BS ISO/IEC 26554:2018
$198.66
Information technology. Software and systems engineering. Tools and methods for product line testing
Published By | Publication Date | Number of Pages |
BSI | 2018 | 66 |
This document, within the methods and tools of testing for software and systems product lines:
-
provides the terms and definitions specific to testing for software and systems product lines;
-
defines processes performed during product line testing (those processes are described in terms of purpose, inputs, tasks and outcomes);
-
defines method capabilities to support the defined tasks of each process; and
-
defines tool capabilities to automate/semi-automate tasks or defined method capabilities.
This document concerns processes and capabilities of testing methods and tools for a family of products, not for a single system.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | National foreword |
8 | Foreword |
9 | Introduction |
11 | 1 Scope 2 Normative references 3 Terms and definitions |
12 | 4 Abbreviated terms 5 Reference model for product line testing 5.1 Overview |
14 | 5.2 Product line test management 5.3 Domain testing |
15 | 5.4 Asset management in testing 5.5 Variability management in testing 5.6 Application testing |
17 | 6 Product line test management 6.1 General |
18 | 6.2 Product line test strategy 6.2.1 Principal constituents 6.2.2 Define product line test goals |
19 | 6.2.3 Identify and analyse risks in product line test 6.2.4 Establish product line test strategies 6.3 Product line test process 6.3.1 Principal constituents |
20 | 6.3.2 Select and tailor domain test process 6.3.3 Select and tailor application-specific test process |
21 | 6.4 Product line test planning 6.4.1 Principal constituents 6.4.2 Develop organizational test plan |
22 | 6.4.3 Gain consensus on organizational test plan 6.4.4 Document and share organizational test plan 6.5 Product line test monitoring and control 6.5.1 Principal constituents |
23 | 6.5.2 Initiate monitoring and controlling product line test progress 6.5.3 Monitor product line test progress 6.5.4 Control product line test progress |
24 | 6.5.5 Report product line test progress 7 Domain testing 7.1 General |
25 | 7.2 Domain test initiation and design 7.2.1 Principal constituents 7.2.2 Domain test initiation |
26 | 7.2.3 Domain test design for unit testing |
28 | 7.2.4 Domain test design for integration testing |
29 | 7.2.5 Domain test design for system testing |
30 | 7.3 Domain test environment set-up and maintenance 7.3.1 Principal constituents |
31 | 7.3.2 Set up domain test environments 7.3.3 Enable interoperability with other domain engineering environments |
32 | 7.3.4 Maintain domain test environments 7.4 Domain test execution 7.4.1 Principal constituents |
33 | 7.4.2 Domain static testing |
34 | 7.4.3 Domain dynamic test execution |
35 | 7.5 Domain test reporting 7.5.1 Principal constituents |
36 | 7.5.2 Analyse domain test results 7.5.3 Create/update domain test reports 8 Asset management in testing 8.1 General 8.2 Domain test artefacts as domain assets 8.2.1 Principal constituents |
37 | 8.2.2 Identify domain test artefacts managed as domain assets 8.2.3 Structure configuration and annotation for domain test assets |
38 | 8.3 Application test artefacts as application assets 8.3.1 Principal constituents 8.3.2 Identify application test artefacts managed as application assets |
39 | 8.3.3 Structure configuration and annotation for application test assets 9 Variability management in testing 9.1 General 9.2 Variability mechanism category in testing 9.2.1 Principal constituents |
40 | 9.2.2 Identify variability mechanisms in testing by category |
41 | 9.2.3 Guide the use of variability mechanism category by PL test strategy 9.2.4 Guide the use of variability mechanism category by test levels |
42 | 9.2.5 Trace the usage status of variability mechanism category in testing |
43 | 9.2.6 Update variability mechanism category in testing 9.3 Variability in test artefacts 9.3.1 Principal constituents |
44 | 9.3.2 Define variability type in test artefacts 9.3.3 Define variability representation in test artefacts |
45 | 9.4 Traceability of variability in test 9.4.1 Principal constituents 9.4.2 Define explicit links between variability in test assets and variability model 9.4.3 Define explicit links between application test assets and application variability model |
46 | 10 Application testing 10.1 General 10.2 Application test initiation and design 10.2.1 Principal constituents |
47 | 10.2.2 Application test initiation |
48 | 10.2.3 Application-specific test design for unit testing |
49 | 10.2.4 Application test design for integration testing |
51 | 10.2.5 Application test design for system testing |
52 | 10.3 Application test environment set-up and maintenance 10.3.1 Principal constituents |
53 | 10.3.2 Set up application test environments 10.3.3 Enable interoperability with other application engineering environments 10.3.4 Maintain application test environments |
54 | 10.4 Application test execution 10.4.1 Principal constituents 10.4.2 Application static testing |
55 | 10.4.3 Application dynamic test execution |
57 | 10.5 Application test reporting 10.5.1 Principal constituents 10.5.2 Analyse application test results |
58 | 10.5.3 Create/update application test reports |
59 | Annex A (informative) Exemplar product line test strategy |
61 | Annex B (informative) Execution of SSPL testing |
62 | Annex C (informative) Mapping of ISO/IEC/IEEE 29119‑2 and ISO/IEC/IEEE 15288 |
64 | Bibliography |