정보처리기사 · 핵심요약

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

2026

학습유형 선택

소프트웨어 개발

핵심161

인터페이스 구현 검증 도구

출제 빈도 9회

원본 46~47쪽

인터페이스 구현을 검증하기 위해서는 인터페이스 단위 기능과 시나리오 등을 기반으로 하는 통합 테스트가 필요하다.

통합 테스트는 다음과 같은 테스트 자동화 도구를 이용하면 효율적으로 수행할 수 있다.

도구기능•같은 테스트 코드를 여러 번 작성하지 않게 도와주고, 테스트마다 예상 결과를 기억할 필요가 없게 하는 자동화된 해법을 제공하는 단위 테스트 프레임워크xUnit•Smalltalk에 처음 적용되어 SUnit이라는 이름이었으나Java용의 JUnit, C++용의 CppUnit, .NET용의 NUnit,Http용의 HttpUnit 등 다양한 언어에 적용되면서 xUnit으로 통칭되고 있음•서비스 호출 및 컴포넌트 재사용 등 다양한 환경을지원하는 테스트 프레임워크•크로스 플랫폼, 분산 소프트웨어 테스트 환경을 조성할 수 있도록 지원함STAF•분산 소프트웨어의 경우 각 분산 환경에 설치된 데몬이 프로그램 테스트에 대한 응답을 대신하며, 테스트가 완료되면 이를 통합하고 자동화하여 프로그램을완성함
웹 기반 테스트케이스 설계, 실행, 결과 확인 등을 지원FitNesse하는 테스트 프레임워크FitNesse의 장점인 협업 기능과 STAF의 장점인 재사용NTAF및 확장성을 통합한 NHN(Naver)의 테스트 자동화 프레임워크다양한 브라우저 및 개발 언어를 지원하는 웹 애플리케Selenium이션 테스트 프레임워크watirRuby를 사용하는 애플리케이션 테스트 프레임워크
원본 추출 이미지(검수용·회차 숫자 원문 포함)

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