반응형
*단위 모듈 테스트
- 단위 모듈 테스트는 프로그램의 단위 기능을 구현하는 모듈이 정해진 기능을 정확히 수행하는지 검증하는 것이다.
- 단위 모듈 테스트는 단위 테스트(Unit Test)라고도 하며, 화이트박스 테스트, 블랙 박스 테스트 기법을 사용한다.
- 단위 모듈 테스트를 수행하기 위해서는 모듈을 단독적으로 실행할 수 있는 환경과 테스트에 필요한 데이터가 모두 준비되어야 한다.
- 모듈의 통합 이후에는 오랜 시간 추적해야 발견할 수 있는 에러들도 단위 모듈 테스트를 수행하면 쉽게 발견하고 수정할 수 있다.
- 단위 모듈 테스트의 기준은 단위 모듈에 대한 코드이므로 시스템 수준의 오류는 잡아낼 수 없다.
*테스트 케이스
- 테스트 케이스는 구현된 소프트웨어가 사용자의 오구사항을 정확하게 준수했는지를 확인하기 위해 설계된 입력 값, 실행 조건, 기대 결과 등으로 구성된 테스트 항목에 대한 명세서로, 명세 기반 테스트의 설계 산출물에 해당된다.
- 단위 모듈을 테스트하기 전에 테스트에 필요한 입력 데이터, 테스트 조건, 예상 결과 등을 모아 테스트 케이스를 만든다.
- 테스트 케이스를 이용하지 않고 수행하는 직관적인 테스트는 특정 요소에 대한 검증이 누락되거나 불필요한 검증의 반복으로 인해 인력과 시간을 낭비할 수 있다.
- ISO/IEC/IEEE29119-3 표준에 따른 테스트 케이스의 구성 요소에는 식별자, 테스트 항목, 입력 명세, 출력 명세, 환경설정, 특수 절차 요구, 의존성 기술이 있다.
반응형
'자격증 > 정보처리기사' 카테고리의 다른 글
빌드 도구 (0) | 2020.05.29 |
---|---|
통합 개발 환경(IDE) (0) | 2020.05.28 |
단위 모듈 (0) | 2020.05.26 |
절차형 SQL의 테스트와 디버깅, 쿼리 성능 최적화 (0) | 2020.05.25 |
절차형 SQL (0) | 2020.05.24 |