ISO/IEC/IEEE 29119는 소프트웨어 테스트의 개념, 프로세스, 문서, 기법을 다루는 국제 표준 시리즈다. ISO/IEC JTC 1/SC 7이 IEEE Computer Society와 맺은 협약에 따라 준비하고, ISO, IEC, IEEE가 함께 펴낸다.[1] 시리즈 제목은 “Software and systems engineering — Software testing”이다.[2]

범위

ISO/IEC/IEEE 29119 시리즈는 어느 조직에서든, 어느 생명주기에서든, 어떤 형태의 소프트웨어 테스트에도 쓸 수 있는 테스트 표준의 묶음을 정하고, 조직이 테스트를 관리하고 수행하는 데 쓰게 한다.[1] 부마다 다루는 것은 다음과 같다.

부제목다루는 것
29119-1:2022General concepts소프트웨어 테스트의 일반 개념과 용어. 다른 부가 기대는 개념을 소개해 다른 부를 쓰기 쉽게 한다.[1]
29119-2:2021Test processes조직 수준, 테스트 관리 수준, 동적 테스트 수준의 테스트 프로세스[3]
29119-3:2021Test documentation테스트 프로세스가 만드는 문서(테스트 정책, 테스트 계획서, 테스트 완료 보고서, 테스트 케이스·절차 명세, 테스트 사건 보고서 등)의 서식[4]
29119-4:2021Test techniques테스트 설계 기법과 그 커버리지 측정[5]
29119-5:2024Keyword-driven testing키워드 기반 테스트[6]

이 밖에 ISO와 IEC가 펴낸 기술 보고서 ISO/IEC TR 29119-6:2021은 애자일 생명주기에서 29119를 쓰는 지침을[7], ISO/IEC TR 29119-11:2020은 AI(artificial intelligence) 기반 시스템을 테스트하는 지침을 담는다.[8]

29119-2의 프로세스 모델은 테스트 프로세스에서, 테스트 케이스와 그 구성은 테스트 케이스에서 다룬다.

개정 이력

  • 2013년 9월: 29119-1(Concepts and definitions), 29119-2, 29119-3 첫판.[9][10][11]
  • 2015년 12월: 29119-4 첫판.[12]
  • 2016년 11월: 29119-5 첫판.[13]
  • 2021년: 29119-2, 29119-3, 29119-4 둘째 판. 각각 첫판을 대체했다.[3][4][5]
  • 2022년: 29119-1 둘째 판. 2013년 판을 대체했고, 제목이 Concepts and definitions에서 General concepts로 바뀌었다.[1]
  • 2024년 12월: 29119-5 둘째 판. 2016년 판을 대체했다.[6]
  • 현행판: 29119-1:2022, 29119-2:2021, 29119-3:2021, 29119-4:2021, 29119-5:2024. 어느 부도 개정이 진행되고 있지 않다.[2][6][14][15][16]

IEEE 829, BS 7925와의 관계

IEEE 829는 소프트웨어와 시스템의 테스트 문서를 다루는 IEEE 표준으로, 1983년에 처음 나와 1998년과 2008년에 개정되었다. IEEE 829-2008은 29119-1:2013, 29119-2:2013, 29119-3:2013, 29119-4:2015로 대체되었다.[17]

BSI의 BS 7925-1:1998(소프트웨어 테스트 용어)은 2013년 9월 30일에 철회되었고, BSI 기록에서 그 이력이 BS ISO/IEC/IEEE 29119-1로 이어진다.[18] BS 7925-2:1998(소프트웨어 컴포넌트 테스트)은 2015년 12월 31일에 철회되었고, 이력이 BS ISO/IEC/IEEE 29119-4로 이어진다.[19] 29119-4는 처음에 BS 7925-2를 바탕으로 만들어졌다.[5]

