2024. 4. 21. 22:49ㆍcs및 소프트스킬/테스트
1. 테스트 자동화 도구 종류
- 정적 분석 도구
- 테스트 실행 도구
- 성능 테스트 도구
- 테스트 통제 도구
- 테스트 하네스 도구
2. 정적 분석 도구 (Static Analysis Tools)
- 테스트 자동화 도구 중 하나
- 프로그램 실행 하지 않고 분석하는 도구
- 소스 코드에 대한 코딩 표준, 코딩 스타일, 코드 복잡도 및 남은 결함 등 발견하기 위해 사용
3. 테스트 실행 도구(Test Execution Tools)
- 테스트 자동화 도구 중 하나
- 스크립트 언어를 사용하여 테스트를 실행하는 도구
- 테스트 데이터와 테스트 수행 방법 등 포함된 스크립트 작성 후 실행
4. 성능 테스트 도구(Performance Test Tools)
- 테스트 자동화 도구 중 하나
- 애플리케이션 처리량, 응답시간, 경과시간, 자원사용률 등 인위적으로 적용한 사상의 사용자를 만들어 테스트를 수행함
- 성능의 목표 달성 여부 확인하는 도구
5. 테스트 통제 도구(Test Control Tools)
- 테스트 자동화 도구 중 하나
- 테스트 계획 및 관리, 테스트 수행, 결함 관리 등 수행하는 도구
6. 테스트 하네스 도구(Test Harness Tools)
- 테스트가 자동화 도구 중 하나
- 테스트가 실행될 환경을 시뮬레이션 하여 컴포넌트 및 모듈이 정상적으로 테스트되도록 하는 도구
7. 테스트 하네스(Test Harness)
- 애플리케이션의 컴포넌트 및 모듈을 테스트하는 환경의 일부분
- 테스트를 지원하기 위해 생성된 코드와 데이터를 의미함
8. 결함(Fault)
- 오류 발생, 작동 실패 등 S/W 개발자가 설계한 것과 다르게 동작하거나 다른 결과 발생
- 사용자가 예상한 결과와 실행 결과 간의 차이나 업무 내용과의 불일치 등으로 인해 변경이 필요한 부분도 모두 결함
9. 테스트 하네스 구성 요소
- 테스트 드라이버
- 테스트 스텁
- 테스트 슈트
- 테스트 케이스
- 테스트 스크립트
- 목 오브젝트
10. 테스트 드라이버(Test Driver)
- 테스트 대상의 하위 모듈을 호출, 파라미터 전달, 모듈 테스트 수행 후의 결과 도출하는 도구
11. 테스트 스텁(Test Stub)
- 제어 모듈이 호출하는 타 모듈의 기능을 단순히 수행하는 도구
- 일시적으로 필요한 조간만을 가지고 있는 테스트용 모듈
12. 테스트 슈트(Test Suites)
- 테스트 대상 컴포넌트나 모듈, 시스템에 사용되는 테스트 케이스의 집합
13. 테스트 케이스(Test Case)
- 사용자의 요구사항을 정확하게 준수 했는지 확인하기 위한 입력 값, 실행 조건, 기대 결과 등으로 만들어진 테스트 항목의 명세서
14. 테스트 스크립트(Test Script)
- 자동화된 테스트 실행 절차에 대한 명세서
15. 목 오브젝트(Mock Object)
- 사전에 사용자의 행위를 조건부로 입력 시, 그 상황에 맞는 예정된 행위를 수행하는 객체
'cs및 소프트스킬 > 테스트' 카테고리의 다른 글
[테스트] 7. 성능 측정 지표 및 소스코드 품질 분석 도구 (0) | 2024.04.22 |
---|---|
[테스트] 5. 테스트 오라클 (0) | 2024.04.21 |
[테스트] 4. 통합 테스트 종류, 인수 테스트 종류의 대한 설명 (1) | 2024.04.21 |
[테스트] 3. 애플리케이션 테스트 - 테스트 단계 (0) | 2024.04.21 |
[테스트] 2. 동적 테스트 종류 - 화이트박스, 블랙박스 테스트 (0) | 2024.04.21 |