본문 바로가기

정보처리기사 실기/2020 정처기 암기 모음

[2020 정보처리기사 실기 암기] 5-3. 인터페이스 구현 검증

 

* 인터페이스 구현 검증 도구

인터페이스 구현 검증을 위해 인터페이스 세부 기능을 기능 단위로 테스트하는 단위 테스트

전체 인터페이스 흐름을 확인할 수 있는 시나리오를 통한 통합 테스트 필요

 

* 인터페이스 구현 검증 도구

 1) XUnit : 자바, c++, net 등 다양한 언어를 지원하는 단위 테스트 프레임워크

 2) STAF : 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크

 3) FitNesse : 웹 기반 테스트 케이스 설계, 실행, 결과 확인 등을 지원하는 테스트 프레임워크

 4) Selenium : 다양한 브라우저 지원 및 개발 언어를 지원하는 웹 애플리케이션 테스트 프레임워크

 5) watir : 루비 기반 웹 애플리케이션 테스트 프레임워크

 

* 인터페이스 감시 도구

애플리케이션 모니터링 툴 APM 을 사용하여 동작 모니터링

스카우터 : 애플리케이션 모니터링, DB agent, 를 통해 오픈소스 DB 모니터링 기능, 인터페이스 감시 기능 제공

 

* 인터페이스 구현 검증1

기능 구현 정의 : 송신 측에서 인터페이스 대상 선택 전송

검증 요건 : 입력한 대상과 생성된 인터페이스 객체의 정보가 일치하는지 확인

감시 요건 : 데이터베이스 SQL 모니터링, 조회 트랜잭션 모니터링, 제이슨 생서 객체 모니터링

 

* 인터페이스 구현 검증2

기능 구현 정의 : 인터페이스 객체 전송

검증 요건 : 암호화된 통신으로 전달됐는지, 전달된 정보가 수신된 정보 일치, 파싱된 정보가 송신된 정보와 일치

감시 요건 : 통신 암호화 모니터링, 패킷 정보 모니터링, 연결된 트랜잭션 변수 모니터링

 

* 인터페이스 오류 처리 방법

사용자 화면에서 오류를 인지하도록 구현 : 화면에 표시

인터페이스 오류 로그 생성

인터페이스 관련 테이블에 오류 사항 기록

 

* 인터페이스 오류 처리 보고서

최초 발생 보고, 오류 처리 경과보고, 완료보고