ISTQB 3.1 정적기법
3-1. 정적기법
1. 리뷰의 이점과 목적
- 정적 기법
- SW를 실행하지 않고 테스팅 하는 기법
- 동적 테스팅과 달리 장애보다는 장애의 원인(결함)을 발견
- 리뷰
- 코드를 포함하여 SW 개발 및 테스트 산출물을 검토하고 테스팅 하는 방법
- 동적 테스팅 전에 수행 → 초기 결함의 수정은 비용 절감
- 대상
- 요구사항 명세, 설계 명세, 코드, 테스트 계획, 테스트 명세, 테스트 케이스, 테스트 스크립트, 사용자 가이드, 웹페이지 등 모든 SW개발 및 테스 트 산출물
- 리뷰의 이점
- 조기 결함 발견 및 수정
- 개발 생산성 향성
- 개발 기간 단축
- 테스팅 비용 감소 및 시간 단축
- 개발 생명주기 전체에 걸친 비용 감소
- 결함 감소(품질 향상)
- 커뮤니케이션 향상
- 리뷰를 통해 발견하기 쉬운 결함
- 표준 위반, 요구사항 결함, 개발 설계 결함, 불충분한 유지보수성, 부정 확한 인터페이스 명세
2. 리뷰와 테스팅
- 결함 예방 활동 강조
- 조기 테스트 설계 → 초기에 결함을 줄임
- 시스템 명세(요구사항 문서, 설계 기준서)에 대한 테스트 케이스 생성
- 요구사항 분석서를 통한 테스트 케이스 → 시스템 또는 인수 테스팅
- 프로젝트 초기 모든 테스트 케이스 생성은 부적절
- But, 리스크가 높거나 중요한 기능에 한해 테스트 케이스를 도출 하면서 문서를 테스트 → 조기 발견 중요
2020-2022, KHS0616 Revision
38c209f