在敏捷、DevOps、CI/CD以及其他任何我们想加入的行业词汇的世界里,开发人员和测试人员面临着快速交付高质量、功能性软件的巨大压力。需求必须由一系列的测试来支持,这样才能看到分配的需求是否得到了满足。许多组织在Jira(或其他平台)中手动将测试结果与需求相关联,但这可能是乏味的,而且浪费精力。
相反,开发人员和测试人员可以自动化测试,并反过来依靠一个清晰的综合仪表板,他们可以在其中看到:
- 所有的测试结果以及测试通过和失败的百分比。
- 当前版本范围内的需求中,通过测试的百分比。
Parasoft的报告和分析就是这样做的,下面的截图显示了一个测试报告和需求跟踪的综合仪表盘的例子:
代码覆盖率和可追溯性
对于单元测试,Jtest,(C/C++test.和dotTEST的工作方式类似)收集单元测试执行的测试结果和覆盖率数据