1. 목적
결합시험 사양서를 어떻게 작성해야 하는지 이해하자.
2. WHAT
결합시험 사양서 작성법에 대해 이해한다.
3. WHY
올바른 관점으로 결합시험을 수행하기 위해서이다.
4. HOW
4.1. 결합시험이란?
- 복수의 모듈을 조합 시, 정상 동작 하는지를 확인한다.
- 확인 관점
1) 모듈간 인터페이스를 확인
2) 모듈 전체 조합 후 동작을 확인
4.2. 결합시험의 종류
4.2.1. 인터페이스 테스트
인터페이스 규격, 연계 종류, 연계 방법 등 요건에 맞게 테스트 한다.
- 모듈 간 연계를 위해 규격화된 정보를 확인한다. ex) 매개변수 갯수, 타입 / 형식 / 문자코드, 개행코드
- 연계 방법에는 파일 연계, API 연계가 있으므로 요건에 맞게 테스트한다.
- 요건에 따라 시스템 내부, 시스템 간, 외부 시스템과의 연계를 테스트한다.
4.2.2. 업무 시나리오 테스트
4.2.3. 예외처리 테스트
4.2.4. 부하 테스트
- 대량의 Access나 DB내 대량의 데이터에 대한 CRUD를 대상으로 한다.
- 관점은 다음 두 가지가 있다.
1) 처리가 제 시간 내에 이루어 지는가?
2) 시스템을 계속 가동할 수 있는가?
4.2.5. 보안 테스트
4.3. 결합시험 시나리오를 작성하는 Point
4.3.1. 업무 종류, 업무 흐름을 의식한다.
- 업무를 고려하면 기능간 연계를 확인하기 쉽다.
- 단점으로는 정상계 기능만 의식하기 쉽다.
4.3.2. 업무상, 시스템상의 이레귤러를 고려한다.
- 이레귤러의 고려는 시스템의 품질을 좌우한다.
- 업무상의 이레귤러를 고려한다.
ex) 계좌 잔액이 부족하기 때문에 결제 승인을 거부한다.
- 시스템상의 이레귤러를 고려한다.
ex) Access량이 많아서 서버가 다운되었을 때의 예외처리
4.4. 요약
1) 시험관점 설정
2) 업무 흐름, 이레귤러를 의식한 시험항목 작성
참고 : kabblog.net/417/
'■ 개발 공정 > 테스트' 카테고리의 다른 글
FT(Function Test), 기능 시험이란? (0) | 2020.11.04 |
---|---|
몽키 테스트(Monkey Test) (0) | 2020.10.16 |
테스트 자동화의 범위 (0) | 2020.10.02 |
IT(Integration Test), 결합 시험이란? (0) | 2020.09.30 |