天网 发表于 2005-6-15 11:03:11

第243贴【2005-06-15】:录制回放并非自动化测试

很多工具提供录制回放功能,能够把手工测试的过程捕获下来,形成为脚本,但这并不是自动化测试。
    录制的脚本阅读起来可能会有一定困难,因为脚本中不存在测试目的、注释等信息,测试者不得不录制完后自己添加,否则今后维护这些脚本会非常困难。另外录制的脚本中存在许多冗余信息,例如删除错误的输入,也会被录制下来。
    录制的脚本与所录制的对象紧密相关。通过工具,脚本可能与屏幕的对象、特定字符串甚至是位图位置相关。当软件发生变化时,与脚本相关内容的任何变化都会使原来的脚本不能正常工作。修改脚本往往比再次进行手工测试重新录制脚本还费劲。在这种情况下就得不到自动化测试的好处。
    另外,录制仅仅针对操作和测试输入,并不包含对于测试结果的验证,而不能自动验证是谈不上自动化测试的。

ljftgg 发表于 2005-6-30 19:24:08

这个观点我非常赞成~写自动化脚本跟编程的要求有很多相似的地方,如可移植性.可维护性.可重用性等等.所以单凭录制回放的功能是不可能达到这些目的的.版主提到的第二点更是发挥不能自动化测试应该具有的功能,更不用说是可重用了.再有就是自动化的前提应该是回归测试,并规范测试流程.自动化测试工具有很多是做不到自动验证的.
页: [1]
查看完整版本: 第243贴【2005-06-15】:录制回放并非自动化测试