您的位置:软件测试 > 开源软件测试 > 开源测试管理工具 >
测试web开源项目时如何收集代码覆盖率
作者:网络转载 发布时间:[ 2012/12/6 10:36:41 ] 推荐标签:

  测试web开源项目时如何收集代码覆盖率

  在对一个产品做功能full test pass的时候,常常需要知道哪些地方没有被测到,以便针对性地增加测试用例,使得测试更全面,收集代码覆盖率是一个找出这些testing hole的很好的方法,以下是测试web开源项目时收集代码覆盖率的具体步骤:

  1. 获取新源代码,部署到iis,编译成功;

  2. 停止iis服务;

  3. Instrument要测试模块的dll和exe文件;

  set VsInstr="%VSINSTALLDIR%Team ToolsPerformance ToolsVsInstr.exe"

  %VsInstr% -coverage [product].exe

  4. 启动profle monitor;

  set VsPerfCmd="%VSINSTALLDIR%Team ToolsPerformance ToolsVSPerfCmd.exe"

  %VsPerfCmd% /START:COVERAGE /OUTPUT:"%path%[product].coverage" /CS

  5. 重启iis服务;

  6. 执行测试用例;

  7. 所有case执行完毕后,关闭profile monitor。

  停止iis服务,运行 %VsPerfCmd% /shutdown

  在VS中打开[product].coverage,可以看到源代码哪些覆盖到哪些没有覆盖到了。

软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd