首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows上具有专有测试自动化功能的代码覆盖率

Windows上具有专有测试自动化功能的代码覆盖率
EN

Stack Overflow用户
提问于 2016-04-13 15:38:04
回答 1查看 131关注 0票数 1

我们有自己的测试自动化软件来执行我们的产品exe。我们没有用C++编写的测试用例,但我们的代码是用C++编写的。

我们想要的是在我们的exe上运行自动化工具,该工具将运行测试套件,然后找到已执行的代码行(代码覆盖率)。

有没有办法做到这一点呢?类似于LCOV的东西?

EN

回答 1

Stack Overflow用户

发布于 2016-04-13 15:54:06

语义设计公司(我的公司)的C++ Test Coverage Tool可以用于MS C++或GCC。

在编译源代码之前,该工具会对源代码进行检测。编译后的二进制文件以任何方式执行;当它运行时,插装程序收集测试覆盖率信息,并偶尔将该数据写入特殊文件。然后通过特殊的UI分析/显示该文件。

如果您可以让您的自动化工具在单个测试完成时发出信号(这可能发生在每个测试上的自然“最后操作”,或者通过其他约定),那么可以在每个测试的基础上捕获测试覆盖数据,从而为您提供覆盖数据的更细粒度的视图。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36591638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档