정보처리기사
[0712 Daily 문제] 10. 애플리케이션 테스트 관리
개발자 구마
2024. 7. 13. 00:22
1. 다음은 테스트 케이스에 대한 설명이다. 괄호 ( ) 안에 들어갈 용어를 쓰시오.
- 테스트 케이스 작성 시 ( 1 )와/과 ( 2 )을/를 고려해서 작성해야 한다.
- ( 1 )은/는 테스트 실행 시 입력할 입력값, 선택 버튼, 체크 리스트 값 등을 말한다. ( 1 ) 에 따라서 테스트 품질이 좌우될 수 있다.
- 또한 테스트케이스 명세에 ( 2 )이/가 정의돼 있지 않다면, 유사하지만 실제로는 틀린 결과가 올바른 것으로 판정 받을 수 있다. 이와 같이 테스트 실행결과가 올바른 것인지 판정할 수 없거나 어려울 수 있다는 점을 감안해 원칙적으로 테스트 실행 전에 ( 2 )을/를 정의해야 한다.
더보기
1) 테스트 데이터 (= 입력데이터)
2) 예상 결과 (=기대 결과)
테스트 케이스 필요 항목 - 개별 테스트 케이스 항목 요소
항목 | 설명 |
테스트 ID | 테스트 케이스를 고유하게 식별하기 위한 ID를 작성 |
테스트 목적 | 테스트 시 고려해야할 중점 사항이나 테스트 케이스의 목적을 작성 |
테스트할 기능 | 애플리케이션의 테스트할 기능을 간략하게 작성 |
테스트 데이터(=입력 데이터) | 테스트 실행 시 입력할 데이터(입력값, 선택 버튼, 체크 리스트 값 등을)를 작성 |
예상 결과(= 기대 결과) | 테스트 실행 후 기대되는 결과 데이터(출력 데이터, 결과 화면, 기대 동작 등)를 작성 |
테스트 환경 | 테스트 시 사용할 물리적, 논리적 테스트 환경, 사용할 데이터, 결과 기록 서버 등의 내용을 작성 |
테스트 조건(=전제 조건) | 테스트 간의 종속성, 테스트 수행 전 실행되어야할 고려사항 등을 작성 |
성공/실패 기준 | 테스트를 거친 애플리케이션 기능의 성공과 실패를 판단하는 조건을 명확하게 작성 |
기타 요소 | 사용자의 테스트 요구사항 중 특별히 고려해야 할 내용을 간략하게 기술 |