연계 테스트

clay·2023년 2월 14일
0

소프트웨어 개발

목록 보기
40/47
post-thumbnail

연계 테스트의 개요

연계 테스트는 구축된 연계 시스템과 연계 시스템의 구성 요소가 정상적으로 동작하는지 확인하는 활동이다.

  • 연계 테스트는 연계 테스트 케이스 작성, 연계 테스트 환경 구축, 연계 테스트 수행, 연계 테스트 수행 결과 검증 순으로 진행된다.
연계 시스템의 구성 요소
연계 시스템의 구성 요소에는 송∙수신 모듈, 연계 서버, 모니터링 현황 등이 있다.

연계 테스트 케이스 작성

연계 테스트 케이스 작성은 연계 시스템 간의 데이터 및 프로세스의 흐름을 분석하여 필요한 테스트 항목을 도출하는 과정이다.

Test Case
명세 기반 테스트의 설계 산출물로 설계된 입력값, 실행조건, 기대 결과로 구성되어 있는
테스트 항목의 명세서를 의미한다. 보통 테스트 케이스를 활용하는 이유는 크게 두가지이다.
테스트 누락 방지와 테스트 투명화이다.
  • 송∙수신용 연계 응용 프로그램의 단위 테스트 케이스와 연계 테스트 케이스를 각각 작성한다.

송∙수신용 연계 응용 프로그램의 단위 테스트

  • 송∙수신 시스템에서 확인해야 할 항목을 도출한다.
  • 송∙수신 시스템에서 단순 개발 데이터의 유효값을 확인하는 경우의 수와 데이터 간의 연관 관계를 확인하는 경우의 수로 구분하여 작성한다.

연계 테스트 케이스

  • 송∙수신용 연계 응용 프로그램의 기능상 결함을 확인하는 단위 테스트 케이스 형태로 작성한다.
  • 단위 테스트 케이스는 연계 테이블 간 송∙수신 절차의 앞뒤로 연결하여 흐름을 확인할 수 있는 내용으로 작성한다.
단위 테스트
모듈 안에 있는 개별적인 코드 단위가 정상적으로 작동하는지 확인하는 것을 의미한다.

연계 테스트 환경 구축

연계 테스트 환경 구축은 테스트의 일정, 방법, 절차, 소요 시간 등을 송∙수신 기관과의 협의를 통해 결정하는 것이다.

  • 연계 서버 또는 송∙수신용 어댑터 설치, 연계를 위한 IP 및 포트 혀용 신청, 연계를 위한 DB 계정 및 테이블과 데이터 생성 등의 테스트 환경을 구축한다.

연계 테스트 수행

연계 테스트 수행은 연계 응용 프로그램을 실행하여 연계 테스트 케이스의 시험 항목 및 처리 절차 등을 실제로 진행하는 것이다.

  • 송∙수신용 연계 응용 프로그램의 단위 테스트를 먼저 수행한다.
  • 단위 테스트의 수행을 완료한 후 연계 테스트 케이스에 따라 데이터 추출, 데이터 송∙수신, 데이터 반영 과정 등의 연계 테스트를 수행한다.

연계 테스트 수행 결과 검증

연계 테스트 수행 결과 검증은 연계 테스트 케이스의 시험 항목 및 처리 절차를 수행한 결과가 예상 결과와 동일한지를 확인하는 것이다.

  • 연계 테스트 수행 결과는 다음과 같은 테스트 케이스 항목별 검증 방법을 이용하여 검증한다.
    ⏺️ 운영 DB 테이블의 건수를 확인하는 방법
    ⏺️ 테이블 또는 파일을 열어 데이터를 확인하는 방법
    ⏺️ 파일 생성 위치에서 파일 생성 여부 및 파일 크기를 확인하는 방법
    ⏺️ 연계 서버에서 제공하는 모니터링 현황을 확인하는 방법
    ⏺️ 시스템에서 기록하는 로그를 확인하는 방법
profile
샤코타임 팬

0개의 댓글