※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 실기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
테스트 자동화 도구
테스트 자동화 도구
- 테스트 절차를 스크립트 형태로 구현하는 자동화 도구를 적용하여 효율적으로 테스트를 수행할 수 있도록 한 것
- 도구의 종류 : 정적 분석 도구, 테스트 실행 도구, 성능 테스트 도구, 테스트 통제 도구
정적 분석 도구
- 프로그램을 실행하지 않고 분석하는 도구
- 코딩 표준/코딩 스타일/코드 복잡도 등을 발견을 위해 사용
테스트 실행 도구
- 스크립트 언어를 사용하여 테스트를 실행하는 도구
- 데이터 주도 접근 방식 : 스프레드시트에 테스트 데이터를 저장하고 이를 읽어 실행하는 방식
- 키워드 주도 접근 방식 : 스프레드시트에 테스트에 동작을 나타내는 키워드와 데이터 저장하여 실행하는 방식
성능 테스트 도구
- 가상의 사용자를 만들어 테스트를 수행함으로써 성능의 목표 달성 여부를 확인하는 도구
테스트 통제 도구
- 테스트 계획 및 관리, 테스트 수행, 결함 관리 등을 수행하는 도구
- 형상 관리 도구, 결함 추적/관리 도구 등
테스트 하네스 도구
- 테스트가 실행될 환경을 시뮬레이션 하여 컴포넌트 및 모듈이 정상적으로 테스트되로록 하는 도구
- 테스트 하네스 : 환경의 일부분, 테스트를 지원하기 위해 생성도니 코드와 데이터
테스트 하네스의 구성 요소
- 테스트 드라이버 : 하위 모듈을 호출/파라미터 전달/모듈 테스트 수행 후 결과 도출하는 도구
- 테스트 스텁 : 타 모듈의 기능을 단순히 수행하는 도구, 테스트형 모듈
- 테스트 슈트 : 테스트 대상 컴포넌트나 모듈, 테스트 케이스의 집합
- 테스트 케이스 : 요구사항 정확하게 준수했는지 확인하기 위해 만들어진 테스트 항목의 명세서
- 테스트 스크립트 : 테스트 실행 절차에 대한 명세서
- 목 오브젝트 : 사용자 행위 조건부로 입력하면 그 상황에 맞게 예정된 행위 수행하는 객체
테스트 수행 단계별 테스트 자동화 도구
- 테스트 계획 : 요구사항 관리
- 테스트 분석/설계 : 테스트 케이스 생성
- 테스트 수행 : 테스트 자동화/정적 분석/동적 분석/성능 테스트/모니터링
- 테스트 관리 : 커버리지 분석/형상 관리/결합 추적 및 관리
'정보처리기사' 카테고리의 다른 글
정보처리기사 실기(애플리케이션 테스트 관리) 애플리케이션 성능 분석 (0) | 2022.03.27 |
---|---|
정보처리기사 실기(애플리케이션 테스트 관리) 결함 관리 (0) | 2022.03.27 |
정보처리기사 실기(애플리케이션 테스트 관리) 테스트 케이스/테스트 시나리오/테스트 오라클 (0) | 2022.03.27 |
정보처리기사 실기(애플리케이션 테스트 관리) 애플리케이션 테스트 프로세스 (0) | 2022.03.27 |
정보처리기사 실기(애플리케이션 테스트 관리) 통합 테스트 (0) | 2022.03.26 |
댓글