我们有一个应用程序,服务器是用PHP编写的。
现在我想为手动测试团队获取PHP代码覆盖率,以帮助他们改进工作。 PHP代码覆盖率看起来不错,使用方法如下:
但是,如果一个方法有3个分支,每次我发送请求时,都会有一份报告显示覆盖率为1/3。但我想要的是所有手动测试请求的报告,有没有一种方法可以获得它?或者只需要每个请求一个报告,然后将它们合并即可。
现在我想为手动测试团队获取PHP代码覆盖率,以帮助他们改进工作。 PHP代码覆盖率看起来不错,使用方法如下:
$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。但我想要的是所有手动测试请求的报告,有没有一种方法可以获得它?或者只需要每个请求一个报告,然后将它们合并即可。