已解决 一个测试用例对应多个项目版本时应如何保存每个版本当时执行的用例版本

假设有一个测试用例A,在新旧两个版本中都使用到了,旧版本已完成测试,并生产了测试报告。 此时新版本由于修改了一些功能,因此将A案例进行了修改,形成了B。

但旧版本当时是使用A进行的测试,查看其测试报告时,发现旧版本中的案例也由A变为了B。

这种情况改变了原有旧版本的真实测试情况,请问此处是属于缺陷,还是说,我不应该去修改A测试案例,应该新建C案例,并在新项目中进行测试。(如果版本非常多,此类案例涉及的量也很大时,测试案例中就有很多重复,但内容略有不同的案例,管理起来不是很方便)


禅道版本 9.8.3 Windows安装包
操作系统 Windows 7
客户端浏览器 Chrome

提问者: 苗大大 悬赏:10 日期: 2018-05-14 18:34:45 答案:1 点击:3058

获取技术支持

QQ: 电话:
设置备注
答案列表
2018/05/15

是通过在测试-测试单,创建测试单,测试单关联用例,在测试单-用例执行用例后,对测试单生成的测试报告吗?

这样操作,用例进行修改时,测试单关联的用例是不会一起修改的,测试单中关联的用例是关联时用例的版本。

用例每修改一次会生成一个新的版本,可以点击用例标题,在用例名称右侧切换用例版本。

2018/05/15
对,是从测试单中关联案例,执行后生成的测试报告。
刚才重新做了一次验证,禅道版本专业版9.8.3和企业版1.1.4两个版本,都存在我问题描述中的情况。
我在A时点生成测试报告后,去修改了相关测试案例, 结果测试报告里“执行的用例”的用例,也被改成了最新版本,并且此处案例历史记录与测试-用例中的历史记录一致。 回复截不了图,只能用文字描述了- -。
2018/05/15
补充说明:我重新测试时候测了两种情况,一种是测试单还没有改为已完成状态,只是生成了报告后,去修改的案例;
另外一种是测试单已确认完成测试,去修改的案例; 两种情况下,测试单关联的案例都会被修改为最新版本。
2018/05/15
这里我们记录一下bug,谢谢反馈