작성한 코드를 효과적으로 테스트하는 방법은 무엇입니까? 나는 내 사이트에 대해 작성한 호랑이 테스트 코드가 매우 어렵다는 것을 알고 있습니다. 왜냐하면 저의 일부는 제 코드에서 버그를 발견하고 싶지 않기 때문에 완벽하지는 않다는 것을 보여주기 때문입니다. (필자도 완벽하지 않을 수도 있습니다.)자신이 작성한 코드를 어떻게 테스트합니까?
저는 단위 테스트를 믿습니다.하지만 최근에 나는 총소리를 들려 주며, 많은 코드를 엉덩이에서 생산에 배치하고 있습니다. 이는 새로운 웹 스타트 업에서는 항상 나쁜 것은 아니지만 종종 그렇습니다.)
지난 몇 주 동안 나는 내 자신의 테스트로 인해 심각한 버그로 인해 물 렸습니다. 필자는 블랙 박스 테스트를 위해 자신의 코드를 테스트하는 파트너가 있지만 구현 세부 사항에 대한 지식이 있으므로 필자는 화이트 박스 테스트를 사용하여 코드의 약점을 테스트하는 것이 가장 좋습니다.
직접 작성한 코드를 테스트하는 데 유용한 방법과 도구는 무엇입니까?
은 그 모든 전에이 추가 인터페이스와 문서를 작성합니다 ... – Varkhan
좋은 점을, 나는 전에 _too_much_ 문서를 작성 주저 것이지만. 인터페이스에 변화가 생기면 그에 따라 테스트가 업데이트되지만 문서를 최신 상태로 유지하는 것이 종종 실수로 처리해야 할 첫 번째 작업 중 하나입니다. – bedwyr
REGRESSION에 실패한 모든 테스트가 BUG FIX의 새로운 테스트 케이스로 이어질 것이라는 것을 암시하는 것처럼 보입니다. – philant