더북(TheBook)

1.7.1 좋은 단위 테스트란

좋은 테스트는 다음 항목을 만족해야 한다.

테스트 작성자 의도를 이해하기 쉬워야 한다.

읽고 쓰기 쉬워야 한다.

테스트를 자동화할 수 있어야 한다.

같은 조건에서 실행 결과는 항상 같아야 한다.

의미 있는 테스트여야 하고, 구체적인 결과를 제공하여 문제를 쉽게 파악하고 해결할 수 있어야 한다.

누구나 쉽게 실행할 수 있어야 한다.

실패할 경우 무엇이 잘못되었는지 쉽게 알 수 있어야 한다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.