Backend-RoadMap_Testing

2023. 4. 11. 15:07CS/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