Study/정보처리기사

Ch5_03 인터페이스 구현 검증

Bonseong 2020. 10. 12. 01:41

1. 인터페이스 구현 검증

 

1. 인터페이스 구현 검증 도구의 개념

  A. 인터페이스 동작 상태 검증, 모니터링

  B. 세부 기능을 기능 단위로 테스트하는 단위 테스트와 전체 인터페이스 흐름을 확인할 수 있는 시나리오를 통한 통합 테스트가 필요

 

2. 인터페이스 구현 검증 도구의 종류

  A. xUnit : 다양한 언어를 지원하는 단위테스트 프레임워크

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

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

  D. Selenium : 다양한 브라우저 지원 및 개발언어를 지원하는 웹 앱 테스트 프레임워크

  E. Water : 루비 기반 웹 앱 테스트 프레임워크

 

3. 인터페이스 감시 도구

  A. 앱 모니터링 툴 (APM)을 사용하여 상태 감지

 

4. 인터페이스 구현 검증에 필요한 설계 산출물

  A. 모듈 세부 설계서, 인터페이스 정의서, 정적동적 모형설계도 등

 

5. 인터페이스 구현 검증 프로세스

  A. 인터페이스 명세서를 통한 구현 검증에 필요한 요건 분석

    i. 송신 측에서 인터페이스 대상 선택 전송

    ii. 인터페이스 객체 전송

    iii. 수신 후 수신 측 트랜잭션과 결과 반환

  B. 구현 검증에 필요한 감시 및 검증 도구 준비

  C. 인터페이스 구현 검증 수행 : 외부 시스템과 연계모듈의 동작 상태를 인터페이스 구현 검증 도구를 통해 확인

 

2. 인터페이스 오류 처리 확인 및 보고서 작성

 

1. 인터페이스 오류 처리 방법

  A. 사용자 화면에서 오류를 인지하도록 구현

  B. 인터페이스 오류 로그 생성

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

 

2. 인터페이스 오류 처리 보고서 작성

  A. 최초 발생 보고

  B. 오류 처리 경과보고

  C. 완료 보고