【发布时间】:2016-08-17 10:40:55
【问题描述】:
我们有一个应用程序,服务器是用 PHP 编写的。
现在我想为手动测试团队获取 php 代码覆盖率,从而帮助他们改进工作。
php code coverage看起来不错,用法如下:
$coverage = new PHP_CodeCoverage;
$coverage->start('<name of test>');
// do the testing
$coverage->stop();
$writer = new PHP_CodeCoverage_Report_Clover;
$writer->process($coverage, '/tmp/clover.xml');
但是如果一个方法有 3 个分支,我每次发送请求都会有一个报告显示覆盖率为 1/3。但是我想要的是为我所有的手动测试请求提供一份报告,有没有办法得到它?
或者只为每个请求生成一份报告,然后合并它们。
【问题讨论】:
标签: php testing code-coverage