Android端手机测试体系
恰逢请假在家休息,本来想出门散散心的,但是去了沃尔玛,发现什么都买不起灰溜溜地回家继续搬砖了。 到家,看到群里的朋友在讨论怎么来测android端的手机测试,那么我在这里想引经据典一下,接下来这篇android端手机测试体系那么应遇而出了。本文仅是给大家一个大概的android手机测试体系,详细学习不做解释。 1.冒烟测试 跟web端的测试流程一样,你拿到一个你们开发做出来的apk首先得去冒烟,也是保证他的稳定性,指定时间内不会崩溃。这款原生sdk自带的monkey可以当做我们的测试工具。跟我之前博客所说的,monkey测试模拟了用户的按键输入,触摸屏输入等等,看设备多久时间出异常。因为它得用到adb命令,那么同学们可能还得去自学一下adb命令。如果抓到crash(比如内存溢出,空指针异常什么的),及时向你家开发及时反馈,你也可以把它看成一个性能测试工具 2.安装,卸载测试 这项对web应用可能测得比较少,这一块很可能归拢到我在后面讲的适配性测试里面。在不同机型测试你们应用的安装,以及卸载,看看会不会出现问题; 这是个第三方手机助手蔓延的时代,那么发布到手机助手上,检查能不能装卸也是很重要的 3.在线升级 一个手机apk得顺应时代的需求,定期时不时的进行更新,在我第一份工作里,很重要的一个内容是测试在线升级功能。 开发给你一个新版本,你得去测试安装卸载,以及功能流程 4.功能测试 你测试了你们apk的功能测试用例。涵盖三个方面: 4.1业务逻辑测试,测试你家公司apk的业务逻辑流的 4.2功能测试:测试你家apk的功能点的。反正我又不知道你家apk是啥,你自己照着需求书设计呗,测试方法不详细说了 4.3与web端的交互测试。很多apk,比如淘宝啊,京东的app,会跟web客户端进行功能的交互,我想大家都用app来购物,那么你买的东西能正常在web端查看到,这是你的测试点了。大家可以理解这个意思吧。 5.稳定性及异常性测试 稳定性及异常性测试主要两点; 5.1.交互性测试:客户端作为手机特性测试,包含被打扰的情况13种,来电,来短信,低电量测试等,还要注意手机端硬件上,如:待机,插拔数据线、耳机等操作不会影响客户端。 5.2.异常性测试:主要包含了断网、断电、服务器异常等情况下,客户端能否正常处理,保证数据正确性。 其实这一块又可以跟monkey牵扯到了哈哈 6.性能测试 这一块我不太了解,还是把我自己的想法跟大家说下。 测试点跟web应该差不多,比如尖峰性能啊,压力测试啊,基准性能等等 1.尖峰性能,在一个时间点,你app的用户量出现井喷现象,有名的双11抢猫猫活动嘿嘿 2.压力测试,逐渐加压 3.基准,压服务器端接口及客户端在不同网络环境下响应速度。主要为258原则 对性能这快感兴趣的同学,可以先学学性能有名的理发师模型,比较有趣的。 在一块,我曾帮别人百度到loadrunner测试手机apk,很幸运,他成功解决了他的问题。我的想法或许,android端或许,注意是或许,将app的什么socket,tcp/IP映射到web端的测试工具上,比如jmeter,来进行测试,这是我的一个猜想。另外的大神或许会给我们好的测试方法意见 7.UI测试 界面易用,简介,符合用户者的口味。 8.适配性测试 也是兼容性测试。 1.手机分辨率:320*240 、480*320、800*480等等 2.不同手机版本,2.3,4.2,4.3等等,用户面尽量测的覆盖率高一点 3.手机系统,很多手机厂商喜欢在android原生系统的基础进行修改,你得测试啦 4.手机尺寸:3.4,5.0,4.7等等,这里我来插一下话,我在自学android开发的时候有时候会想,如何将自己开发的app调到适合这么多android机型。百分比是个不错的选择 9.电量及流量测试 用户除了你app的基础功能,适配,UI美观。还关心耗不耗流量跟电量。一般非唤醒状态,后台状态会比较低耗能。这个测试范围,得看你的公司定下的基准。广播貌似可以监控用电量,大家了解了可以留言告诉我学习学习哈哈 10.内存泄露 这个东西你可以用monkey抓到,当然也可以DDMS抓
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341