更改测试用例后,test 运行 中的测试用例未更改。它是否按设计工作?

After changing test case, test case in test run not changed. Does it work as designed?

将测试用例添加到测试 运行,然后更改测试用例,例如步骤或预期结果。但是测试 运行 中的测试用例显示之前发生了变化。

起初,我认为这可能是一个错误。和同事商量,他觉得不错。测试 运行 在测试用例添加到 运行 后保留一份副本。

是的,似乎有道理。这是设计的吗?

这是按设计工作的。 TestRun 会保留 TR 创建时的 TestCase 文本副本。你看,对于构建 1,我可能想要一个非常基本的测试,例如登录屏幕,但对于构​​建 2、3 等,我想改进它。

这就是存在此类功能的原因。

在 TestRun 页面中有 Cases -> Update 菜单,它将刷新 IDLE 条目的 TestCase 文本。

对于已经执行的,要么在更新之前将它们更改为 IDLE,要么只创建一个新的 TestRun。