你知道移动端专项测试都需要关注哪些点吗

在这里插入图片描述

大型的移动应用都需要进行专项测试,尤其是面向市场的应用,随着用户群体的增多,市场竞争的压力,专项测试将会被越来越重视。例如:某软件随着用户基数的增大,发现了越来越多的问题,最终导致被同类竞争产品所淘汰。

与同类产品相比:

  • 流量使用过多。

  • 耗电量多。

  • 某些设备终端机型上出现闪退,运行时突然崩溃,数据丢失等问题。

  • 弱网环境下无法使用。

  • 安装后无法删除或者无法安装成功。

  • 程序无响应。

  • 后台自动运行等等

因此,我们需要做专项测试是完全必须的。

专项测试的内容


安装卸载测试:

能够安装卸载是前提:

安装包括安装前,安装中,安装后;安装前安装包的格式,大小。尽可能的让压缩包更小。安装中是否能够正确安装,如果意外的中断,能否继续安装,会不会出现崩溃,闪退或无法安装等问题,安装后会不会改变用户本地的数据。

卸载:能否正常卸载,卸载后会不会遗留下文件在用户手机上。

特殊操作测试:

常用手势:长按,拖拽,滑动,放大缩小,双击,三击等。

交互测试:

例如:某个软件注册地时候,可以通过微信,qq,微博等注册登录。

常用场景:

应用内调系统相机,检查能不能正常打开并拍照

应用内调系统相册,检查能否正常打开相册并且能够导入,上传照片,视频

应用内调系统通讯录,检查是否能够打开通讯录,并插入记录

应用内调系统Reminder,检查是否能够正常添加系统提醒事件,并且设置

没有权限时,能否调用其他应用;有权限时,能否调用

通知测试

交叉事件测试:与交互测试类似,不过存在一些不同。

一般来说,用户使用我们的移动端应用时,不会一直使用。

举一个例子:当我用手机应用爱奇艺来观看电影时,突然间想起来第二天要约同事去图书馆,这时候我打开微信,给同事发消息告诉他明天见面的时间和地点。结束之后,在回到爱奇艺页面上继续观看电影。这就是交互。

假如,我从微信回到爱奇艺应用是,发现电影回到了开始,重新观看了,而我又没有记住当时的观看时间,或者电影一直在向下播放。这都是交互问题。

常用场景:

运行应用时打电话,接电话。

运行应用时收到短信,回复短信,跳转发短信。

运行应用时闹钟。

运行应用时电量过低

运行应用时网络故障或者弱网。

第三方软件弹框。

系统升级。

兼容性测试:

ios系统相对android来说,是很好测兼容性的,而android兼容性比较难测

难测的原因在于:android的版本多,运营商又对android进行了二次封装,手机的版本那就更多了,举个例子,国内的小米,华为,oppo,vivo,国外的三星等等,型号数不胜数,大多数公司为了节约成本,都不会自己使用真机来测试,而是使用云测平台来测试,无论是腾讯还是阿里,都有云测平台,简单方便,还会生成一个报告。

兼容性测试的难点在于如何选择机型,推荐一个方法:

市场上的热门机型to10

用户群体的机型top20

应用主要地区的机型top10

流量测试: 一般手机都有流量计算工具。

耗电量测试:

图片

弱网测试:

为什么进行弱网测试?

举一个例子:我是起点读书的忠实粉丝,一直支持正版,但是自从5G出现以后,4G莫名其妙的变得卡了很多,起点有时候有些页面打开很费时间或者根本打不开,如果不是里面还有很多钱,打死我也不想用了,宁愿去看盗版

使用Charles进行弱网测试,还可以模拟出网络故障丢包情形下,应用是否正常运行。

边界测试(性能测试):

这里的边界指的不是测试用例设计的方法,而是手机内存,cpu等情况:

手机内存占用率大于95%的场景;

手机系统存储大于95%的场景;

飞行模式来回切换;

操作系统的时间早于或者晚于标准时间的场景;

没有访问权限的场景;

长时间使用,会不会内存泄漏,过多的链接数等。

更新测试:

很多移动应用有很多个版本,同时被众多用户使用,高版本和低版本是否都能够正常使用。

在这里插入图片描述

最后: 可以关注公众号:伤心的辣条 ! 进去有许多资料共享!资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!推荐软件测试交流学习群:914172719 里面会分享一些资深架构师录制的视频录像


好文推荐

转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!

面试经:一线城市搬砖!又面软件测试岗,5000就知足了…

面试官:工作三年,还来面初级测试?恐怕你的软件测试工程师的头衔要加双引号…

什么样的人适合从事软件测试工作?

那个准点下班的人,比我先升职了…

测试岗反复跳槽,跳着跳着就跳没了…

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值