인수 테스트와 자동 테스트의 차이

song yuheon·2023년 9월 20일
0

Spring

목록 보기
73/93
post-thumbnail

인수 테스트


인수 테스트는 소프트웨어가 실제 사용자의 요구 사항과 기대를 충족하는지 확인하는 테스트 과정입이다.

  1. 요구 사항 명세
    사용자의 요구 사항과 기대를 명확히 기술한다.
  2. 테스트 케이스 설계
    요구 사항을 기반으로 테스트 케이스를 설계한다.
  3. 테스트 실행
    테스트 케이스를 실행하여 실제 결과와 예상 결과를 비교한다.
  4. 결과 평가
    테스트 결과를 평가하여 소프트웨어가 사용자의 요구 사항을 만족시키는지 확인한다.

인수 테스트는 일반적으로 소프트웨어 개발 과정의 마지막 단계에서 수행된다.


자동 테스트 ( 중요!!! )


자동 테스트는 테스트 케이스를 자동으로 실행하는 테스트 방법이다.
자동 테스트는 테스트 과정을 효율적으로 만들어 반복적이고 수동적인 테스트 작업을 줄여준다.

  • 자동 테스트의 장점
  1. 효율성
    자동화된 테스트 스크립트는 빠르게 실행되어 시간을 절약할 수 있다.

  2. 정확성
    자동 테스트는 사람의 실수를 줄여주며 테스트 결과가 일관되게 한다.

  3. 재사용성
    테스트 케이스는 다양한 환경과 버전에서 반복적으로 사용할 수 있다.

  4. 통합 가능성
    자동 테스트는 지속적인 통합 환경(CI/CD)에 쉽게 통합할 수 있다.


자동 테스트는 여러 유형의 테스트(단위 테스트, 통합 테스트 등)를 포함할 수 있으며 테스트 프레임워크와 도구를 사용하여 설정된다.


profile
backend_Devloper

0개의 댓글