1. 인터페이스 구현 검증
인터페이스 작동을 확인하는 것
2. 인터페이스 구현 검증 도구
인터페이스 단위 기능과 시나리오 등을 기반으로 하는 통합 테스트 필요
도구 | 기능 |
xUnit | 같은 코드를 여러 번 작성하지 않게 도와주고, 테스트 마다 예상 결과를 기억할 필요가 없게 하는 자동화된 해법을 제공하는 단위 테스트 프레임워크 Smalltalk에 처음 적용되어 SUnit이었으나 Java용의 JUnit, C++용의 CppUnit, .NET용의 NUnit, Http용의 HttpUnit 등 다양한 언어에 적용되면서 xUnit으로 통칭 |
STAF | 서비스 호출 및 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크 크로스 플랫폼, 분산 소프트웨어에서 테스트 환경 지원 분산 소프트웨어의 경우 각 분산 환경에 설치된 데몬이 프로그램 테스트에 대한 응답을 대신하여, 테스트가 완료되면 이를 통합하고 자동화 하여 프로그램을 완성 |
FitNesse | 웹 기반 테스트 케이스 설계, 실행, 결과 확인 등을 지원하는 테스트 프레임워크 |
NTAF | FitNesse의 장점인 협업 기능과 STAF 장점인 재사용 및 확장성을 통합한 NHN(Naver)의 테스트 자동화 프레임워크 |
Selenium | 다양한 브라우저 및 개발 언어를 지원하는 웹 애플리케이션 테스트 프레임워크 |
watir | Ruby를 사용하는 애플리케이션 테스트 프레임워크 |
3. 인터페이스 구현 감시 도구
APM을 통해 데이터베이스와 웹 애플리케이션의 트랜잭션, 변수값, 호출 함수, 로그 및 시스템 부하 등 종합적인 정보를 조회하고 분석 가능
* 대표적인 APM
(1) 스카우터(Scouter)
애플리케이션 및 OS 자원에 대한 모니터링 기능을 제공하는 오픈 소스 APM 소프트웨어
(2) 제니퍼(Jennifer)
애플리케이션의 개발부터 테스트, 오픈, 운영, 안정화까지, 전 단계에 걸쳐 성능을 모니터링하고 분석해주는 소프트웨어
4. APM(Application Performance Management/Monitoring)
애플리케이션 성능 관리를 위해 다양한 모니터링 기능을 제공하는 도구
(1) 리소스 방식 : Nagios, Zabbix, Cacti 등
(2) 엔드투엔드 방식 : VisualVM, 제니퍼, 스카우터 등
출처 : 정보처리기사 실기 2024 기본서 / 저자 : 길벗알앤디(김정준, 강윤석, 김용갑, 김우경) / 출판사 : 길벗
'정보처리기사 실기 > 인터페이스 구현' 카테고리의 다른 글
인터페이스 보안 (0) | 2024.04.22 |
---|---|
인터페이스 구현 (0) | 2024.04.22 |
인터페이스 기능 구현 정의 (0) | 2024.04.22 |
모듈 간 인터페이스 데이터 표준 확인 (0) | 2024.04.22 |
모듈 연계를 위한 인터페이스 기능 식별 (0) | 2024.04.22 |