본문 바로가기

개발자정보

SW 테스트 프로세스 - 테스트 구현

반응형

SW 테스트 프로세스

▣ 테스트 구현

기능 테스트 자동화 도구를 이용하여, 작성된 테스트 케이스 중 전체 또는 일부를 선정하여 테스트 자동화 실행을 적용할 경우에 해당되는 활동이다.



【표 II-10. 테스트 구현】

테스트 구현 활동
착수 기준 입력물
 단위/통합/시스템/인수 테스트 구현
 - 단위/통합/시스템/인수 테스트 케이스 설계 완료
 단위/통합/시스템/인수 테스트 구현
 - 단위/통합/시스템/인수 테스트 케이스 정의서
 - 단위/통합/시스템/인수 테스트 계획서
종료 조건 산출물
 선정된 자동화 테스트 케이스 승인
 테스트 스크립트 승인
 테스트 데이터 검증 완료
 테스트 자동화 스크립트
 테스트 스위트
 테스트 데이터
 



 테스트 구현 활동의 상세 절차

① 자동화 대상 테스트 케이스 식별

비즈니스 리스크가 높은 테스트 케이스를 식별한다.



② 테스트 스크립트 레코딩

테스트 자동화 도구를 이용하여 선정된 테스트 케이스 스크립트를 레코딩한다.



③ 테스트 스크립트 향상

테스트 입력 데이터를 매개변수화(Parameterization)하고, 자동화 테스트 스크립트 실행 성공유무를 판단할 검증 포인트를 설정한다.



④ 테스트 데이터 준비 및 검증

테스트 스크립트 실행 시 테스트 입력 값으로 사용될 테스트 데이터를 준비한다.



⑤ 테스트 스위트 작성

연관성 있는 테스트 케이스를 순서에 맞게 구성하고 테스트 스위트에 대한 속성을 정의한다.



⑥ 테스트 자동화 스크립트의 무결성 확인

준비된 테스트 자동화 스크립트의 무결성을 검증한다.



⑦ 테스트 스위트 검토

작성된 테스트 스위트를 검토하고 검토 의견이 있을 경우, 개선을 요청한다.



⑧ 테스트 스위트 승인

작성된 테스트 스위트에 대한 승인을 요청한다.

 

【그림 II-7. 테스트 구현 활동 작업 흐름도】

반응형

'개발자정보' 카테고리의 다른 글

테스트 도구  (0) 2020.08.27
SW 테스트 이해  (0) 2020.08.27
SW 테스트 프로세스 - 테스트 설계  (0) 2020.08.27
SW 테스트 프로세스 - 테스트 계획  (0) 2020.08.27
테스트 자동화 프레임워크  (0) 2020.08.26