如何使用基于自动python测试脚本的HMI的压缩coco来获得代码覆盖率

时间:2018-01-10 06:32:06

标签: squish

我们将获得* .tgz格式的软件,我们将使用它来更新机器(HMI - 我们测试的嵌入式系统)。 * .tgz是完整的软件包。 我们有python脚本来测试应用程序。 我的要求是,我需要导入这个* .tgz文件来压缩coco并运行python测试脚本并确定该软件的哪个部分未经测试。

1 个答案:

答案 0 :(得分:0)

Squish Coco的工作方式是从二进制文件的源代码文件中编译/生成/生成所需的二进制文件/应用程序。然后生成的二进制文件内置了代码覆盖率。

一旦启动了这样的二进制文件并且其过程完成,收集的覆盖信息将被写入磁盘。 (甚至没有办法为这种检测的二进制文件禁用这种内置功能/机制。)

所以你需要的只是这样的检测二进制文件,然后可以手动或通过单元测试,GUI自动化等来运行应用程序。