Skip to main content
Thursday, May 2, 2013 - 1:30pm - 2:30pm
Test Techniques

White-box Testing: When Quality Really Matters

Jamie Mitchell explores perhaps the most underused test technique in our arsenal—white-box testing. Also known as structural testing, white-box requires some programming expertise, access to the code, and an analysis tool. If you only employ black-box testing, you could easily ship a system having tested only 50 percent or less of the code base. Not good! Although you might believe that the developers have performed sufficient unit and integration testing, how do you know that they have achieved the level of coverage your project requires? Jamie describes the levels of code coverage that the business and your customers may need—from statement coverage to modified condition/decision coverage. Leading you through examples of pseudocode, Jamie explains when you should strive to achieve different code coverage target levels. Even if you have no personal programming experience, understanding structural testing will make you a better tester. So, join Jamie for some code-diving!

Jamie Mitchell, Jamie Mitchell Consulting, Inc.

Jamie Mitchell has more than thirty years of experience developing and testing both hardware and software. In 1991, Jamie moved from hardware to the dark side—software. He was a pioneer in the test automation field, working with a variety of vendor, open source, and custom-built tools since Windows 3.0. Jamie's specialty is increasing the productivity of automation and test teams through innovative ideas and custom tool extensions. In addition, Jamie provides training, mentoring, and expert technical support in all aspects of testing and automation.

read more