반응형
순서는 다음과 같다
1. 단위(코드) 검사
- 코딩이 이루어 진 후 모듈 단위로 테스트
- 주로 화이트박스 테스트
2. 통합(설계) 검사
- 단위 검사가 완료된 모듈들을 결합하는 과정에서 수행하는 테스트
- 모듈간의 인터페이스와 연관된 오류를 찾는다.
- 하향식 통합 검사 : 상위 모듈에서 하위 모듈 방향으로 통합하여 테스트 한다. Stub가 필요하다.
- 상향식 통합 검사 : 하위 모듈에서 올라가며 테스트한다. Stub가 필요 없다.
* Stub는 모듈을 대체하는 더미용 출력값, 또는 임시 모듈을 의미한다.
* A와 B가 결합된 C모듈이 있을때 하향식 검사는 A와 B에서 옳은 값이 들어온다는 가정 하에
C가 잘 동작 하는 것인지 보는 것이므로, A와 B로부터 와야할 값을 임의로 설정해 두는 것이다.
* 상향식의 경우 A부터 검사하고 B를 검사한 후 C를 검사하므로 하위 모듈이 모두 검증 된 상태이니
그대로 적용시켜 검사할 수 있으므로 stub가 필요 없는 것이다.
3. 검증(요구사항) 검사
- 주로 블랙박스 테스트
- 형상 검사, 알파 검사, 베타 검사
4. 시스템 검사
- 복구 검사, 보안 검사, 강도 검사, 성능 검사
반응형
'IT 이론 > 소프트웨어공학' 카테고리의 다른 글
소프트웨어 재공학(Reengeneering) (1) | 2016.09.19 |
---|---|
소프트웨어 재사용(Reuse) (0) | 2016.09.19 |
소프트웨어 품질관리 활동 (0) | 2016.09.18 |
럼바우의 분석 기법 모델링 (0) | 2015.10.18 |
결합도(Coupling)과 응집도(Cohension) (3) | 2015.10.18 |
댓글