知识卡片

编写胜过录制

专业/工作 · 1342.a

内容

录制 UI 脚本短期快、长期难维护;手写脚本初始慢,但可分层抽象和局部修改,规模越大越划算。发散:自动化测试真正的成本在维护期,不在第一版生成速度。

参考来源

- 位置:《软件交付通识》第28章《自动化UI测试》(源文件:_epub-src/text/part0034.html) - 结论依据:原文对比录制和编写:录制生成快但维护麻烦,编写开发慢但维护容易且可通过架构复用节约时间。 - 原始内容:编写的方法则相反,虽然开发一个测试脚本效率低,但维护起来容易,可以局部修改。在测试脚本架构良好,支持分层、抽象、复用的情况下,做出100个自动化测试用例,并不需要100倍的时间,而是会节约很多时间。所以在大多数场景下,应该优先考虑编写测试脚本的方法。