Skip to main content
Thursday, April 11, 2013 - 3:15pm - 4:15pm
Test Techniques

Structural Testing: When Quality Really Matters

Jamie Mitchell explores an underused and often forgotten test technique—white-box testing. Also known as structural testing, this technique requires some programming expertise and access to the code. Using only black-box testing, you could easily ship a system having tested only 50 percent or less of the code base. Are you comfortable with that? For mission-critical systems, such low test code coverage is clearly insufficient. 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 that 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. He explains when you should strive to achieve different code coverage target levels and leads you through examples of pseudocode. Even if you have no personal programming experience, understanding structural testing will make you a better tester. So, join Jamie in this code-diving session.

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