테스트 자동화
- 사람이 반복적으로 수행하던 테스트 절차를 스크립트 형태로 구현하는 자동화 도구를 적용함으로써 쉽고 효율적으로 테스트를 수행할 수 있도록 한 것 입니다.
테스트 자동화 도구의 유형
정적 분석 도구
테스트 실행 도구
성능 데스트 도구
테스트 통제 도구
테스트 하네스 도구
- 테스트 드라이버 : 테스트 대상의 하위 모듈을 호출하고, 파라미터를 전달하고 모듈 테스트를 수행 후의 결과를 도출하는 도구로 상향식 테스트에 필요합니다.
- 테스트 스텁 : 제어 모듈이 호출하는 타 모듈의 기능을 단순히 수행하는 도구로, 일시적으로 필요한 조건만을 가지고 있는 테스트용 모듈로 하향식 테스트에 필요합니다.
- 테스트 슈트 : 테스트 대상 컴포넌트나 모듈, 시스템에 사용되는 테스트 케이스의 집합입니다.
- 테스트 케이스 : 사용자의 요구사항을 정확하게 준수했는지 확인하기 위한 입력 값, 실행 조건, 기대 결과 등으로 만들어진 테스트 항목의 명세서입니다.
- 테스트 스크립트 : 자동화된 테스트 실행 절차에 대한 명세서입니다.
- 목 오브젝트 : 사전에 사용자의 행위를 조건부로 입력해 두면, 그 상황에 맞는 예정된 행위를 수행하는 객체입니다.
정보처리기사 2022년 1회 22번 출제
'정보처리기사 > 소프트웨어 개발' 카테고리의 다른 글
정형 기술 검토(FTR) (0) | 2022.09.23 |
---|---|
소프트웨어 프로젝트 관리 (0) | 2022.09.23 |
소프트웨어 모듈화 (0) | 2022.09.23 |
스택(Stack) (0) | 2022.09.23 |
소스 코드 최적화 (0) | 2022.09.23 |