1. 인터페이스 구현 검증 도구
- 인터페이스 동작 상태를 확인하기 위해서 인터페이스 단위 기능과 시나리오 등을 기반으로 하는 통합 테스트가 필요하다. 그리고 통합 테스트는 테스트 자동화 도구를 이용하면 효율적으로 수행할 수 있는데 그 도구가 인터페이스 구현 검증 도구를 말한다.
2. 인터페이스 구현 검증 도구 종류
- xUnit, STAF, FitNesse, NTAF, Selenium, watir
도구 | 기능 |
xUnit | Java(Junit), C++(Cppunit), .Net(Nunit)와 같이 다양한 언어를 지원하는 단위 테스트 프레임워크 |
STAF | - 서비스 호출 및 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크 - 테스트 대상 분산 환경에 데몬을 사용 |
FitNesse | 웹 기반 테스트케이스 설계, 실행, 결과 확인 등을 지원하는 테스트 프레임워크 |
NTAF | FitNesse의 장점인 협업과 STAF의 장점인 재사용 및 확장성을 통합한 NHN(Naver)의 테스트 자동화 프레임워크 |
Selenium | 다양한 브라우저 및 개발 언어를 지원하는 웹 어플리케이션 테스트 프레임워크 |
watir | Ruby를 사용하는 애플리케이션 테스트 프레임워크 |
정보처리기사 필기 기출문제
29. 인터페이스 구현 검증도구 중 아래에서 설명하는 것은? ② [정답률: 55%] 정보처리기사(2020년 이후) 필기 (2020년 1회·2회 통합 기출문제) |
|
① xUnit | |
② STAF | 서비스 호출, 컴포넌트 재사용, 분산환경에 데몬을 사용 - STAF |
③ FitNesse | |
④ RubyNode |
29. 인터페이스 구현 검증 도구가 아닌 것은? ① [정답률: 63%] 정보처리기사(2020년 이후) 필기 (2020년 4회 기출문제) |
|
① ESB | 인터페이스 구현 검증 도구 - xUnit, STAF, FitNesse, NTAF, Selenium, watir |
② xUnit | |
③ STAF | |
④ NTAF |