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

Ⅴ. 인터페이스 구현 - 인터페이스 구현 검증.


1. 인터페이스 기능 구현 검증.

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

  • 인터페이스 동작 상태를 검증 및 모니터링.
  • 기능 단위의 단위테스트와 시나리오를 통한 통합테스트 필요.
  • 인터페이스 검증 도구를 통해 효율성 항상 가능.

2. 인터페이스 구현 검증 도구의 종류 ( Tip. 엑스피 셀웨 )

  • xUnit
    자바, C++, .Net 등 지원 단위테스트 프레임워크.
    함수나 클래스 같은 서로 다른 구성요소(단위)를 테스트 할 수 있게 해주는 도구.
  • STAF
    서비스 호출, 컴포넌트 재사용 등 다양한 환경 지원 프레임워크.
    각 환경에 데몬 사용하여 테스트 수행, 통합하며 자동화 검증 도구.
  • FitNesse
    웹기반 테스트케이스 설계/실행/결과 확인 등을 지원 하는 프레임워크.
    사용자가 테스트 케이스 테이블 작성하면 자동으로 테스트 가능한 장점이 있음.
  • Selenium
    다양한 브라우저 및 언어 지원하는 웹 어플리케이션 테스트 프레임워크.
    테스트 스크립트 학습 없이 기능 테스트 만들기 위한 도구 제공.
  • watir
    루비(Ruby)기반 웹 애플리케이션 테스트 프레임워크.
    모든 언어 기반 웹어플 테스트 및 브라우저 호환성 테스팅 가능.

3. 인터페이스 감시 도구

  • 인터페이스 확인 위해 모니터링 툴[APM; Application Performance Management]을 사용하여 감시 가능.
  • DB, 웹어플리케이션 트랜잭션과 변숫값, 호출 함수, 로그 및 시스템 부하 등 종합 정보 조회, 커넥션 풀 등 지속적 모니터링 필요자원을 효과적으로 관리 가능.
  • 대표적인 도구 : 스카우터[SCOUTER] - 어플리케이션 모니터링 및 DB Agent 를 통한 DB모니터링, 인터페이스 감시등 제공.

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

  • 모듈세부 설계서(컴포넌트 명세서, 인터페이스 명세서), 인터페이스 정의서, 정적∙동적 모형설계도, 식별된 인터페이스 기능 목록, 인터페이스 데이터 표준 정의서 등
  • 인터페이스 단위 테스트 케이스, 통합 테스트 케이스를 활용하여 인터페이스 구현 최종 검증.

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

  1. 인터페이스 명세를 통한 구현검증 필요 요건 분석.
  2. 구현 검증에 필요한 감시 및 검증 도구 준비.
  3. 인터페이스 구현 검증 수행.


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

1. 인터페이스 오류처리 방법 ( Tip. 화로테 )

  • 사용자 면에서 오류를 인지하도록 구현.
  • 인터페이스 오류 그 생성.
  • 인터페이스 관련 이블에 오류 사항 기록.

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

  • 인터페이스 오류 발생시 해당사항을 인터페이스 오류 처리 보고서를 작성하여 보고.


  • 정보처리기사 필기 합격 후 실기대비 정리 및 책없이 간단히 보기위해 작성하였습니다.
  • 2020년 수제비 정보처리기사 책 기반으로 정리 하였습니다.
  • 저작권 관련 문제가 있다면 hojunbbaek@gmail.com 으로 메일 주시면 바로 삭제 조치 하도록 하겠습니다.