1. Economics
    1. Boehm
    2. Software crisis
  2. Proof of correctness
    1. Formal proof
    2. Model based testing
  3. Test tools
    1. Test automation
      1. Selenium
      2. Fitnesse
      3. soapUI
  4. Coverage
    1. Test techniques
    2. Risk based testing
    3. Specification based testing
  5. Quality characteristics
    1. Usability
    2. Performance
    3. Security
    4. Localization
  6. Principles
    1. Exhaustive testing is impossible
    2. Testing shows the presence of bugs
    3. Defect clustering
    4. Pesticide paradocs
  7. Community
    1. Conferences
    2. Courses
    3. Magazines
  8. Roles of testing
    1. Quality assurance
    2. Quality director
    3. Quality advocate
    4. Quality engineer
    5. Agile tester
    6. Disruptive agent of change
  9. Test types
    1. Unit testing
    2. System testing
    3. Acceptance testing
    4. Regression testing
    5. Chain testing
  10. Models of testing
    1. Debugging
    2. Verification & validation
    3. Standards
    4. V-model, W-model
    5. Testing quadrant
  11. Testing organization
    1. Test centre of excellence
    2. Outsourcing
    3. Crowdsourcing
    4. Testing processes
    5. Test process improvement