- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动应用测试经验分享
卓然
2016.03.25
移动应用测试
移动端特点
移动应用测试的特点
移动应用测试注意事项
举例
移动测试
移动端特点
移动设备的系统
移动设备品牌
移动设备分辨率
移动设备网络
移动设备存储
移动设备电池
移动设备配备的基本应用(功能)
移动端测试要考虑的问题
系统兼容性 耗电量、低电量
手机兼容性 手机软件、事件交互性
分辨率兼容性(界面UI ) 与主流第三方软件兼容性
网络兼容性 压力测试
容量、内存溢出 易用性
移动应用测试注意事项
软件安装对终端机器的要求
测试包软件大小问题
后台进行能力
网络问题
版本升级问题
覆盖式安装
应用的兼容性
软件安装对终端机器的要求:
根据项目而定,主要是看业务方需要支持哪个终端机器,一般需要支持主
流设备和系统!
测试包软件大小问题:
包括运行时占用的内存大小,软件大小一般视项目而定。
版本升级问题:
需要考虑当前版本是否可以正常升级到下一个版本(hybrid app包括壳的
升级和JS代码升级),此时可能会同时出现公告、壳升级、JS代码升级,
这就需要考虑他的优先级了。一般是公告弹最前面,然后是壳升级、最后
是JS代码升级。
覆盖式安装:
顾名思意就是用新的应用程序覆盖旧的应用程序。覆盖安装完成后应用能
正常使用,且应继续保留之前的一些特有功能(如旧的应用程序有保存用
户名,那边覆盖安装完成后仍然保留正确的用户名)
后台运行能力:
如:运行软件后按Home键挂在后台,再简单的操作一些其它应用
(如:短信)再点击应用程序进入,是否停留在之前的界面。
(Android有个最典型的Bug:在某市场上下载应用程序,安装后直
接选择打开进入应用程序,进入后再选择点击应用程序进入,这时
会重新启动应用,原因是安装成功后直接选择打开和点击应用程序
打开是两个不同的渠道。目前市场上大部分应用都存在此问题。)
网络问题:
可以使用Wifi和GPRS,需要考虑没有网络和有网络但网络差的情况。
由于智能终端在网络的使用有限,一般需会使用离线缓存来缓解网
络压力,这时请求网络又需要考虑两方面,一是请求接口、二是请
求服务器。这两种情况也需要考虑网络的好与差。(案例:Iphone
之前同由于网络差没有对请求服务器做判断,导致在网络很差的情
况下从服务请求数据不下来,一直出现正在加载的情况)
应用的兼容性:
智能终端最头疼的就是兼容性问题,目前市场上的系统、分辨率越
来越多,导致兼容性也越来越差,唯一方法就是要测试所有支持的
系统和分辨率设备。可以了解下百度云测试软件。
举例
即时通讯测试(微信、QQ、美信、美的通)
电商网站测试(淘宝、京东、营销门户)
嵌入app 的web应用测试(微信中的应用-喜悦家、美
信中的应用-待办、公文、考勤。。。)
检查
编号 app测试检查项 检查点
通过
1、安装后的是否能够正常运行,安装后的文件夹及文
1
文档评论(0)