UnitTest 란 ?

JUGNMIN LEE·2021년 3월 4일
0

UnitTest ?

유닛테스트는 메소드를 테스트하는 또 다른 메소드이다.
한개의 유닛테스트는 하나의 함수나 메소드의 루틴을 검사하게 된다
전체의 코드 중 작은 부분을 테스트하며 만약 테스트에 네트워크나 데이터베이스 같은 외부 리소스가 포함도니다면 그것은 유닛 테스트가 아니다.
유닛테스트는 버그를 줄일 수 있고 코드의 퀄리티를 높여 줄 수가 있다.

또한 유닛 테스트는 무조건 매우 간단하고 명확해야 한다

프론트의 경우 jest, mocha, enzyme등을 사용하며
백엔드의 경우 pytest, unites등을 많이 사용한다.

끝으로 아무리 유닛테스트를 잘 작성하여 진행하였다고 해도
우리가 만든 프로그램은 완벽해질 수가 없다 하지만 유닛테스트를
하기 전과 후는 확실히 프로그램에 가질 수 있는 퀄리티는 달라질 것이다.

profile
Frontend Developer

0개의 댓글