Pragmatic software testing becoming an effective and efficient test professional

A hands-on guide to testing techniques that deliver reliable software and systems Testing even a simple system can quickly turn into a potentially infinite task. Faced with tight costs and schedules, testers need to have a toolkit of practical techniques combined with hands-on experience and the rig...

Descripción completa

Detalles Bibliográficos
Otros Autores: Black, Rex, 1964- author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Indianapolis, Indiana : Wiley [2007]
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627449806719
Tabla de Contenidos:
  • Cover; Title Page; Dedication; Copyright; About the Author; Credits; Preface; Acknowledgments; Introduction; What Kind of Book Is This?; What Topics Will I Cover?; Can I Skip Topics?; Can I Practice with Realistic Exercises?; Does It Matter That I Have (or Haven't) Read Another Book on Testing?; Part I: Goals, Strategies, and Tactics; Chapter 1: What Does It Mean to Be Pragmatic?; Chapter 2: Triangle Test Exercise; Exercise: The Triangle Test; Your Solution for the Triangle Test; Author's Triangle Test Solution; Chapter 3: Aligning Testing with the Project; Why Do Organizations Test?
  • Perspectives on TestingTesting in Context; Common Test Phases and Objectives; Testing Throughout the Organization; The V Model; Evolutionary and Incremental Models; The Spiral Model; Regrettably Common Model: Code and Fix; Testing Maintenance Releases; System Integration; Hardware/Software Development; The Test Process; Chapter 4: Understanding Test Strategies, Tactics, and Design; Aligning Mission, Strategies, and Tactics; Analytical Test Strategies; Model-Based Test Strategies; Methodical Test Strategies; Process-Oriented Test Strategies; Dynamic Test Strategies
  • Philosophical Test StrategiesRegression; Three Other Regression Strategies; Tactics: Categories of Testing Techniques; Strategic and Tactical Considerations; The Test System; Classic Principles for Test Design; Phases of Test Development; Synopsis of Test Strategies, Tactics, and Design; Part II: Risk-Based Testing; Chapter 5: Understanding Risks to System Quality; Categories of Quality Risks; Transactions; Regression; Can You Think of Other Quality Risks?; Chapter 6: Aligning Testing with Quality Risks; Prioritize Risks to System Quality; Testing, Customer Usage, and System Configurations
  • Approaches for Quality Risks AnalysisInformal Quality Risk Analysis; Tips for Risk Analysis; Challenges of Risk Analysis; Chapter 7: Quality Risk Analysis Exercise; My Solution; Comments on My Solution; A Funny Thing Happened to Me on the Way to the Quality Risks...; Bonus Exercise; Template; My Solution; Comments on My Solution; Bonus Example: Grays and Blues Quality Risk Analysis; Part III: Static Testing; Chapter 8: Reviews and Other Static Tests; Testing Requirements and Designs; Reviews Costs and Benefits; Types of Reviews; Reviews for Verification and Validation
  • Reviews as a Way to Improve the Process, Improve the System, and Reduce CostsReviews as a Way to Achieve Consensus and Understanding; The Review Process, Roles, and Responsibilities; Deliverables and Ground Rules from Reviews; Common Requirements and Design Bugs; Reviewing (and Testing) Documentation; Other Static Tests; Answers to the Three Questions about Static Testing; Chapter 9: Review Exercise; Reviews; Your Solution; My Solution; Comments on My Solution; Bonus Exercise: Reviewing Triangle Requirements Title Page; The Requirements Bugs You Found; My Solution: Requirements Bugs
  • Comments on My Solution