Managing the testing process practical tools and techniques for managing hardware and software testing

An updated edition of the best tips and tools to plan, build, and execute a structured test operation In this update of his bestselling book, Rex Black walks you through how to develop essential tools and apply them to your test project. He helps you master the basic tools, apply the techniques to m...

Descripción completa

Detalles Bibliográficos
Autor principal: Black, Rex, 1964- (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: New York : Wiley c2002.
Edición:2nd ed
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627882106719
Tabla de Contenidos:
  • Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing; Contents; About the Author; Acknowledgments; Introduction; Chapter 1 Defining What's on Your Plate: The Foundation of a Test Project; What You Might Test: The Extended Test Effort; From Microscope to Telescope: Test Granularity; A Stampede or a March? Test Phases; The First Cut; What You Should Test: Considering Quality; Three Blind Men and an Elephant: Can You Define Quality?; The Perils of Divergent Experiences of Quality
  • The Classics and Beyond: Informal Methods for Assessing Quality RisksFailure Mode and Effect Analysis: A Formal Method for Understanding Quality Risks; What You Can Test: Schedule, Resources, and Budget; Shoehorning: Fitting a Test Schedule into the Project; Estimating Resources and Creating a Budget; Negotiating a Livable Test Project; Case Study; Exercises; Chapter 2 Plotting and Presenting Your Course: The Test Plan; Why I Write Test Plans; How Many Test Plans?; Using Drafts to Stimulate Discussion; A Test Plan Template; Overview; Bounds; Scope; Definitions; Setting; Quality Risks
  • Proposed Schedule of MilestonesTransitions; Entry Criteria; Continuation Criteria; Exit Criteria; Test Configurations and Environments; Test Development; Test Execution; Key Participants; Test Case and Bug Tracking; Bug Isolation and Classification; Test Release Management; Test Cycles; Test Hours; Risks and Contingencies; Change History; Referenced Documents; Frequently Asked Questions; The IEEE 829 Template: Compare and Contrast; Selling the Plan; Clarity, Pertinence, and Action; Bonus Test Planning Templates; Case Study; Exercises; Chapter 3 Test System Architecture, Cases, and Coverage
  • Test System Architecture and EngineeringThe "Action" Components: Definitions; It's Not Saint Paul's, But... Principles for Test System Architecture; Not an Objet d'Art: Test System Quality; No Test System Is an Island: Testers and the Test System; Miscellaneous Good Practices and Principles for Quality Test Systems; The Bricks and Mortar of the System: Test Cases; Creating Test Conditions; A Basic Testing Template; A Stress Test Case for DataRocket; Other Test Case Templates; How Detailed? The Effects of Precision; Avoiding the Dreaded "Test Escape": Coverage and Regression Test Gaps
  • Bad Coverage Decisions with the Best IntentionsAre You Testing What Development Is Building?; Relating Quality Risks to Test Cases; Configuration Coverage; Bug Coverage; Regression Test Gaps; What If I Can't Repeat All the Tests? Alternative Regression Risk Mitigation Strategies; "There's a Lesson to Be Learned Here...": Test Case Incremental Improvement; Responding to Failures; Adopting Best Practices; Using Exploratory Testing; You Can't Do It All: Deciding What Not to Do; Case Study; Bonus Case Study; Exercises; Chapter 4 An Exciting Career in Entomology Awaits You: A Bug Tracking Database
  • Why Bother? The Case for a Formal Bug Tracking System