APP测试—专项测试概念

进行手工的功能测试,也开发自动化测试。并且做了一些性能问题的探索性测试,随着用户的增多,手机出现各式各样的问题:
1)Crash问题(死机);
2)设备兼容问题;
3)流量占用率的问题;
4)App在整个电量的占用比问题;
5)App在不同的网络环境下,白屏问题。

这些问题很难使用功能测试找出问题,所以会通过一些专项测试

接下来会介绍:
稳定性测试、兼容性测试、流量测试、电量测试、弱网测试、性能测试

1 兼容性测试

1.1 收集热门机型:购买设备

1)友盟官网进行热门机型收集:https://compass.umeng.com/trend?spm=a213m0.17652892.0.0.b134195caxr0yl#brandList
在这里插入图片描述
2)takingdata:https://www.talkingdata.com/

1.2 到专门的app云测网站进行兼容测试5

1)百度MTC 移动云测试中心
2)阿里MQC
3)腾讯优测云测试平台
4)贯众云测试
5)腾讯wetest

2 电量测试方法

1)基于硬件设备的方法
这个方法的基本做法就是将手机的电池拿掉,并将电量表串接在手机和外部电源之间。这手机的供电就会经过电量表,可以获得比较准确的电量数据(缺点:整机测试,无法确定APP用量)

2)使用第三方工具进行电量测试:Gsam Battery Monitor.apk
(飞行模式下只开启被测app)

3 弱网测试

移动互联网产品比PC互联网产品,移动互联网使用的网络比较多种多样,WiFi、移动网络种类多。如信号不好的地方,电梯,基站切换等。

1)模拟真实的测试环境
模拟真实的测试环境就是测试人员拿着手机使用移动2g\3g\4g网络在隧道、人多的地方、山坡、基站等实地进行测试。由于这个投入较大,一般公司不远行投入大量金钱和时间。

2)基于代理的弱网网络的模拟
方法:使用代理方式,主要思路就是手机和PC/Mac电脑都连接同一个WIFI,使用电脑上的WIFI的限速功能来实现模拟弱网络的情况,三大网络运营中心网速存在差异。

  • 模拟2g网络:下载速度在2kb/s-7kb/s之间
  • 模拟edge网络:网速限制在5kb/s-20kb/s之间
  • 模拟3g网络:网速限制在20kb/s-200kb/s之间
  • 模拟4g网络:网速限制在150kb/s-2M之间

4 环境测试

在用户使用手机上app时候,会遇到一些打断的情况,例如正在浏览页面的时候收到一个电话等,如果开发代码不严密,会导致app发生一些异常的行为。

所以在测试的时候就要测试到不同场景:
1)收到电话、短信、通知栏信息、无电弹出框、第三方警告框,切出应用后台(中断测试)

2)不打开定位服务后的表现

3)Android模拟器模拟位置信息后看某一个城市的页面展示等

4)如果情况考虑:无sim卡、SD卡、飞行模式、存储空间过少等

5)系统时间有误、第三方依赖、第三方软件未装时表现、版本过低表现

6)客户在不同网络下,app的使用(主要覆盖到WIFI\2g\3g\4g、net\wap、电信\移动\联通,所有可能的组合进行测试)

以上场景都要在对应的app功能下进行测试,从而保证软件功能正常

除此之外,异常情况还要考虑:弱网、无网、低电、网络切换、服务器异常等等

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值