在这个小测试结束时,我们会得到两段测试“录音”,第一段录的是第1至第4步操作,第二段录的是第5和第6步操作(参考图3)。
图3 测试结束后得到的两段操作“录音”
如果程序员在前面这个小测试完成之后又修改了“计算器”程序中与“加法”功能相关的代码,只要他没对这个“计算器”程序的界面进行大的调整,测试人员就可以利用上面的测试“录音”执行回归测试了。测试人员首先还是要通过MTM打开MTR,此时也有一点需要注意,那就是因为是再次运行“计算器”的加法测试,因此在使用MTR运行这个测试之前,不要再勾选"Create action recording"这个复选框了(参考图4),否则MTR会抹掉以前的“录音”。
图4 再次运行已“录音”的测试时就不要再勾选"Create action recording"复选框了
现在我们直接点"Start Test"进入MTR,此时会发现以前被灰掉的"Play"按钮现在也已被激活了,直接点这个按钮系统就会自动“回放”前面所做测试的第一段操作“录音”(参考图5),也就是说,前面那个加法测试的第1至第4步操作将被自动完成,而无须任何人工干预。这里需要提醒大家的是,在机器回放“录音”时,我们最好不要碰鼠标或键盘,否则会干扰测试步骤的自动执行。
图5 点"Play"键机器将回放上次测试的操作“录音”
相关链接:
(4)使用VS 2010提高软件测试自动化的水平 - 自动筛除不相干的回归测试
(3)使用VS 2010提高软件测试自动化的水平 - 自动布置/还原测试环境