[정보처리기사 실기] 5. 인터페이스 구현(2)

Sua An·2021년 10월 6일
0
post-thumbnail

📌 인터페이스 구현 검증

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

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

  • xUnit
    • 자바, C++, .Net 등 다양한 언어 지원
    • 함수나 클래스 같은 서로 다른 구성 원소 테스트할 수 있게 해줌
  • STAF
    • 서비스 호출, 컴포넌트 재사용 등 다양한 환경 지원
    • 각 테스트 대상 분산 환경에 데몬 사용하여 테스트 수행, 통합, 자동화
  • FitNesse
    • 웹 기반 테스트 케이스 설계/실행/결과 확인 등을 지원
    • 테스트 케이스 테이블 작성하면 빠르고 편하게 원하는 값에 대해 테스트할 수 있는 장점
  • NTAF
    • FitNesse의 협업 기능 + STAF의 재사용 및 확장성
  • Selenium
    • 다양한 브라우저 및 개발언어 지원하는 웹 애플리케이션 테스트 프레임워크
    • 테스트 스크립트 언어 학습 필요X
  • watir
    • 루비 기반 웹 애플리케이션 테스트 프레임워크

✅ 인터페이스 감시 도구 (APM)

  • 스카우터
    • 애플리케이션에 대한 모니터링 및 DB Agent를 통해 오픈 소스 DB 모니터링 가능
  • 제니퍼
    • 애플리케이션의 개발 ~ 테스트, 오픈, 운영, 안정화 전 생애주기동안 성능 모니터링, 분석

📌 인터페이스 오류 처리 확인

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

  • 가장 직관적
  • 오류 발생시 알람 형태로 화면에 표시
  • 주로 실시간으로 데이터 인터페이스 되는 경우 사용

✅ 인터페이스 오류 로그 생성

  • 오류시 시스템 운영 로그에 관련 오류 로그가 생성되도록
  • 오류의 자세한 내역 알기 위해 사용

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

  • 테이블을 통한 인터페이스 기능 구현할 경우나 인터페이스 트랜잭션 기록을 별도 보관하는 경우 테이블에 오류 사항 기록할 수 있음

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

✅ 최초 발생 보고서

  • 상황 인지하고 조직 내부에 신속하게 보고하고 대응 조직 구성

✅ 오류 처리 경과보고서

  • 최초 인지 후 진행 상황 보고

✅ 완료 보고서

  • 최종 조치 완료 후 완료 보고

0개의 댓글