Standard glossary of terms used in Software Testing Version 2.0 (dd.December,2d 2007) Produced by the 'Glossary Working Party International Software Testing Qualifications Board Editor:Erik van Veenendaal (The Netherlands)
1 Standard glossary of terms used in Software Testing Version 2.0 (dd. December, 2nd 2007) Produced by the ‘Glossary Working Party’ International Software Testing Qualifications Board Editor : Erik van Veenendaal (The Netherlands) Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged
Contributors Rex Black (USA) d Eldh (Sw d (UK) Isabel Ev Stuart Reid (UK) Dorothy Graham (UK) Piet de Roo (The Netherlands) lulian Harty (UK) Steve Sampson(UK) David Hayman(UK) Shane Saunders (k) Juha Itkonen(Finland) Hans Schaefer(Norway) Vipul Kocher(India) Jurrien Seubers(The Netherlands) Fernando Lamas de Oliveira(Portugal) Dave Sherratt (UK) Tilo Linz(Germany) Mike Smith (UK) r(Switzerland) Geoff The Stepha i (UK) (o ermany) nann (C ermany e po erlands) i(Finlan he Netherlands Erkki Povho s(UK)
2 Contributors Rex Black (USA) Sigrid Eldh (Sweden) Isabel Evans (UK) Dorothy Graham (UK) Julian Harty (UK) David Hayman (UK) Juha Itkonen (Finland) Vipul Kocher (India) Fernando Lamas de Oliveira (Portugal) Tilo Linz (Germany) Peter Morgan (UK) Thomas Müller (Switzerland) Avi Ofer (Israel) Dale Perry (USA) Horst Pohlmann (Germany) Meile Posthuma (The Netherlands) Erkki Pöyhönen (Finland) Maaret Pyhäjärvi (Finland) Andy Redwood (UK) Stuart Reid (UK) Piet de Roo (The Netherlands) Steve Sampson (UK) Shane Saunders (UK) Hans Schaefer (Norway) Jurriën Seubers (The Netherlands) Dave Sherratt (UK) Mike Smith (UK) Andreas Spillner (Germany) Richard Taylor (UK) Geoff Thompson (UK) Stephanie Ulrich (Germany) Matti Vuori (Finland) Gearrel Welvaart (The Netherlands) Pete Williams (UK)
Change History Version 1.3 d.d.May,313 2007 New terms added: Terms changed: action word driven testing basic block bug tracking tool control flow graph coverage measurement tool defect management tool modelling too independence of testing monkey testing specif sed technique stress testingt ool test comparato test process unit tes ed technique white box technig Version 2.0 d.d.Deceml r,22007 new terms added attack buffer buffer overflow Failure Mode and Effect Analysis bug taxonomy (FMEA) classification tree Fault Tree Analysis (FTA) control flow analysis modified multiple condition testing continuous representation process cycle test cost of quality root cause specification-based technique t based test design technique stress testing onomy test charter Analysis (FMECA) Effect and Criticality false fail result false-pass result false-negative result false-positive result fault attack fault seeding fault seeding tool hazard analysis hyperlink tool load prof operation ac ance testing pro y testing pairv vise testing performance profiling pointer
3 Change History Version 1.3 d.d. May, 31st 2007 New terms added: - action word driven testing - bug tracking tool - coverage measurement tool - modelling tool - monkey testing - scripted testing - specification-based technique - stress testing tool - structure-based technique - unit test framework - white box technique Terms changed: - basic block - control flow graph - defect management tool - independence of testing - project risk - risk-based testing - test comparator - test process Version 2.0 d.d. December, 2nd 2007 New terms added: - attack - buffer - buffer overflow - bug taxonomy - classification tree - control flow analysis - continuous representation - cost of quality - defect based technique - defect based test design technique - defect taxonomy - error seeding tool - Failure Mode, Effect and Criticality Analysis (FMECA) - false-fail result - false-pass result - false-negative result - false-positive result - fault attack - fault seeding - fault seeding tool - hazard analysis - hyperlink - hyperlink tool - load profile - operational acceptance testing - operational profile - orthogonal array - orthogonal array testing - pairwise testing - performance profiling - pointer Terms changed: - bebugging - error seeding - Failure Mode and Effect Analysis (FMEA) - Fault Tree Analysis (FTA) - modified multiple condition testing - process cycle test - root cause - specification-based technique - stress testing - test charter
procedure testing process improvement production acceptance testing reliability growth model retrospe tive meeting risk leve safety attack are failure mode and effect Analysis (SEMEA) Software Failure Mode Effect and Criticality Analysis(SFMECA) Software Fault Tree Analysis(SFTA) software life cvcle staged representation system of systems test design test estima tWalhmyMoaelntegraion (TMMi) tes progress report test schedule test session wild pointer
4 - procedure testing - process improvement - production acceptance testing - qualification - reliability growth model - retrospective meeting - risk level - risk type - root cause analysis - safety critical system - software attack - Software Failure Mode and Effect Analysis (SFMEA) - Software Failure Mode Effect and Criticality Analysis (SFMECA) - Software Fault Tree Analysis (SFTA) - software life cycle - staged representation - system of systems - test design - test estimation - test implementation - Test Maturity Model Integration (TMMi) - test progress report - test rig - test schedule - test session - wild pointer
Table of Content cope native references 40 B(M menting on this glos
5 Table of Content Foreword................................................................................................................................................................ 6 1. Introduction....................................................................................................................................................... 6 2. Scope .................................................................................................................................................................. 6 3. Arrangement ..................................................................................................................................................... 6 4. Normative references........................................................................................................................................ 7 5. Trademarks....................................................................................................................................................... 7 6. Definitions.......................................................................................................................................................... 7 A.............................................................................................................................................................................. 7 B.............................................................................................................................................................................. 9 C............................................................................................................................................................................ 10 D............................................................................................................................................................................ 14 E............................................................................................................................................................................ 17 F............................................................................................................................................................................ 18 G ........................................................................................................................................................................... 20 H ........................................................................................................................................................................... 20 I............................................................................................................................................................................. 20 K ........................................................................................................................................................................... 22 L............................................................................................................................................................................ 22 M........................................................................................................................................................................... 23 N............................................................................................................................................................................ 24 O ........................................................................................................................................................................... 25 P............................................................................................................................................................................ 25 R............................................................................................................................................................................ 28 S ............................................................................................................................................................................ 30 T............................................................................................................................................................................ 34 U............................................................................................................................................................................ 39 V............................................................................................................................................................................ 40 W .......................................................................................................................................................................... 40 Annex A (Informative)........................................................................................................................................ 41 Annex B (Method of commenting on this glossary) ......................................................................................... 43