Embed presentation
Download to read offline










Seven principles of software testing are discussed: 1) Finding no defects does not mean no defects exist, 2) Exhaustively testing all scenarios is impossible so smarter testing is needed, 3) Testing efficiently saves time and money while making customers happy, 4) Defects tend to cluster together, 5) Test cases must be periodically updated to avoid outdated "pesticide paradox" tests, 6) Testing methods depend on the software context, 7) Absence of errors in testing does not prove the absence of defects in software.








