기획/문서 작성

기획자 QA - 통합테스트 시나리오 작성 방법 (1)

soup_ 2024. 11. 22. 11:39
반응형

오늘은 테스트 단계인 통합테스트 문서 작성 방법 중 문서 구성에 대한 내용이다.

테스트 세분화 시 통합테스트 외 단위테스트, 인수테스트 등이 있지만
그 중 필수로 수행되는 통합테스트에서 요구사항 및 설계를 담당한 기획자가 테스트시나리오 케이스를 작성하는 경우가 많다.

진행하는 프로젝트 상황에 따라 테스트시나리오는 알맞게 변경해 작성한다는 점을 참고하면 좋을 것 같다.

 

 

1. 통합테스트 시나리오 문서 생성 


1) 엑셀 사용

정해진건 아니지만 통합테스트 시나리오의 문서 형식은 주로 엑셀을 사용한다. 
상황에 따라 내용이 많아지고, 통계 기준 결과 분석을 진행하기 용이하기 때문이다.

2) 테스트 수행을 위한 준비물을 하나의 문서로 구성
설계 내용 외 테스트를 수행하기 위해 필요한 모든 데이터, 버전 관리 등 테스트 케이스를 하나의 문서로 구성하는 것이 편하다.

테스트 수행자가 여러 문서를 확인하는 것이 아니라 해당 문서를 보고 바로 수행할 수 있도록 하는 것이다.
이미 화면설계서, 디자인 등 확정된 설계 문서들을 확인하며 수행하기 때문에 가급적 테스트와 관련된 문서를 하나로 구성한다.

3) 내용
우선 엑셀 시트 구성은 버전 관리, 테스트 시나리오 이 두 가지는 필수이다. 

상황에 따라 테스트에 필요한 테스트 데이터, 통계, 표지 등을 추가한다.

- 버전 관리 예시

예시 이미지
버전 관리 예시

프로젝트 규모에 따라 관련 항목들은 변경할 수 있다.
예를 들어 프로젝트 규모가 커 별도 승인자가 있다면 승인자를 추가하게 된다.

- 통합테스트 시나리오 작성 예시

예시 이미지2
통합테스트 시나리오 예시

위의 통합테스트 시나리오 항목은 개발 범위와 수행 규모가 크지 않고 간단한 경우 사용할 수 있다.
문서 형식과 레이아웃 정도만 참고하면 좋다.

통계 수치는 수행자가 아닌 테스트 리더 혹은 관리자가 확인하기 위한 용도이기 때문에 별도 시트/문서를 사용하거나 생략 가능하다.

 

2. 통합테스트 시나리오 구성

실제 업무 진행 시 구성하는 항목은 주로 아래와 같다.

- No
- depth
- 화면ID
- 시나리오 ID
- 테스트 절차
- 예상/기대 결과
- 중요도
- 테스트 수행 조건
- 테스트 데이터
        .
        .
        .

실제 업무를 진행하게 되면 작성한 항목들처럼 요구사항 정의서, 화면설계서를 맵핑할 수 있도록 통합테스트를 수행하고 검수하기 때문에 훨씬 더 길고 복잡해 진다. 

자세한 통합테스트 구성 항목과 설명은 다음 글에 이어서 설명하려고 한다.

https://soupsrice.tistory.com/32

 

기획자 QA - 통합테스트 시나리오 작성 방법 (2)

지난 통합테스트 시나리오 작성 방법 첫번째 글에 이어 두번째 내용이다.첫번째 문서 생성과 구성에 대한 내용은 아래 글을 참고하면 된다.https://soupsrice.tistory.com/31 기획자 QA - 통합테스트 시나

soupsrice.tistory.com

 

 

 

반응형