1. 인터페이스 구현 검증
- 인터페이스 구현 검증 도구의 종류
- xUnit, STAF, FitNesse, Selenium, watir
- 인터페이스 감시 도구
- APM : 인터페이스의 동작이 잘 진행되는지 지속적으로 확인
- 데이터베이스, 웹 애플리케이션의 트랙잭션과 변숫값, 호출 함수, 로그 및 시스템 부하 등 종합적인 정보 조회
- 대표적인 도구 스카우터(SCOUTER)
- 인터페이스 구현 검증에 필요한 설계 산출물
- 모듈 세부 설계서, 인터페이스 정의서, 정적/동적 모형설계도, 식별된 인터페이스 기능 목록, 인터페이스 데이터 표준 정의서 등 인터페이스 설계 산출물 분석이 틴터페이스 구현 검증에 필요
- 인터페이스 구현 검증 프로세스
-
기능 구현 정의 |
검증 요건 |
감시 요건 |
송신 측에서 인터페이스 대상 선택 전송 |
입력한 대상과 생성된 인터페이스 객체의 정보 일치 확인 |
DB SQL 모니터링 조회 트랜잭션 모니터링 JSON 생성 객체 모니터링 |
인터페이스 객체 전송 |
암호화된 통신으로 올바르게 수신측에 전달되었는지 확인 전달된 정보가 수신된 정보와 일치 확인 파싱된 정보가 송신된 정보와 일치 확인 |
통신 암호화 모니터링 패킷 정보 모니터링 연결된 트랜잭션 변수 모니터링 |
수신 후 수신 측 트랜잭션과 결과 반환 |
수신된 데이터와 연관있는 이후 트랜잭션의 결괏값과 일치 여부 |
객체 입력, 출력값 모니터링 객체 동작 성공, 실패 여부 모니터링 |
2. 인터페이스 오류 처리 확인 및 보고서 작성
- 인터페이스 오류 처리 방법
- 사용자 화면에서 오류를 인지하도록 구현
- 인터페이스 오류 로그 생성
- 인터페이스 관련 테이블에 오류 사항 기록
- 인터페이스 오류 처리 보고서 작성
- 인터페이스 오류 발생 시 상황 인지 및 조치 사항을 시간 경과에 따라 작성