Testing Conventional Apps(Testability Fundamentals) Flashcards
It operates cleanly. The better it works, the more efficiently it can be tested.
Operability
The results of each test case are readily observed. What you see is what you test.
Observability
The degree to which testing can be automated and optimized
Controllability
Testing can be targeted. Isolate problems and retest. Independent modules allow testing to be done independently
Decomposability
Reduce complex architecture and logic to simplify tests
Functional simplicity
Structural simplicity
Code simplicity
Simplicity
Few changes are requested during testing. The fewer the changes, the fewer disruptions to testing
Stability
The more info we have, the smarter we will test
Understandability