1.7.1 좋은 단위 테스트란
좋은 테스트는 다음 항목을 만족해야 한다.
• 테스트 작성자 의도를 이해하기 쉬워야 한다.
• 읽고 쓰기 쉬워야 한다.
• 테스트를 자동화할 수 있어야 한다.
• 같은 조건에서 실행 결과는 항상 같아야 한다.
• 의미 있는 테스트여야 하고, 구체적인 결과를 제공하여 문제를 쉽게 파악하고 해결할 수 있어야 한다.
• 누구나 쉽게 실행할 수 있어야 한다.
• 실패할 경우 무엇이 잘못되었는지 쉽게 알 수 있어야 한다.
좋은 테스트는 다음 항목을 만족해야 한다.
• 테스트 작성자 의도를 이해하기 쉬워야 한다.
• 읽고 쓰기 쉬워야 한다.
• 테스트를 자동화할 수 있어야 한다.
• 같은 조건에서 실행 결과는 항상 같아야 한다.
• 의미 있는 테스트여야 하고, 구체적인 결과를 제공하여 문제를 쉽게 파악하고 해결할 수 있어야 한다.
• 누구나 쉽게 실행할 수 있어야 한다.
• 실패할 경우 무엇이 잘못되었는지 쉽게 알 수 있어야 한다.