移动化测试

本文详细介绍了移动端自动化测试工具,如Robotium、Macaca和Appium,并探讨了移动端测试的定义、分类,包括功能测试、自动化测试和安全测试的具体内容。此外,还提到了iOS与Android在测试上的差异及注意事项,如兼容性、安全性和弱网络测试等。
摘要由CSDN通过智能技术生成

移动端自动化工具:
Robotium:支持语言:Java
仅支持Android
不支持跨应用
Macaca:支持语言:Java,Python,Node.Js
支持Android和IOS系统
支持跨应用
Appium:支持语言:Java ,Python,Node.Js,c#,php,per1,ruby
支持Android和IOS系统
支持跨应用
移动端测试的定义:
移动端测试是指移动应用进行的测试,即实体的特性满足需求的程度
移动端测试分类:
1、 功能测试
A、 业务逻辑正确性测试:依据产品文档设计测试用例,加上隐性需求用例
B、 兼容性测试
系统版本:Android:原生安卓系统(native)4.4;5.0;定制版本(webview):小米,魅族,华为
IOS;原生系统5.0
屏幕分辨率:720+1280;1920+1080
网络情况:2G、3G、4G、5G、wife;
C、 异常测试
① 热启动应用:应用由后台转为前台的过程(注意:仍然展示推到后台时的页面或是希望初 始化为首页)
② 网络切换和中断恢复:
玩游戏——通知栏一个消息-不影响游戏体验
D、 升级&安装卸载测试
升级:临近版本升级(1.0-1.1)跨版本升级(1.0-1.7)保证升级后的app可用
安装测试:再次安装、卸载后安装、覆盖安装,保证app安装后可用,安装文件齐全
卸载测试:正常卸载、卸载后安装在卸载,保证卸载后的,需要清理的文件全部清空,需要保留的 文件存在
E、 健壮性测试
收集资源消耗:CPU、内存
流量消耗:数据流量(可进行图片压缩和数据压缩)
崩溃恢复测试:APP闪退、提示终止运行等(需保证自启动可用或手动启动可用)
2、 自动化测试
优点:
1、高效,数据绝对正确
2、不需要人工干预
3、回归测试
3、 安全测试
通过一些安全测试工具步骤:
1、 敲完代码
2、 打开夜神模拟器
3、 打开qppium desktop软件
‘platformName’:‘Android’,
‘platformVersion’:‘5.1.1’,
‘devi

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值