1. 对象识别能力
能否识别页面上的各种对象(文字、超链接、图片、文本框、密码框、单选框、下拉框、页面弹出框等等),这是比较基础的功能,由于对象在页面上的表现不同,并不是所有的工具和框架都能处理好各种情况,所以该部分的评估比较重要。
对于系统里面自定义的一些控件,工具往往不能识别,对于这种情况,工具是否支持自定义,以方便对象的映射。
2. 容错处理能力
对于各种特殊情况,能否进行很好的容错处理
测试过程中程序崩溃
访问网页的时候,网页打不开或是发生错误。
数据库连接不上或是测试数据无法读取
3. 功能拓展能力:对于工具本身无法实现的测试,是否支持扩展,以达到测试的需求
4. 脚本语言支持能力:测试工具是否支持多种脚本语言,开发人员对这些语言的熟练程度。
5. 环境支持:主要是平台、浏览器方面的
6. 脚本维护方面:脚本维护是否方便
7. 测试结果报表统计功能:测试工具是否支持测试结果的报表统计功能
8. 团队开发:是否易于团队协作开发
9. 成本:自动化测试工具的价格及服务支持水平
评论列表
文章目录