UI自动化存在的缺点

一、UI自动化测试概念

最上层的UI自动化是测试,就是用程序模拟用户手工操作的测试方法,模拟鼠标键盘的操作,能够帮助测试人员从重复和枯燥的手工测试中解放出来。比如用selenium来做web的UI自动化测试,使用Appium来对手机UI做自动化测试。主流测试工具包括以下:

①web自动化测试:selenium、robot framework;

②App端自动化测试:Appium、Monkeyrunner、UIautomation;

③PC客户端(win32)自动化测试:QTP;

④接口自动化测试:jmeter、postman、httpUnit、RESTClient;

⑤云测平台:Testin、Testbird;

⑥性能测试:jmeter、loadrunner;

二、UI自动化存在的缺点

1、UI自动化是非常不稳定的。
网速、浏览器、脚本的健壮性和测试环境等因素都会导致UI自动化测试的失败。
2、做UI自动化测试成本非常高,对测试人员的要求也很高。
需要懂自动化测试框架,会一门编程语言,同时还需要代码逻辑清晰。
3、UI自动化效果差,发现不了几个Bug。
UI自动化搞不好会适得其反,本来是想用UI自动化来找Bug,结果Bug没找到。反倒浪费了大量的时间和资源去排查环境的问题。
4、维护性差。
当UI发生改变的时候,UI自动化测试用例就会大量失效,需要测试人员花费大量的时间去修改UI自动化测试的代码。

虽然说,UI自动化测试对项目来说有时候可能没有太大作用,但是对于测试人员来说却是有很大的帮助。

在做UI自动化测试的过程中,测试人员会碰到各种各样的问题,然后会想办法去解决问题。在这个发现问题-解决问题的过程中,会大大提高测试人员的能力。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值