使用jira键作为单元测试用例名称的一部分

时间:2016-09-30 17:16:11

标签: unit-testing junit tdd testng junit4

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

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

这有意义吗?这是好的做法,或者不是为什么?

由于

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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