2010-05-16 4 views
2

나는 최근에 많은 사람들이 PHPunit 및 SimpleTest와 같은 PHP 테스트 기능을 자신이 선택한 IDE (Eclipse for me)와 함께 사용한다고 주장했다. 테스트 주제를봤을 때, 나는이 테스트 프레임 워크를 사용하여 개발 속도를 높이는 데있어 장단점을 이해하는 데 어려움을 겪고있다.PHP에서 테스트 프레임 워크를 사용해야하는 이유는 무엇입니까?

누구나 나를 더 기본적인 수준으로 설명 할 수 있다면 정말 고맙겠습니다. PHP5를 사용하고 있습니다.

고맙습니다.

+0

가능한 중복 : HTTP : // 유래

그리고 이것 좀 봐 가지고 (소금 한 스푼으로 읽어 보시기 바랍니다, 저자가 그 일을 기록하는 방법으로 도발되고있는 것은 분명하다) .com/questions/2161298/what-are-key-points-to-explain-unit-testing –

+0

그리고 또 다른 : http://stackoverflow.com/questions/67299/is-unit-testing-worth-the-effort –

+1

아니면 내가 너를 잘못한거야. 단위 테스트 자체의 장점에 대해 물어 보십니까 (링크가 가리키고있는 것입니까?) 또는 테스트 프레임 워크를 사용하고 있습니까? –

답변

5

나는 유닛 테스트의 큰 팬이 아니다 : 나는 그들이 쓸모가 없다는 것을 말하는 것이 아니라, 특정 상황에서 매우 유용 할 수있다.

사람들은 단위 테스트로 할 수있는 것을 과대 평가하는 경향이 있습니다.

그냥 다음 두 가지를 기억하십시오. 1) 단위 테스트 베타 테스트를 대신 할 수 없습니다. 잘못된 인터페이스는 코드가 작동하더라도 잘못된 인터페이스로 남아 있습니다. (예 : 단추를 클릭 취소 할 수있는 경우 연결되어있는 기능이 작동하는지 여부는 중요하지 않음) 2) 단위 테스트를 작성하는 데 시간이 필요합니다. 소규모 프로젝트를 단독으로 개발하거나 소규모 팀에서 개발하는 경우 코드를 향상시키는 데 시간을 사용할 수 있습니다. http://www.wilshipley.com/blog/2005/09/unit-testing-is-teh-suck-urr.html

+1

+1 좋은 링크 ... – zaf

관련 문제