• There are no items in your cart

BS 7925-2:1998

Superseded
Superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

View Superseded by
superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

Software testing Software component testing
Available format(s)

Hardcopy , PDF

Superseded date

12-31-2015

Language(s)

English

Published date

08-15-1998

Committees responsible
Foreword
Introduction
1 Scope
2 Normative reference
3 Definitions
4 Process
5 Test case design techniques
6 Test measurement techniques
Annex A (informative) Process guidelines
Annex B (informative) Guidelines for testing techniques
and test measurement
Annex C (informative) Test technique effectiveness
Bibliography
Figures
1 Generic component test process
A.1 Document hierarchy
A.2 Example of component test strategy
A.3 Example of project component test plan
A.4 Example of component test plan
A.5 Example of test specification
A.6 Example of component test report
B.1 Input 'exam mark'
B.2 Input 'coursework mark'
B.3 Equivalence partitions and boundaries for total mark
B.4 Input exam mark
B.5 Input coursework mark
B.6 Boundary values
B.7 Equivalence partitions and boundaries
B.8 State transition diagram
B.9 STD for manage_display_changes
B.10 Cause-effect graph
B.11 Control flow graph for binsearch
C.1 Partial ordering of structural test coverage criteria
Tables
B.1 Input exam mark
B.2 Input coursework mark
B.3 Invalid inputs
B.4 Valid outputs
B.5 Invalid outputs
B.6 Minimized test case suite
B.7 Input exam mark
B.8 Input coursework mark
B.9 Valid outputs
B.10 Additional test cases
B.11 Additional test cases
B.12 Possible transitions
B.13 manage_display_changes component
B.14 Notation for state tables
B.15 State table for the manage_display_changes component
B.16 State table
B.17 Test cases
B.18 Decision table
B.19 Test cases
B.20 Test cases
B.21 Test cases to cover mutations
B.22 Test cases
B.23 Occurrence of variables and their categories
B.24 du-pairs and their type
B.25 All-c-uses
B.26 All-c-uses
B.27 Test inputs
B.28 Alternative test inputs
B.29 Test inputs
B.30 Test cases
B.31 Test cases
B.32 Test cases
B.33 Overall set of test cases
B.34 Test cases
B.35 Initial test case set
B.36 LCSAJs
B.37 Additional tests
B.38 New test sets

This standard defines the process for software component testing using specified test case design and measurement techniques. This will enable users of the standard to directly improve the quality of their software testing, and improve the quality of their software products.

Committee
IST/15
DevelopmentNote
Supersedes 97/644971 DC (10/2005) Reviewed and confirmed by BSI, February 2006. (01/2006)
DocumentType
Standard
Pages
58
PublisherName
British Standards Institution
Status
Superseded
SupersededBy
Supersedes

13/30251324 DC : 0 BS ISO/IEC 29119-4 - SOFTWARE AND SYSTEMS ENGINEERING - SOFTWARE TESTING - PART 4: TEST TECHNIQUES
PD 0026:2003 Software and systems quality framework. A guide to the use of ISO/IEC and other standards for understanding quality in software and systems
02/647837 DC : DRAFT OCT 2002 PD 0026 - SOFTWARE AND SYSTEM QUALITY FRAMEWORK
CSA ISO/IEC TR 15942:2004 INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - GUIDE FOR THE USE OF THE ADA PROGRAMMING LANGUAGE IN HIGH INTEGRITY SYSTEMS
BS ISO/IEC/IEEE 29119-2:2013 Software and systems engineering. Software testing Test processes
12/30236660 DC : 0 BS ISO/IEC 29119-3 - SOFTWARE AND SYSTEMS ENGINEERING - SOFTWARE TESTING - PART 3: TEST DOCUMENTATION
ISO/IEC/IEEE 29119-1:2013 Software and systems engineering Software testing Part 1: Concepts and definitions
01/641930 DC : DRAFT NOV 2001 BS 7988 A CODE OF PRACTICE FOR THE USE OF INFORMATION TECHNOLOGY IN THE DELIVERY OF ASSESSMENTS
BS ISO/IEC 23988:2007 Information technology. A code of practice for the use of information technology (IT) in the delivery of assessments
BS ISO/IEC TR 15942:2000 Information technology. Programming languages. Guide for the use of the Ada programming language in high integrity systems
BS ISO/IEC/IEEE 29119-1:2013 Software and systems engineering. Software testing Concepts and definitions
ISO/IEC 23988:2007 Information technology — A code of practice for the use of information technology (IT) in the delivery of assessments
INCITS/ISO/IEC 23988 : 2008(S 2018) INFORMATION TECHNOLOGY - A CODE OF PRACTICE FOR THE USE OF INFORMATION TECHNOLOGY (IT) IN THE DELIVERY OF ASSESSMENTS
ISO/IEC/IEEE 29119-4:2015 Software and systems engineering Software testing Part 4: Test techniques
CSA ISO/IEC TR 15942 : 2004 : R2014 INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - GUIDE FOR THE USE OF THE ADA PROGRAMMING LANGUAGE IN HIGH INTEGRITY SYSTEMS
12/30236634 DC : 0 BS ISO/IEC 29119-1 - SOFTWARE AND SYSTEMS ENGINEERING - SOFTWARE TESTING - PART 1: CONCEPTS AND DEFINITIONS
BS ISO/IEC/IEEE 29119-3:2013 Software and systems engineering. Software testing Test documentation
BS 7988:2002 Code of practice for the use of information technology (IT) in the delivery of assessments
CAN/CSA-ISO/IEC/IEEE 29119-4:16 Software and systems engineering Software testing Part 4: Test techniques (Adopted ISO/IEC/IEEE 29119-4:2015, first edition, 201 5-12-01)
ISO/IEC/IEEE 29119-2:2013 Software and systems engineering Software testing Part 2: Test processes
CSA ISO/IEC TR 15942:04 (R2019) Information Technology - Programming Languages - Guide for the Use of the Ada Programming Language in High Integrity Systems (Adopted ISO/IEC TR 15942:2000, first edition, 2000-03-01)
ISO/IEC/IEEE 29119-3:2013 Software and systems engineering Software testing Part 3: Test documentation

RTCA DO 178 : C2011 SOFTWARE CONSIDERATIONS IN AIRBORNE SYSTEMS AND EQUIPMENT CERTIFICATION
IEEE 1008-1987 IEEE Standard for Software Unit Testing
BS 7925-1:1998 Software testing Vocabulary
IEEE 829-2008 IEEE Standard for Software and System Test Documentation

View more information
US$330.61
Excluding Tax where applicable

Access your standards online with a subscription

Features

  • Simple online access to standards, technical information and regulations.

  • Critical updates of standards and customisable alerts and notifications.

  • Multi-user online standards collection: secure, flexible and cost effective.