#테스트 케이스 집중 분석
정보관리기술사에서 총 2번 출제되었습니다. 아래에서 이 키워드의 기출 출제 이력과 실제 풀이, 함께 출제된 연관 키워드를 확인하세요.
테스트 케이스 관련 기출 · 풀이
137회 2교시 5번2. 소프트웨어 공학
소프트웨어 테스트 중 동적 테스트에 대하여 설명하시오. 가. 동적 테스트의 명세 기반 테스트와 구조 기반 테스트 비교 나. 아래의 [프로그램 명세]로 명세 기반 테스트 기법의 동등 분할과 분류 트리 기법의 테스트 케이스 작성 [프로그램 명세] 이 기능의 입력창은 정수로 입력되며, 입력값이 10 미만이거나 100을 초과하면 “Fail”, 10 이상이고 100 이하면 “Pass”, 정수가 아니면 “Invalid Input” 메시지를 출력한다.
소프트웨어 동적 테스트는 프로그램을 실행하여 오류를 검출하는 방법으로, 명세 기반 테스트와 구조 기반 테스트로 나뉜다. 명세 기반 테스트는 요구사항 명세를 기반으로 테스트 케이스를 도출하며, 구조 기반 테스트는 코드의 논리적인 구조를 기반으로 테스트 케이스를 도출한다. 본 답안에서는 동적 테스트의 두 가지 주요 접근 방식인 명세 기반 테스트와 구조 기반 테스트를 비교하고, 주어진 프로그램 명세에 대해 동등 분할과 분류 트리 기법을 적용하여 테스트 케이스를 설계하는 과정을 제시한다.
전체 해설 보기122회 3교시 4번2. 소프트웨어 공학
블랙박스 테스트(Blackbox Test) 기법을 설명하고, YYYY-MM-DD 형식의 날짜 처리 모듈을 위한 블랙박스 테스트 케이스를 작성하시오. YYYY는 년(네자리 숫자) MM은 월(한자리 또는 두자리 숫자) DD는 일(한자리 또는 두자리 숫자) 빈칸은 무시
블랙박스 테스트는 소프트웨어의 내부 구조를 알지 못한 채, 오직 입력과 출력만을 기반으로 테스트를 수행하는 기법입니다. 본 답안에서는 블랙박스 테스트의 개념과 다양한 기법을 설명하고, 특히 날짜 처리 모듈에 대한 테스트 케이스를 도출하는 과정을 상세히 제시합니다. 경계값 분석, 동등 분할, 결정 테이블 테스트 등 다양한 기법을 적용하여 날짜 처리 모듈의 신뢰성을 확보하는 방안을 모색합니다.
전체 해설 보기연관 출제 키워드
테스트 케이스와(과) 같은 회차·문항에서 함께 출제된 키워드입니다. 연계 학습 시 효율이 높습니다.