정보처리기사

[0712 Daily 문제] 10. 애플리케이션 테스트 관리

개발자 구마 2024. 7. 13. 00:22

1. 다음은 테스트 케이스에 대한 설명이다. 괄호 ( ) 안에 들어갈 용어를 쓰시오.

 

  • 테스트 케이스 작성 시 (   1   )와/과 (  2  )을/를 고려해서 작성해야 한다.
  • (  1   )은/는 테스트 실행 시 입력할 입력값, 선택 버튼, 체크 리스트 값 등을 말한다. (  1  ) 에 따라서 테스트 품질이 좌우될 수 있다.
  • 또한 테스트케이스 명세에 (  2  )이/가 정의돼 있지 않다면, 유사하지만 실제로는 틀린 결과가 올바른 것으로 판정 받을 수 있다. 이와 같이 테스트 실행결과가 올바른 것인지 판정할 수 없거나 어려울 수 있다는 점을 감안해 원칙적으로 테스트 실행 전에 (  2  )을/를 정의해야 한다.
더보기

1) 테스트 데이터 (= 입력데이터)

2) 예상 결과 (=기대 결과)

 

테스트 케이스 필요 항목 - 개별 테스트 케이스 항목 요소

항목 설명
테스트 ID 테스트 케이스를 고유하게 식별하기 위한 ID를 작성
테스트 목적 테스트 시 고려해야할 중점 사항이나 테스트 케이스의 목적을 작성
테스트할 기능 애플리케이션의 테스트할 기능을 간략하게 작성
테스트 데이터(=입력 데이터) 테스트 실행 시 입력할 데이터(입력값, 선택 버튼, 체크 리스트 값 등을)를 작성
예상 결과(= 기대 결과) 테스트 실행 후 기대되는 결과 데이터(출력 데이터, 결과 화면, 기대 동작 등)를 작성
테스트 환경 테스트 시 사용할 물리적, 논리적 테스트 환경, 사용할 데이터, 결과 기록 서버 등의 내용을 작성
테스트 조건(=전제 조건) 테스트 간의 종속성, 테스트 수행 전 실행되어야할 고려사항 등을 작성
성공/실패 기준 테스트를 거친 애플리케이션 기능의 성공과 실패를 판단하는 조건을 명확하게 작성 
기타 요소 사용자의 테스트 요구사항 중 특별히 고려해야 할 내용을 간략하게 기술