Backend-RoadMap_Testing
2023. 4. 11. 15:07ㆍCS/Backend-RoadMap
728x90
기능 테스팅
단위 테스팅
응용 프로그램에서 테스트 가능한 가장 작은 소프트웨어를 실행하여 예상대로 동작하는지 확인하는 테스트
테스트 대상 단위 :
- 일반적으로 클래스 또는 메소드 수준
- 단위가 작을수록 복잡성이 낮아짐
- 단위의 크기를 작게 설정해 단위 테스트를 간단하고 디버깅 하기 쉽게 작성해야함
통합 테스팅
여러 모듈들을 모아 이들이 의도대록 협력하는지 확인하는 테스트
단위 테스트와 달리 개발자가 변경할 수 없는 부분(외부 라이브러리 등)까지 묶어 검증할때 사용
DB에 접근하거나 전체 코드와 다양한 환경이 제대로 작동하는지 확인하는데 필요한 모든 작업을 수행할 수 있다
장점:
- 단위 테스트에서 발견하기 어려운 버그 탐색 가능
단점:
- 신뢰성이 떨어질 수 있음
- 에러 발생 위치를 확인하기 쉽지 않아 유지보수가 어려움
참고자료
https://kairoka-sqa.tistory.com/8
https://tecoble.techcourse.co.kr/post/2021-05-25-unit-test-vs-integration-test-vs-acceptance-test/
'CS > Backend-RoadMap' 카테고리의 다른 글
Backend-RoadMap_Web Security Knowlege (0) | 2023.04.11 |
---|---|
Backend-RoadMap_APIs (0) | 2023.03.27 |
Backend-RoadMap_Scaling Databases (0) | 2023.03.23 |
Backend-RoadMap_About Database (0) | 2023.03.23 |
Backend_Roadmap_OS(+파일시스템) (0) | 2023.03.22 |