【问题标题】:Using jira key as part of the unit test case name使用 jira 键作为单元测试用例名称的一部分
【发布时间】:2017-02-09 08:10:58
【问题描述】:

我的项目正在进入系统测试阶段。我想介绍每个导致代码更改的错误的做法,以补充相关的单元测试测试修改。

我想知道将产生测试的错误的 Jira 键添加到测试用例名称的末尾是否有意义。

这有意义吗?这是一种好的做法吗?如果不是,为什么?

谢谢

【问题讨论】:

  • 这可能会因为基于意见而关闭,但我已经发表了我的意见:)

标签: unit-testing junit tdd testng junit4


【解决方案1】:

单元测试通常不会测试错误,而是测试您的某些功能(与其他类型的测试一样)。至于我,现在需要跟踪 Jira 问题(任务或错误)作为测试用例名称的一部分。但是您可以将它们用作测试报告中的其他信息,例如 Allure Report do

【讨论】:

    【解决方案2】:

    编写一个失败的单元测试来证明存在错误是一个非常好的主意,但在测试名称中添加对外部跟踪系统的引用可能需要未来的开发人员查找错误以完全理解测试.最好让测试名称描述系统所需的行为。从长远来看,为了代码的可读性,测试是在初始编码阶段还是在后期阶段编写的并不重要。它们都应该描述系统的期望行为。

    【讨论】:

      猜你喜欢
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-10
      • 1970-01-01
      • 1970-01-01
      • 2011-04-06
      • 2023-03-24
      相关资源
      最近更新 更多