-3

在工作中,我们为我们产品的现有功能编写了大量测试。虽然大多数产品都有测试,但我们需要一种方法来确定哪些功能/组件已经进行过测试,而哪些测试不符合我们的要求。是否有任何好的工具可以确定哪些软件组件具有测试覆盖范围,哪些不具备测试覆盖范围?

是否有任何建议,哪些工具可能有助于这样的任务?

到目前为止,我看了几个,即Zephyr(http://www.getzephyr.com/zephyr/zephyr_for_jira/overview.php)和TestLodge(http://www.testlodge.com/)。两者都看起来像体面的产品,并与理想的JIRA整合。然而,他们似乎更关注存储和执行测试,这是我们不需要的功能,因为我们有一个内部工具用于完成这些任务。总而言之,我正在寻找一种工具或者仅仅是一个关于如何进行最佳实践的建议:a)我们目前的测试覆盖率 b)我们的测试覆盖率债务(什么特征/组件我们还没有写测试)

+0

问题要求我们推荐或找到工具,图书馆或最喜欢的非现场资源,因为他们倾向于吸引自以为是的答案和垃圾邮件,所以不适合堆栈溢出。相反,请描述问题以及到目前为止解决问题所做的工作。 – mah

回答

0

您需要在执行测试用例期间收集的代码覆盖率。然后,您将能够看到现有测试套件未触及哪些部件的代码。代码覆盖工具的选择取决于您编写产品的编程语言(或多或少)。

Jira的Zephyr(我熟悉它)是一个测试用例管理插件。尽管它可以在执行测试套件时管理您的测试周期,但它不会帮助您进行代码覆盖。

相关问题