오늘은 간단히 테스트 종류에 대해서 알아보려고한다. 테스트 종류는 보통 아래와 같은 범위로 나타낼 수 있다.
- 인수 테스트 : 인수 테스트는 개발된 시스템이 고객이 명세한 요구사항을 충족했는지를 검증하기 위해 사용한다. 사용자 혹은 고객이 애플리케이션을 인수(Accept)할 것인지를 결정하기 위해 수행한다.
- 부하 테스트 : 어느 지점에서 시스템의 반응 시간이 지연되거나 실패하는지를 알아보기 위해서 테스트하는것. 일종의 퍼포먼스 테스트
- 기능 테스트 : 공개된 API의 가장 바깥쪽에서 해당하는 코드 검사 (Controller 호출, Security, http)
- 통합 테스트 : 여러 작업 단위가 연게된 워크 플로우를 테스트 하기 위한 수단 (객체 간, 서비스 간, 시스템 간).
- 단위 테스트 : 하나의 모듈을 기준으로 독립적으로 진행되는 가장 작은 단위의 테스트. 여기서 모듈은 애플리케이션에서 작동하는 하나의 기능 또는 메소드로 이해할 수 있다.
REFERENCE
https://sabarada.tistory.com/68
https://mangkyu.tistory.com/143
'Test' 카테고리의 다른 글
Mockito && 스프링부트 테스트 관련 어노테이션 정리 (0) | 2021.11.17 |
---|---|
무엇을 어떻게 테스트할 것인가 (feat : 권용근님) (0) | 2021.11.17 |
단위 테스트(Unit Test) (0) | 2021.11.17 |
AssertJ 기본 사용법 (0) | 2021.11.15 |
Junit5 기본 사용법 정리 (0) | 2021.11.15 |