13 _ 정보처리기사 [필기]

24. 인터페이스 구현 검증도구 중 아래에서 설명하는 것은?

오에이공부방 2025. 6. 15. 19:37
반응형

24. 인터페이스 구현 검증도구 중 아래에서 설명하는 것은?
(정보처리기사 필기 - 2020년 06월 06일 기출 - 2과목 소프트웨어 개발)

- 서비스 호출, 컴퓨넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크
- 각 테스트 대상 분산 환경에 데몬을 사용하여 테스트 대상 프로그램을 통해 테스트를 수행하고, 통합하여 자동화하는 검증 도구

① xUnit
② STAF
③ FitNesse
④ RubyNode

 

[해설]

②번 STAF가 정답입니다.

STAF(Software Testing Automation Framework)는 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크이며, 각 테스트 대상 분산 환경에서 데몬을 사용하여 테스트를 수행하고 자동화하는 검증 도구입니다.

다른 선택지의 특징을 살펴보면:

  • xUnit: JUnit, NUnit 등 다양한 언어를 지원하는 단위 테스트 프레임워크입니다.
  • FitNesse: 웹 기반 테스트 케이스 설계 및 실행을 지원하는 테스트 프레임워크입니다.
  • RubyNode: Ruby 기반의 테스트 도구로, STAF와는 다른 목적을 가집니다.

STAF는 분산 환경에서 테스트 자동화를 지원하는 강력한 도구이므로, 대규모 시스템 테스트에 적합합니다! 🚀