[1]
ISO/IEC/IEEE, “ISO/IEC/IEEE 29119-1:2022 Software and systems engineering — Software testing — Part 1: General concepts (OBP preview).” 2022. Accessed: Oct. 03, 2026. [Online]. Available: https://www.iso.org/obp/ui/#iso:std:iso-iec-ieee:29119:-1:ed-2:v1:en
[2]
ISO/IEC/IEEE, “ISO/IEC/IEEE 29119-1:2022 Software and systems engineering — Software testing — Part 1: General concepts.” 2022. Accessed: Oct. 03, 2026. [Online]. Available: https://www.iso.org/standard/81291.html
[3]
ISO/IEC/IEEE, “ISO/IEC/IEEE 29119-2:2021 Software and systems engineering — Software testing — Part 2: Test processes (OBP preview).” 2021. Accessed: Oct. 03, 2026. [Online]. Available: https://www.iso.org/obp/ui/#iso:std:iso-iec-ieee:29119:-2:ed-2:v1:en
[4]
ISO/IEC/IEEE, “ISO/IEC/IEEE 29119-3:2021 Software and systems engineering — Software testing — Part 3: Test documentation (OBP preview).” 2021. Accessed: Oct. 03, 2026. [Online]. Available: https://www.iso.org/obp/ui/#iso:std:iso-iec-ieee:29119:-3:ed-2:v1:en
[5]
ISO/IEC/IEEE, “ISO/IEC/IEEE 29119-4:2021 Software and systems engineering — Software testing — Part 4: Test techniques (OBP preview).” 2021. Accessed: Oct. 03, 2026. [Online]. Available: https://www.iso.org/obp/ui/#iso:std:iso-iec-ieee:29119:-4:ed-2:v1:en
[6]
ISO/IEC/IEEE, “ISO/IEC/IEEE 29119-5:2024 Software and systems engineering — Software testing — Part 5: Keyword-driven testing.” 2024. Accessed: Oct. 03, 2026. [Online]. Available: https://www.iso.org/standard/87233.html
[7]
ISO/IEC, “ISO/IEC TR 29119-6:2021 Software and systems engineering — Software testing — Part 6: Guidelines for the use of ISO/IEC/IEEE 29119 (all parts) in agile projects.” 2021. Accessed: Oct. 03, 2026. [Online]. Available: https://www.iso.org/standard/81293.html
[8]
ISO/IEC, “ISO/IEC TR 29119-11:2020 Software and systems engineering — Software testing — Part 11: Guidelines on the testing of AI-based systems.” 2020. Accessed: Oct. 03, 2026. [Online]. Available: https://www.iso.org/standard/79016.html
[9]
ISO/IEC/IEEE, “ISO/IEC/IEEE 29119-1:2013 Software and systems engineering — Software testing — Part 1: Concepts and definitions.” 2013. Accessed: Oct. 03, 2026. [Online]. Available: https://www.iso.org/standard/45142.html
[10]
ISO/IEC/IEEE, “ISO/IEC/IEEE 29119-2:2013 Software and systems engineering — Software testing — Part 2: Test processes.” 2013. Accessed: Oct. 03, 2026. [Online]. Available: https://www.iso.org/standard/56736.html
[11]
ISO/IEC/IEEE, “ISO/IEC/IEEE 29119-3:2013 Software and systems engineering — Software testing — Part 3: Test documentation.” 2013. Accessed: Oct. 03, 2026. [Online]. Available: https://www.iso.org/standard/56737.html
[12]
ISO/IEC/IEEE, “ISO/IEC/IEEE 29119-4:2015 Software and systems engineering — Software testing — Part 4: Test techniques.” 2015. Accessed: Oct. 03, 2026. [Online]. Available: https://www.iso.org/standard/60245.html
[13]
ISO/IEC/IEEE, “ISO/IEC/IEEE 29119-5:2016 Software and systems engineering — Software testing — Part 5: Keyword-Driven Testing.” 2016. Accessed: Oct. 03, 2026. [Online]. Available: https://www.iso.org/standard/62821.html
[14]
ISO/IEC/IEEE, “ISO/IEC/IEEE 29119-2:2021 Software and systems engineering — Software testing — Part 2: Test processes.” 2021. Accessed: Oct. 03, 2026. [Online]. Available: https://www.iso.org/standard/79428.html
[15]
ISO/IEC/IEEE, “ISO/IEC/IEEE 29119-3:2021 Software and systems engineering — Software testing — Part 3: Test documentation.” 2021. Accessed: Oct. 03, 2026. [Online]. Available: https://www.iso.org/standard/79429.html
[16]
ISO/IEC/IEEE, “ISO/IEC/IEEE 29119-4:2021 Software and systems engineering — Software testing — Part 4: Test techniques.” 2021. Accessed: Oct. 03, 2026. [Online]. Available: https://www.iso.org/standard/79430.html
[17]
IEEE, “IEEE 829-2008 — IEEE Standard for Software and System Test Documentation.” 2008. Accessed: Oct. 03, 2026. [Online]. Available: https://standards.ieee.org/ieee/829/3787/
[18]
BSI, “BS 7925-1:1998 Software testing — Vocabulary.” 1998. Accessed: Oct. 03, 2026. [Online]. Available: https://knowledge.bsigroup.com/products/software-testing-vocabulary
[19]
BSI, “BS 7925-2:1998 Software testing — Software component testing.” 1998. Accessed: Oct. 03, 2026. [Online]. Available: https://knowledge.bsigroup.com/products/software-testing-software-component-testing