일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 멀티프로세서
- 쓰레드
- 다이나믹프로그래밍
- 영속성
- 병행성
- 그리디알고리즘
- 다이나믹 프로그래밍
- 병행성 관련 오류
- 렌더링 파이프라인
- 디자인패턴
- 락
- 파일시스템 구현
- 운영체제
- 스케줄링
- directx
- codility
- 백준
- OS
- 알고리즘
- DirectX12
- Direct12
- 자료구조
- 동적계획법
- 타입 객체
- 그리디 알고리즘
- 멀티쓰레드
- DirectX 12
- I/O장치
- 컨디션 변수
- 프로그래머스
- Today
- Total
기록공간
2-5-9장. 인터페이스 구현 검증 - A 본문
인터페이스 구현 검증 개요
인터페이스 구현 검증은 인터페이스가 정상적으로 문제없이 작동하는지 확인하는 것이다.
-
인터페이스 구현 검증 도구와 감시 도구를 이용하여 인터페이스 동작 상태를 확인한다.
인터페이스 구현 검증 도구
-
인터페이스 구현을 검증하기 위해서는 인터페이스 단위 기능과 시나리오 등을 기반으로 하는 통합 테스트가 필요
-
통합 테스트는 다음과 같은 테스트 자동화 도구를 이용하면 효율적으로 수행할 수 있음
-
xUnit : JAVA, C++, .Net 등 다양한 언어를 지원하는 단위 테스트 프레임워크
-
STAF : 서비스 호출 및 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크
-
FitNesse : 웹 기반 테스트케이스 설계, 실행, 결과 확인 등을 지원하는 테스트 프레임워크
-
NTAF : FitNesse의 장점인 협업 기능과 STAF의 장점인 재사용 및 확장성을 통합한 NHN의 테스트 자동화 프레임워크
-
Selenium : 다양한 브라우저 및 개발 언어를 지원하는 웹 애플리케이션 테스트 프레임워크
-
watir : Ruby를 사용하는 애플리케이션 테스트 프레임워크
-
인터페이스 구현 감시 도구
-
인터페이스 동작 상태는 APM을 사용하여 감시(Monitoring)할 수 있다.
-
애플리케이션 성능 관리 도구를 통해 데이터베이스와 웹 애플리케이션의 트랜잭션, 변수값, 호출 함수, 로그 및 시스템 부하 등 종합적인 정보를 조회하고 분석할 수 있음
-
대표적인 애플리케이션 성능 관리 도구에는 스카우터(Scouter), 제니퍼(Jennifer) 등이 있음
인터페이스 구현 검증 도구 및 감시 도구 선택
-
인터페이스 기능 구현 정의를 통해 구현된 인터페이스 명세서의 세부 기능을 참조하여 인터페이스의 정상적인 동작 여부를 확인하기 위한 검증 도구와 감시 도구의 요건을 분석
-
분석이 끝나면 시장 및 솔루션 조사를 통해 적절한 인터페이스 구현을 검증하고 감시하는데 필요한 인터페이스 구현 검증 도구와 감시 도구를 선택
인터페이스 구현 검증 확인
-
인터페이스 구현 검증 도구를 이용해 외부 시스템과 연계 모듈의 동작 상태를 확인
-
최초 입력값과 입력값에 의해 선택되는 데이터, 생성되는 객체의 데이터 등 전반적인 인터페이스 동작 프로세스상에서 예상되는 결과 값과 실제 검증 값이 동일한지를 비교
-
추가적으로 각 단계별 오류 처리도 적절하게 구현되어 있는지 확인
인터페이스 구현 감시 확인
-
인터페이스 구현 감시 도구를 이용하여 외부 시스템과 연결 모듈이 서비스를 제공하는 동안 정상적으로 동작하는지 확인
-
인터페이스 동작 여부, 에러 발생 여부 등 감시 도구에서 제공해 주는 리포트를 활용
'자격증공부 > 정보처리기사_필기' 카테고리의 다른 글
3-1-1장. 데이터베이스 설계 - A (0) | 2020.09.08 |
---|---|
2-5-10장. 인터페이스 오류 확인 및 처리 보고서 작성 - C (0) | 2020.09.07 |
2-5-8장. 연계 테스트 - B (0) | 2020.09.07 |
2-5-7장. 인터페이스 보안 - B (0) | 2020.09.07 |
2-5-6장. 인터페이스 예외 처리 - B (0) | 2020.09.07 |