SOFTWARE TESTING HANDBOOKS – THICHBLOG

SOFTWARE TESTING HANDBOOKS

Outline:

What is Software Testing?

7 principles of software testing
  1. Testing shows the presence of defects, not their absence
  2. Exhaustive testing is impossible
  3. Early testing saves time and money
  4. Defects cluster together
  5. Beware the Pesticide Paradox
  6. Testing is context-dependent
  7. Absence of errors is a fallacy
6 Key Challenges of Software Testing
  1. Undefined Quality Standards
  2. Test Environment Duplication
  3. Lack of Communication
  4. Unstable Environment
  5. Insufficient Requirements Gathering
  6. Tester Skills
Software Testing Techniques

What is Monkey Testing?

What is Gorilla Testing?