정보처리기사 · 핵심요약

2026 정보처리기사 필기 핵심요약

2026

학습유형 선택

소프트웨어 개발

핵심146

테스트 자동화 도구

출제 빈도 3회

원본 42~43쪽

테스트 자동화의 개념테스트 자동화는 사람이 반복적으로 수행하던 테스트 절차를 스크립트 형태로 구현하는 자동화 도구를 적용함으로써 쉽고 효율적으로 테스트를 수행할 수 있도록 한 것이다. 테스트 자동화 도구의 유형

프로그램을 실행하지 않고 분석하는 도구로, 소정적 분석 도구스 코드에 대한 코딩 표준, 코딩 스타일, 코드(Static Analysis복잡도 및 남은 결함 등을 발견하기 위해 사용Tools)된다.•자료 흐름도 : 자료 원시 프로그램을 입력받아 파싱한 후 자료 흐름도를 작성함•기능 테스트 : 주어진 기능을 구동시키는 모테스트 케이스든 가능한 상태를 파악하여 이에 대한 입력을생성 도구작성함(Test Case•입력 도메인 분석 : 원시 코드의 내부를 참조Generation하지 않고, 입력 변수의 도메인을 분석하여Tools)테스트 데이터를 작성함•랜덤 테스트 : 입력 값을 무작위로 추출하여테스트함
•스크립트 언어를 사용하여 테스트를 실행하는방법으로, 테스트 데이터와 테스트 수행 방법등이 포함된 스크립트를 작성한 후 실행함•데이터 주도 접근 방식 : 스프레드시트에 테테스트 실행 도구(Test Execution스트 데이터를 저장하고, 이를 읽어 실행하는Tools)방식•키워드 주도 접근 방식 : 스프레드시트에 테스트를 수행할 동작을 나타내는 키워드와 테스트 데이터를 저장하여 실행하는 방식애플리케이션의 처리량, 응답 시간, 경과 시간,성능 테스트 도구자원 사용률 등을 인위적으로 적용한 가상의 사(Performance용자를 만들어 테스트를 수행함으로써 성능의Test Tools)목표 달성 여부를 확인함테스트 통제 도구테스트 계획 및 관리, 테스트 수행, 결함 관리(Test Control등을 수행하는 도구로, 종류에는 형상 관리 도Tools)구, 결함 추적/관리 도구 등이 있음•테스트 하네스는 애플리케이션의 컴포넌트및 모듈을 테스트하는 환경의 일부분으로, 테테스트 하네스스트를 지원하기 위해 생성된 코드와 데이터도구를 의미함(Test Harness•테스트 하네스 도구는 테스트가 실행될 환경Tools)을 시뮬레이션 하여 컴포넌트 및 모듈이 정상적으로 테스트되도록 함
원본 추출 이미지(검수용·회차 숫자 원문 포함)

구조화된 본문이 원본과 맞게 들어갔는지 확인하기 위한 이미지입니다. 이미지 안에는 원본 회차 숫자와 다음 절 일부가 포함될 수 있습니다.