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...
Otros Autores: | |
---|---|
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