从Postman测试生成Typescript代码覆盖率

时间:2019-08-14 17:44:35

标签: typescript unit-testing jenkins code-coverage

在尝试从许多来源验证我们的代码覆盖率时,我有一个问题,即是否可以记录针对Postman测试运行的Typescript程序(Express服务器/ Javascript)的代码覆盖率?

我已经看到了一些Java选项的引用,但是我试图为Javascript(理想地是Typescript)获得类似的东西。

一些类似的问题,但它们不涉及打字稿以及我要实现的目标。

我们有一个用Typescript编写的项目,该项目使用Express为外部服务提供REST API仿真器。我们的质量检查团队依靠此服务器来保护在使用外部(对我们公司而言)服务时免受数据更改的影响。

尽管基本代码确实有许多使用Jest编写的测试,但是我们的代码覆盖范围并不包括可能发生的所有变化,因为我们没有生成足够的测试或模拟来进行低级单元测试。

但是,我们的质量检查团队确实进行了许多用Postman编写的测试,以测试外部API,并验证我们的应用程序在与这些外部服务进行通信时创建的有效负载/数据格式。因此,我想针对模拟器项目运行Postman测试(使用newman),并查看Postman测试中的其他代码覆盖范围。

理想情况下,Jenkins中将提供合并的代码覆盖范围,以查看作业和测试结果,因为其他REST调用将执行该代码,并且通过的Postman测试表明所涉及的代码已通过测试覆盖。 / p>

0 个答案:

没有答案