10.3 Testing Techniques
There is a wide variety of testing techniques, applicable to different circumstances. In fact, there are so many techniques, and they are presented in so many ways, that any attempt to classify all of them will necessarily be incomplete.
The following questions will clarify thinking about testing activities. They can be used to classify different testing concepts, test case design techniques, test execution techniques, and testing organizations.
Who does the testing? Basically, we have three options here:
Programmers: Programmers usually create test cases and run them as they write the code to convince themselves that the program works. This programmer activity related to testing is usually considered to be unit testing. ...
Get Essentials of Software Engineering, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.