hongyu315 发表于 2011-7-20 07:18:18

关于自动化测试的看法

想做自动化测试很久了,但是一直都没有什么成效,老是不知道问题在哪,最后总结如下:
1 范围
将所有到东西自动化是不切实的。你不能用自动化跑完整个Test Case。必须仔细研究和分析测试所能达到的范围。这个是非常重要的。其实自动化测试最费时耗力的是什么时候使用自动化,以及测试脚本的编写,而执行却会非常快。
2 时间到准备
一定要把自动化测试脚本的准备时间考虑在内。通常,在正式测试的前几个阶段都是无法正常使用自动化测试工具的,可能要在这个项目进行到一定时间后才开始使用,而且是部分使用。在开始使用自动化测试到时候脚本到编写时间可能会长,但随着使用时间的变长和熟练程度,脚本编写时间会越来越少,效率在后期得到体现。
3 投资回报率
自动化的投入是巨大的,所以一定要慎重。“该出手时在出手”。如果自动化运用得当,则回
报也非常好的!
4 什么时候使用
一般做压力测试或者重复性太强的时候使用比较适合,而且写脚本也不是很复杂。
5 测试的完整性
你怎么去衡量一个测试的成功与失败?莫非只是根据它返回的pass 或fail 吗?难到脚本运
行过了没有显示错误就是正确的吗?值得去深思。
6 录制与回放
好多人说不要依赖脚本的录制和回放,这个想法很伟大。你手动的执行测试而测试工具是在
后台进行记录的。不依赖录制与回放想法很伟大,却很少能有效。
7 脚本的维护
对于自动化测试脚本的事后维护是非常复杂的,成本也很高。因为如果一个程序有了太多的变更需要进行修改。
8 工具整合
并不是所有的公司都回买一套的软件,所以工具的整合也很有难度。
9 不正确或盲目的使用工具只会增加成本和负担,是非常危险的!
页: [1]
查看完整版本: 关于自动化测试的看法