View
Unit Test란?
단위 테스트(unit test)는 프로그램의 기본 단위인 모듈을 테스트하여 모듈 테스트(module test)라고도 하며, 작성한 코드의 가장 작은 단위인 함수를 테스트하는 메소드다. 직접 작성한 로직을 테스트하는 유닛테스트 코드를 짜서 테스트 할 수 있다. 단위 테스트가 개발된 모듈만 테스트하기 때문에 쉬울 것 같지만, 한 모듈을 테스트하려면 그 모듈과 직접 관련된 상위 모듈과 하위 모듈까지 모두 존재해야 정확히 테스트할 수 있다.
1. 문제점발견
유닛 테스트의 목적은 프로그램의 각 부분을 고립 시켜서 각각의 부분이 정확하게 동작하는지 확인하는 것으로 프로그램의 안정성이 높아진다.
2. 변경이 쉬움
리팩토링 전 후로 유닛테스트를 함으로써 회귀테스트를 진행하게되고, 이렇게 확립된 개발 방법으로 프로그램의 정확성이 높아진다.
3. 통합이 쉬움
유닛 테스트는 유닛 자체의 불확실성을 제거해주므로 상향식(bottom-up) 테스트 방식에서 유용하며, 프로그램의 각 부분을 검증하고 그 각 부분을 합쳐서 다시 검증하기 때문에 통합이 쉽다.
참고문서 :
'Review' 카테고리의 다른 글
체크박스 전체 선택, 전체 해제(React) (0) | 2020.08.25 |
---|---|
자바스크립트 숫자체크 (0) | 2020.08.24 |
ESLint, Prettier 적용 (0) | 2020.08.17 |
Set, Dictionary, hash (0) | 2020.08.12 |
인증과 인가 (0) | 2020.08.11 |
reply