CS - 테스트의 종류 및 범위

Growing_HJ·2024년 6월 10일

일기장

목록 보기
24/51

20240610 월
A. 테스트의 종류 및 범위
1. 단위 테스트 (Unit Test)

  • 응용 프로그램에서 테스트 가능한 작은 소프트웨어를 실행하여
    예상대로 동작하는지 확인하는 테스트. 코드를 구현한 사람이 담당한다.
    단위테스트의 테스트 코드 작성
    • Given - When - Then 패턴.
      A. Given: 테스트를 수행하기 위한 환경을 설정.
      B. When: 테스트 목적을 기술. 내가 기 구현한 메소드의 기능에 문제가 없는지를 수행.
      C. Then: 테스트 결과를 검증. 일반적으로 When에서 반환된 값을 검증함.
  1. 통합 테스트 (Intergration Test)
  • 단위 테스트 보다 더 큰 동작을 달성하기 위해 여러 모듈들을 모아 의도대로 동작하는지 확인하는 테스트
  1. 시스템 테스트 (System Test)
  • 통합 테스트까지 완료하면, 시스템 전체가 정상적으로 작동하는지를 확인하는 테스트
  1. 인수 테스트 (Acceptance Test)
  • 소프트웨어의 인수를 목적으로 하는 테스트.
  • 소프트웨어를 인수하기 전에 명세한 요구사항 (인수조건) 대로 잘 동작하는지 검증하는 테스트
  • 비즈니스 쪽에 초점을 두어서 실행.

0개의 댓글