소프트웨어 테스트 중 동적 테스트
정보관리기술사 제137회 2교시 18번 문항으로, 과목은 SW공학/프로젝트관리입니다. ‘명세 기반 테스트’ 키워드는 정보관리기술사 기출 4문항에 나왔습니다.
원문 문제
정보관리기술사 제137회 18번. 소프트웨어 테스트 중 동적 테스트
- 가. 동적 테스트의 명세 기반 테스트와 구조 기반 테스트 비교
- 나. 아래의 [프로그램 명세]로 명세 기반 테스트 기법의 동등 분할과 분류 트리 기법의 테스트 케이스 작성 [프로그램 명세: 이 기능의 입력창은 정수로 입력되며, 입력값이 10 미만이거나 100을 초과하면 "Fail", 10 이상이고 100 이하면 "Pass", 정수가 아니면 "Invalid Input" 메시지를 출력한다.]
핵심 키워드
- 명세 기반 테스트
- 구조 기반 테스트
- 동등 분할
- 분류 트리 기법
- 블랙박스
- 화이트박스
- 커버리지
고득점 가이드 — 1. 개요
동적 테스트는 실제 입력값으로 프로그램을 실행해 결함을 탐지하는 검증 기법으로, 테스트 케이스 도출 근거에 따라 명세 기반(블랙박스) 과 구조 기반(화이트박스) 으로 나뉜다. 양자는 결함 탐지 관점이 달라 상호 보완적으로 적용해야 기능 결함과 구조 결함을 모두 식별할 수 있으며 단계별 테스트 전략에서 핵심 축이 된다. 효과적인 테스트는 적절한 케이스 설계 방식 선택에서 출발하며, 본 답안에서는 두 접근의 비교와 동등 분할·분류 트리 적용을 함께 다룬다.
출제 이력
- 명세 기반 테스트기출 4문항
- 구조 기반 테스트기출 3문항
- 동등 분할기출 3문항
- 분류 트리 기법기출 1문항
- 블랙박스기출 2문항
- 화이트박스기출 1문항
- 커버리지기출 3문항
- 제125회 19번소프트웨어의 시험(Test) 기법SW공학2교시겹치는 키워드: 명세 기반 테스트, 구조 기반 테스트, 커버리지
- 제134회 21번소프트웨어 테스트SW공학3교시겹치는 키워드: 명세 기반 테스트, 구조 기반 테스트
- 제122회 23번블랙박스 테스트(Blackbox Test) 기법 및 YYYY-MM-DD 형식의 날짜 처리 모듈을 위한 블랙박스 테스트 케이스 작성SW공학3교시겹치는 키워드: 동등 분할, 명세 기반 테스트
- 제139회 23번소프트웨어 테스트SW공학3교시겹치는 키워드: 동등 분할무료
- 제129회 8번화이트박스 테스트(White Box Test)와 블랙박스 테스트(Black Box Test)의 비교SW공학1교시겹치는 키워드: 커버리지무료
- 제117회 5번XAI(eXplainable AI)AI1교시겹치는 키워드: 블랙박스무료
같은 과목 문항
- 제137회 11번소프트웨어 역공학과 재공학1교시무료
- 제137회 12번이진 탐색 트리1교시무료
- 제137회 29번UML(Unified Modeling Language) 행위 다이어그램(Behavior Diagram) - 활동 다이어그램(Activity Diagram), 상태 다이어그램(State Diagram), 유스케이스 다이어그램(Use-Case Diagram)4교시
- 제138회 2번프로젝트 위험관리1교시무료
- 제138회 6번소프트웨어 개발 프로젝트에서 선도개발을 위한 개발방법론 테일러링(Tailoring)1교시무료
- 제138회 18번소프트웨어 유지보수를 위한 재공학(Re-engineering)과 역공학(Reverse-engineering)2교시무료