수동 테스트와 함께 작동하는 코드 커버리지 도구가 있습니까?
-
22-08-2019 - |
문제
PHP에는 코드 커버리지 보고서를 생성 할 수있는 도구가 있습니까? 없이 자동화 된 단위 테스트 케이스 사용?
(기본적으로 보고서를 생성하지만 PHP로 작성 해야하는 PHPUnit 또는 유사한 단위 테스트 프레임 워크를 사용하지 않습니다!).
정확히 내가 찾고있는 것은 테스터가 수행 한 수동 테스트를 기반으로 코드 커버리지 보고서를 생성하는 도구입니다.
해결책
쉘든,
Xdebug에 대해 들어 보셨습니까? 나는 이것을 사용하고 있고 그것은 환상적이다! Ubuntu 8.04를 사용하고 있으며 패키지 저장소 (APT-GET)를 통해 사용할 수 있습니다.
무료이며 기본 코드 적용 범위 분석 기능이 있습니다.
http://xdebug.org/docs/code_coverage
귀하의 정보는 프로파일 링도 제공됩니다.
xdebug.org/docs/profiler
(이것은 하이퍼 링크 여야합니다 !!! 나는 새로운 사용자이기 때문에 답변 당 하나의 하이퍼 링크를 게시 할 수 있습니다 ... 한숨 ...)
도움이 되었기를 바랍니다!
켄지
다른 팁
Compuware의 DevPartner 도구가이를 수행 할 수 있습니다. 확실하지 않지만 여러 테스트 실행 결과를 수동으로 병합해야 할 수도 있습니다.
우리 회사 인 Semantic Designs는이 작업을 수행 할 수있는 PHP 테스트 커버리지 도구를 제공합니다.http://www.semdesigns.com/products/testcoverage/phptestcoverage.jsp
커버리지 컬렉션을 설정 한 다음 수동 테스트를 실행합니다. 수동 테스트를 단일 테스트 커버리지 컬렉션으로 그룹화하거나 별도로 처리하여 나중에 커버리지 디스플레이 도구를 사용하여 결과를 병합 할 수 있습니다.