What are ISO/IEC/IEEE 29119‑1 - Software testing about?
ISO/IEC/IEEE 29119‑1 is an International Standard that focuses on software testing.
ISO/IEC/IEEE 29119‑1 gives general concepts of software and systems engineering.
ISO/IEC/IEEE 29119‑1 specifies general concepts in software testing and presents key concepts for the series.
Who is ISO/IEC/IEEE 29119‑1 - Software testing for?
ISO/IEC/IEEE 29119‑1 on software testing is useful for:
- IT industries
- Frontend and backend developers
- The professional who involved in automation and testing
- Graphic designers with expertise in electronic media
- User interface designers and ergonomics experts work together to design the presentation of the information on the screen.
Why should you use ISO/IEC/IEEE 29119‑1 - Software testing?
It is recognized that there are many different types of software, software organizations, and methodologies. Software domains include information technology (IT), personal computers (PC), embedded, mobile, scientific, and many other classifications. Software organizations range from small to large, co-located worldwide, and commercial to those providing a public service.
ISO/IEC/IEEE 29119‑1 describes the role of software testing in quality management, as part of verification and validation, and defines its implementation in the form of both static and dynamic testing. It explains the impracticality of exhaustive testing and the need for sampling.
ISO/IEC/IEEE 29119‑1 serves the purpose to define an internationally agreed set of standards for software testing that can be used by any organization when performing any form of software testing and using any life cycle.
ISO/IEC/IEEE 29119‑1 briefly describes several system characteristics and suggested associated test approaches. It also emphasizes the importance of the test basis and test oracle as well as introduces the benefits of test independence.
What’s changed since the last update?
BS ISO/IEC/IEEE 29119‑1:2022 supersedes BS ISO/IEC/IEEE 29119‑1:2013. BS ISO/IEC/IEEE 29119‑1:2022 includes some technical changes concerning BS ISO/IEC/IEEE 29119‑1:2013.
These include:
- Testing terms and their definitions that are not covered within this document have been removed. This has led to this document being renamed from ‘Concepts and definitions’ to ‘General concepts’
- The coverage of test concepts has been made more concise and re-ordered
- The concept of test sub-processes has been removed due to its complexity and replaced with additional coverage of the instantiation of test processes
- The expected content of a test strategy has been clarified
- A simplified test design process is described, with the derivation of test cases now based on test models rather than on test conditions

