Implementing Testability
Testability is tied to test automation and its ability to programmatically verify whether software is working the way it should and whether the actions of the software under test are having the expected effect on the system on which it is running. In their 1992 paper How to Automate Testing—the Big Picture,[1] Keith Stobie and Mark Bergman describe effective test automation in terms of the acronym SEARCH: Setup, Execution, Analysis, Reporting, Cleanup, and Help. Every automated test must include each of these elements to be a true and effective test. Setup is the effort it takes to bring the software up to the point where the actual test operation is ready to be executed. Execution of the test is then followed by an ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access