和网易测试人员谈论到移动互联网App测试

本文介绍了移动互联网App测试的重要性和主要测试类型,包括功能自动化测试(接口自动化与App UI自动化)、性能测试(前端、App端、后台服务)以及专项测试(兼容性、流量、电量、弱网络、稳定性、安全)。文中提到了Appium、Robotium等自动化测试工具,强调了性能和兼容性测试的重要性,并探讨了各种专项测试的策略和技术。
摘要由CSDN通过智能技术生成

Time will tell.

在移动互联网高速发展的今天,测试作为技术研发流程中最重要的环节之一,地位也是不言而喻的。那么,一个测试人员需要具备什么技术能力,怎样快速对移动互联网测试有一个全面的认识和学习,是测试人员必须面对考虑的,也是测试人员的挑战。

1、功能自动化测试

如果仅靠纯手工测试,很快就会面临瓶颈,因为每个功能几乎都要经过 bug修复、验证、回归的过程。另外针对接口协议的验证,也必须依赖自动化才能验证。

移动互联网的产品和Web互联网产品类似,后台都有大量的接口提供相应的服务,很多的业务逻辑都是放在后台来处理的,所以可以针对这部分逻辑做轻量级的接口自动化测试。技术方案上,从界面发起相关请求的做法效率不高且不够稳定,所以我们一般采用直接从接口层面发起请求来验证。

除了接口的自动化,App UI 自动化也可以帮助快速地进行App功能的回归。考虑到UI自动化用例建设和维护成本,可以针对相对稳定的功能进行App UI 自动化用例建设,这些用例除了UI的自动化验证之外,持续集成和兼容性测试中也能发挥他们的价值。

目前业界用的比较多的App UI自动化测试框架有Robotium和Appium,Robotium相对原生的UI自动化测试框架,提供了更友好的定位控件的方法,在写自动化脚本的时候建议使用Robotium类库来提高测试效率。Appium框架是一个开源的重量级的自动化测试框架,支持iOS和Android等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值