You are previewing Software Testing - An ISTQB-BCS Certified Tester Foundation guide 3rd edition.
O'Reilly logo
Software Testing - An ISTQB-BCS Certified Tester Foundation guide 3rd edition

Book Description

The best-selling software testing title is the only official textbook of the ISTQB-BCS Certified Tester Foundation Level. This third edition includes examples and exercises reflecting current technology and applications, such as the use of open source software, component-based and agile development and application building for mobile devices. It is ideal for those with a little experience of software testing who wish to cement their knowledge with industry-recognised techniques and theory. “Invaluable for anyone involved in testing and would lift the game of most VV&T staff” (IT Training Magazine).

Table of Contents

  1. FRONT COVER
  2. BCS, THE CHARTERED INSTITUTE FOR IT
  3. TITLE PAGE
  4. COPYRIGHT PAGE
  5. CONTENTS
  6. FIGURES AND TABLES
  7. AUTHORS
  8. ABBREVIATIONS
  9. PREFACE
  10. INTRODUCTION
    1. Nature and purpose of the book
    2. Purpose of Foundation
    3. The Certified Tester Foundation Level syllabus
    4. Relationship of the book to the syllabus
    5. How to get the best out of this book
  11. 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
  12. 2. LIFE CYCLES
    1. Introduction
    2. Software development models
    3. Test levels
    4. Test types
    5. Maintenance testing
    6. Summary
  13. 3. STATIC TESTING
    1. Introduction
    2. Background to static techniques
    3. Reviews and the test process
    4. Static analysis by tools
    5. Summary
  14. 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
  15. 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
  16. 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
  17. 7. THE EXAMINATION
    1. The examination
    2. Revision techniques
    3. Review
  18. APPENDICES
    1. A1 Mock CTFL examination
    2. A2 Mock CTFL examination answers
    3. A3 Mock CTFL examination commentary
  19. INDEX
  20. BACK COVER