如何在Azure Test Plans中重新测试且不丢失历史结果?
解决重复运行测试并保留历史执行结果的方法
复制测试计划/套件创建新执行实例
多数测试管理平台没有直接的「重复运行」按钮,但可以通过克隆现有配置来生成新的执行载体:- 打开已配置完成的Test Plan或Test Suite详情页
- 在页面顶部操作栏找「复制」「克隆(Clone)」选项(通常藏在下拉菜单里)
- 复制时勾选「保留测试用例关联」「保留原有配置参数」,省去重新配置的麻烦
- 给新的计划/套件起个带标识的名字(比如「用户中心回归测试_20240520」),创建后在新实例里执行测试,原有历史结果会完整保留
新建独立的测试执行(Test Run)
如果平台支持单独创建Test Run:- 进入目标Test Suite/Test Plan,点击「创建测试执行」「新建Run」按钮
- 选择需要执行的所有Test Cases,沿用之前的环境、优先级等配置
- 给新Test Run设置唯一名称(如「20240520 批次1执行」),执行完成后,新旧Run的结果会分开存储,互不覆盖
无复制功能时的临时隔离方案
要是你的平台连克隆功能都没有,可以用标签标记实现数据隔离:- 执行前给所有要重跑的测试用例加上批次标签(比如「Rerun_20240520」)
- 填写执行结果时,明确标注本次执行的批次信息
- 后续查看历史数据时,通过标签筛选不同批次的结果,就能区分新旧执行记录
内容的提问来源于stack exchange,提问作者nEMInTRo
相关产品推荐
相关产品推荐

