Length: 0h 29m 40s
Download (61.8 MB)
Subscribe by iTunes or RSS
Description:
One important way to test software is based on the way it’s supposed to work, verifying conformance to specified behavior from user stories and requirements, and validating that the software solves the users’ and customers’ problems. This is often called black-box testing. However, another way to test software is based on the way it’s built, which is the complementary concept of white-box testing. We measure completeness of black-box testing through coverage of requirements, user stories, risks, personas, and more, and we measure completeness of white-box through code coverage. In this One Key Idea session, Rex will explain the meat-and-potatoes of code coverage, statement coverage and branch coverage, and demonstrate these concepts with a free tool, gcov. Technical and non-technical testers alike will walk away with a clearer understanding of this critical concept.