From the course: Software Testing Foundations: Test Techniques

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Why we use white-box techniques

Why we use white-box techniques

From the course: Software Testing Foundations: Test Techniques

Start my 1-month free trial

Why we use white-box techniques

- [Instructor] If someone asked you to build a bicycle to ride to work, would you use wood? Cardboard? Paper? You'd like to start with something solid. You'd understand that for the bicycle to be a reliable mode of transportation, you'd want something durable, lightweight, and compatible with other bike parts. White-box testing is how we ensure the software we build carries those same characteristics. Code development can be simple when it's a single developer delivering a very rudimentary application. However, when you bring in additional developers to the picture and your application becomes more feature rich, the ability to control the quality of the product becomes more challenging. Programming languages exist much like spoken languages. There are standards and conventions, but each user can add variable elements and factors to make results confusing or inconsistent. Things like commoning, structure,…

Contents