본문으로 건너뛰기
중급15

ISO/IEC/IEEE 29119의 구조: Part 1부터 Part 4까지

표준 전체를 한 번에 이해하려 하지 말고, 4개 파트가 각각 무엇을 다루는지 지도부터 그린다.

  • #ISO29119
  • #표준구조

개념

4개 파트로 나뉜 이유

표준 문서 하나를 처음부터 끝까지 읽으려 하면 방대해서 압도당하기 쉽다. 다행히 ISO/IEC/IEEE 29119는 역할이 분명한 4개 파트로 나뉘어 있어서, 지금 내가 궁금한 게 어느 파트에 있는지만 알면 필요한 부분만 찾아볼 수 있다.

Part 1 — 개념과 정의 (Concepts and Definitions)

표준 전체에서 쓰이는 용어와 기본 개념을 정의한다. "테스트 프로세스란 무엇인가", "테스트 케이스란 무엇인가" 같은 기초 어휘집 역할이다. 표준을 처음 접할 때 가장 먼저 봐야 할 파트다.

Part 2 — 테스트 프로세스 (Test Processes)

레슨 3~5에서 자세히 다룰, 조직·관리·동적이라는 세 계층의 테스트 프로세스를 정의한다. "테스트를 어떤 순서로, 누가 책임지고 진행하는가"에 대한 답이 여기 있다.

Part 3 — 테스트 문서화 (Test Documentation)

레슨 6에서 사례로 따라갈, 테스트 계획서·테스트 설계 명세·테스트 케이스 명세·테스트 완료 보고서 같은 각 산출물의 템플릿과 필수 항목을 정의한다. "이 문서에는 어떤 항목이 꼭 들어가야 하는가"에 대한 답이다.

Part 4 — 테스트 기법 (Test Techniques)

모듈 3에서 배운 동등분할·경계값분석 같은 테스트 설계 기법을 표준화된 용어로 재정의한다. 여러분이 모듈 3에서 배운 내용과 상당 부분 겹치지만, 표준이 이걸 공식 용어로 어떻게 부르는지 확인하는 용도로 쓰인다.

전체 그림

Part 1: 개념·정의       — "용어가 뭘 뜻하는가"
Part 2: 테스트 프로세스  — "누가, 언제, 어떤 순서로 하는가"
Part 3: 테스트 문서화    — "무슨 문서를, 어떤 형식으로 남기는가"
Part 4: 테스트 기법      — "구체적으로 어떻게 테스트 케이스를 설계하는가"

Part 1이 사전이라면, Part 2는 프로세스 지도, Part 3은 문서 양식, Part 4는 실무 기법 카탈로그에 해당한다. 이 강의의 모듈 3(설계 기법)은 사실상 Part 4와, 모듈 4(계획)는 Part 2·3과 이미 상당 부분 맞닿아 있다 — 표준은 이 강의에서 이미 배운 내용들을 하나의 공식 체계로 묶어주는 역할을 한다.

실무에서 왜 필요한가

표준 문서를 실무에서 참조할 때, "지금 내가 찾는 정보가 어느 파트에 있을까"를 아는 것만으로도 검색 시간이 크게 줄어든다. 예를 들어 "테스트 계획서에 뭘 넣어야 하지?"라는 질문이면 Part 3을, "우리 조직 전체의 테스트 정책은 어떻게 정의하지?"라는 질문이면 Part 2를 찾아야 한다. 구조를 모르면 방대한 문서 전체를 뒤지게 된다.

실습 과제

과제 1 — 질문을 파트에 배정하기 (10분)

다음 네 가지 질문이 각각 Part 1~4 중 어디에서 답을 찾을 수 있을지 배정한다.

  1. "테스트 완료 보고서에 반드시 포함해야 할 항목은 무엇인가?"
  2. "'테스트 시나리오'와 '테스트 케이스'는 표준상 어떻게 다르게 정의되는가?"
  3. "경계값 분석 기법을 표준은 어떻게 설명하는가?"
  4. "테스트 관리자가 프로젝트 테스트 계획 단계에서 해야 할 활동은 무엇인가?"

과제 2 — 이미 배운 내용과 연결하기 (5분)

이 강의의 모듈 3(테스트 설계 기법)과 모듈 4(테스트 계획)가 각각 Part 2~4 중 어느 파트와 가장 관련이 깊을지 적어본다.

자가 체크리스트

  • Part 1~4가 각각 무엇을 다루는지 한 문장으로 설명할 수 있다
  • "이 질문의 답은 어느 파트에 있을까"를 판단할 수 있다
  • 이 강의에서 이미 배운 내용(설계 기법, 테스트 계획)이 표준의 어느 파트와 연결되는지 설명할 수 있다

흔한 실수

  • 표준 전체를 처음부터 순서대로 다 읽으려 한다. 필요한 파트만 찾아 참조하는 게 실무에서 훨씬 효율적이다.
  • Part 4(테스트 기법)를 모듈 3과 완전히 다른 새로운 내용이라고 생각한다. 대부분 이미 배운 기법을 표준 용어로 재정의한 것이다.
  • Part 2와 Part 3을 혼동한다. Part 2는 "프로세스"(누가 언제 무엇을), Part 3은 "문서"(그 결과물을 어떤 형식으로 남기는가)로 역할이 다르다.

참고 자료