The Test Management Guide
Accessibility

Background

BS7925-2 Standard for Software Component Testing

The objective of this Standard is to enable the measurement and comparison of testing performed on software components. This will enable users of this Standard to directly improve the quality of their software testing, and improve the quality of their software products. Please wait for download of BS 7925-2 below.

BS 7925 - 2

Standard for Software Component Testing


Working Draft 3.3
Date: 28 April 1997

produced by the

British Computer Society
Specialist Interest Group in Software Testing
(BCS SIGIST)


Copyright Notice

This document may be copied in its entirety or
extracts made if the source is acknowledged.

 

 

This standard is available from the British Standards Institute (BS7925-2)



       Contents

Foreword........................................................................................................................

Introduction....................................................................................................................

1                      Scope.....................................................................................................

2                      Process..................................................................................................

3                      Test Case Design Techniques.................................................................

            3.1                          Equivalence Partitioning...........................................................

            3.2                          Boundary Value Analysis.........................................................

            3.3                          State Transition Testing...........................................................

            3.4                          Cause-Effect Graphing.............................................................

            3.5                          Syntax Testing........................................................................

            3.6                          Statement Testing...................................................................

            3.7                          Branch/Decision Testing..........................................................

            3.8                          Data Flow Testing...................................................................

            3.9                          Branch Condition Testing.........................................................

            3.10                        Branch Condition Combination Testing......................................

            3.11                        Modified Condition Decision Testing........................................

            3.12                        LCSAJ Testing......................................................................

            3.13                        Random Testing....................................................................

            3.14                        Other Testing Techniques.......................................................

4                      Test Measurement Techniques.............................................................

            4.1                          Equivalence Partition Coverage...............................................

            4.2                          Boundary Value Coverage......................................................

            4.3                          State Transition Coverage.......................................................

            4.4                          Cause-Effect Coverage...........................................................

            4.5                          Syntax Coverage...................................................................

            4.6                          Statement Coverage..............................................................

            4.7                          Branch And Decision Coverage...............................................

            4.8                          Data Flow Coverage...............................................................

            4.9                          Branch Condition Coverage.....................................................

            4.10                        Branch Condition Combination Coverage..................................

            4.11                        Modified Condition Decision Coverage.....................................

            4.12                        LCSAJ Coverage...................................................................

            4.13                        Random Testing....................................................................

            4.14                        Other Test Measurement Techniques......................................

Annex A           Process Guidelines...............................................................................

Annex B           Guidelines For Testing Techniques And Test Measurement.................

            B.1                         Equivalence Partitioning.........................................................

            B.2                         Boundary Value Analysis.......................................................

            B.3                         State Transition Testing.........................................................

            B.4                         Cause Effect Graphing...........................................................