[정보처리기사] 통합 구현 - 연계 테스트 및 검증

junjun·2023년 10월 4일
0

정보처리기사

목록 보기
18/21

연계 테스트 및 검증

  • 개념
    연계 테스트는 송신 시스템과 수신 시스템을 연계하였을 경우
    데이터의 정합성 ( 모순이 없음 )과 데이터 전송 여부에 대한 테스트
  • 연계 테스트는 사전에 테스트 케이스를 작성하고,
    작성된 테스트 케이스를 활용하여 연계 테스트를 수행한 후,
    수행 결과를 검증하는 방식으로 진행한다.

연계 테스트 절차

연계 테스트케이스 작성

  • 송수신 시스템에서 확인해야 할 사항을 각각 도출하여
    단위 테스트 케이스와 통합 테스트 케이스를 작성한다.

단위 테스트 케이스

  • 송수신 시스템 간
    연계 데이터 정상 추출 여부, 데이터 형식 체크,
    데이터 표준 준수 여부 등을 테스트할 수 있도록 작성한다.

통합 테스트 케이스

  • 송수신 시스템 간에
    연계 시나리오를 구성하여 다양한 결과가 나올 수 있도록
    테스트 케이스를 작성한다.
  • 송신용 연계 응용 프로그램과 수신용 연계 응용 프로그램
    각각 단위 테스트를 수행한다.

연계 테스트 수행 결과 검증

  • 연계 테스트 수행 시 동작 단계별 오류 여부를 체크하여,
    오류 발생 시 정확한 분석을 통해 해당하는 부분에 대한 오류 수정
  • 송수신 연계 테이블을 통한 트랜잭션이 실패했을 경우에는
    프로세스 구간별로 예외 처리 방안을 고려한다.

송신 연계 테스트 검증 사례

1. 연계 데이터 생성

  • 테스트 결과
    - 선택 SQL, 프로그램 오류
    - 데이터 객체 생성 오류
  • 오류 수정
    - 사용자에게 오류 발생 시 알람이 발생되도록 프로그램 개선(오류 원인을 포함)
    - 예외 케이스가 발생하지 않도록 프로그램 개선

2. 연계 테이블 입력

  • 테스트 결과
    - 입력 SQL 오류
    - 데이터 정합성 오류
  • 오류 수정
    - 입력 실패 결과와 원인을 연계 테이블에 기록
    - 예외 케이스를 분석하여 밠애하지 않도록 프로그램 개선

3. 연계데이터 전송

  • 테스트 결과
    - DB Connection(네트워크 서버 설정 등) 오류
  • 오류 수정
    - 통신 결과를 읽어서 실패 결과와 원인을
    연계 테이블에 기록
    - DB Connection 재설정 후 다시 테스트 수행

0개의 댓글