[Algorithm] 단위테스트 & 통합테스트

JAsmine_log·2024년 3월 10일
0

코드 테스트

소프트웨어 개발 프로세스 중에 하나로, 소스코드를 테스트하는 과정

단위테스트(unit test)

컴퓨터 프로그래밍에서 특정 모듈이 잘 동작하기 위해 검증하는 절차다.
함수와 메서드에 테스트 케이스(test case)를 작성하고, 문제가 발생하는 경우, 이를 파악하여 수정할 수 있도록 한다. 언어별로 Java는 JUnit, Python은 pytest, C++은 Google test가 있다.

모듈 : 함수나 메서드의 모음

통합테스트(integration test)

단위 테스트가 끝난 후, 여러 모듈을 통합해서 구성하여 테스트를 수행하여 검증한다. 이 과정이 끝나면 시스템 검사 단계로 진입한다.

Reference

[1] https://ko.wikipedia.org

profile
Everyday Research & Development

0개의 댓글