0%

Book Description

This practical guide provides insight into software testing, explaining the basics of the testing process and how to perform effective tests. It provides an overview of different techniques and how to apply them. It is the bestselling official textbook of the ISTQB - ISEB Foundation Certificate in Software Testing, updated to the 2010 syllabus.

Table of Contents

  1. Copyright
  2. FIGURES AND TABLES
  3. ABBREVIATIONS
  4. AUTHORS
  5. INTRODUCTION
  6. 1 THE FUNDAMENTALS OF TESTING
    1. BACKGROUND
    2. INTRODUCTION
    3. WHY SOFTWARE FAILS
    4. KEEPING SOFTWARE UNDER CONTROL
    5. WHAT TESTING IS AND WHAT TESTING DOES
    6. GENERAL TESTING PRINCIPLES
    7. FUNDAMENTAL TEST PROCESS
    8. THE PSYCHOLOGY OF TESTING
    9. CODE OF ETHICS
    10. SUMMARY
    11. REFERENCES
  7. 2 LIFE CYCLES
    1. INTRODUCTION
    2. SOFTWARE DEVELOPMENT MODELS
    3. TEST LEVELS
    4. TEST TYPES
    5. MAINTENANCE TESTING
    6. SUMMARY
  8. 3 STATIC TESTING
    1. INTRODUCTION
    2. BACKGROUND TO STATIC TECHNIQUES
    3. REVIEWS AND THE TEST PROCESS
    4. STATIC ANALYSIS BY TOOLS
    5. SUMMARY
  9. 4 TEST DESIGN TECHNIQUES
    1. INTRODUCTION
    2. THE TEST DEVELOPMENT PROCESS
    3. THE IDEA OF TEST COVERAGE
    4. CATEGORIES OF TEST CASE DESIGN TECHNIQUES
    5. SPECIFICATION-BASED (BLACK-BOX) TECHNIQUES
    6. STRUCTURE-BASED (WHITE-BOX) TECHNIQUES
    7. EXPERIENCE-BASED TECHNIQUES
    8. CHOOSING TEST TECHNIQUES
    9. SUMMARY
  10. 5 TEST MANAGEMENT
    1. INTRODUCTION
    2. RISK AND TESTING
    3. TEST ORGANISATION
    4. TEST APPROACHES (TEST STRATEGIES)
    5. TEST PLANNING AND ESTIMATION
    6. TEST PROGRESS MONITORING AND CONTROL
    7. INCIDENT MANAGEMENT
    8. CONFIGURATION MANAGEMENT
    9. SUMMARY
  11. 6 TOOL SUPPORT FOR TESTING
    1. INTRODUCTION
    2. WHAT IS A TEST TOOL?
    3. TEST TOOLS
    4. INTRODUCING A TOOL INTO AN ORGANISATION
    5. SUMMARY
  12. 7 THE EXAMINATION
    1. THE EXAMINATION
    2. REVISION TECHNIQUES
    3. REVIEW
  13. INDEX