自动化测试并不是想得那么简单

  一直以来自动化测试就是跑一个流程,用一些函数来获取元素,跑自动化。忽视了太多东西。

  得到一个大神的解释,原来一个完整的自动化测试流程需要的不是这些。

  举个例子,登录注册,最普通也是最通用的例子。在很多人看来这个自动化就是打开APP和WEB,获取元素,sendkeys到输入框,点击登录或者注册去实现这个流程。我们习惯于把已有的东西直接sendkeys,而忽略了参数化这个值,或者来说,在一个大的自动化测试流程中,会对账号和密码建立专门的对象类,用数据库去存储。其实一个自动化的脚本也是一个小型的JAVA项目或者Python项目,面向对象也是必须要的东西。同时,自动化工程不能只是单次执行,我们需要使用代码进行并发,使用不同的账号同时去登陆。这样会大大的减少跑脚本的时间。一个脚本的时间执行其实也是漫长的,讲个道理。

  到后期,自动化工程达到了集成阶段,CI中测试可以说是最重要的一部分。我们可以设置定时跑脚本的代码,在特定的时间输出相对应得报表来得到我们需要的东西。

转载于:https://www.cnblogs.com/roy-zzz/p/7814594.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值