《RobotFramework学习笔记》第一天

从今天开始学习齐涛版《RF自动化测试》,并做相应的笔记整理,作为分享,没足够时间读书的朋友,可以阅读鄙人简陋笔记,谢谢!

1、自动化测试主要分为三层,由浅入深分别为:UI层,Service层,Unit层,其中unit层建议由开发人员来做,不适合测试人员。

2、界面自动化测试,常用工具:selenium,autoIT,QTP。其中QTP已经基本上被 RobotFramework(以下简称“RF”)取代,只不过RF不可以录制。QTP和RF对比整理如下:

对比项目QTP方案RF方案
模拟用户行为4.53.5
浏览器支持33.5
动态行为支持34.5
测试速度2.53
支持数据驱动的测试34.5
中文支持54.5
测试用例稳定性44
测试用例方便程度4.53.5
对测试人员技能的要求34.5
测试用例可读性24.5
统一配置管理15
易于调试34
Hudson集成15
价格15

通过以上对比可以看出,RF在 测试用例可读性,统一配置管理Hudson集成,价格上完胜QTP,但是英语不是很好的人,用RF会稍有困难。在模拟用户行为,测试用例方便程度上,RF不及QTP。总的来说RF占优势。

3、100%的自动化率并不是最好的,相反会让更多的人投入到维护成本上。因为需求在不断变化,自动化测试脚本需要调整。UI层面保证少量必要的主流程即可,service层,即接口层自动化测试,卡一考虑覆盖大部分流程,unit层,可以考了做到百分之百。

4、写自动化测试脚本容易,改起来是件很难的事,不如自己重新写

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值