




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
手机软件测试培训机构手机软件测试培训机构我推荐千锋教育。APP测试,除了传统的那些测试方法外,千锋教育还教授以下几种在实际工作中极为重要的内容:兼容性测试、流量测试、电量测试、弱网络测试、稳定性测试、安全测试和环境相关测试。第一:兼容性测试针对App通常会考虑这些方面:1)操作系统版本包括Andoird版本,iOS版本2)屏幕分辨率android 800*480, 960*640,1280*720(720p),1920*1080(1080p),2560*1440(2k).对于iOS,考虑最近几代机型对应的分辨率即可.3)不同厂家的ROM不同厂家的ROM,大多厂家都对android 系统进行了定制、实际中会遇到例如调用相机和底层服务出现的不兼容问题以及摇一摇遇到的不同手机对于方向和重力传感器灵敏度设置不同的问题.4) 网络类型网络类型通常考虑wifi,2g,3g4g下的功能情况。另外针对m版网站考虑不同浏览器类型和屏幕分辨率.第二:流量测试在移动产品的测试中,很有必要对App使用的流量进行度量,大致来说,流量可以从用户使用的的相关性角度分为:一类是用户的操作直接导致的流量消耗;另一类是后台,即在用户没有直接使用情况下的流量消耗。流量的测试方法:1. 基于系统自带功能.eg android proc/uid_stat/uid /tcp_send android proc/uid_stat/uid /tcp_rcv2. 通过API或者系统埋点来获取数据。3. 通用的流量测试方法:手机抓包,或者wifi代理(Fiddler, Charles)。常见的流量节省方法:1. 数据压缩。压缩包含接口文本数据的压缩,js文件的压缩及图片的压缩。2. 不同数据格式的采用例如采用JSON格式作为接口数据返回格式通常比XML格式要小。3. 控制访问的频次这个主要针对后台数据上报,PUSH消息检查等定时机制的。4. 只获取必要的数据有时候APP一页的内容非常多,而用户可能只会看一部分,过多的从后台拉去数据就是浪费,所以可以采用分屏加载或者懒加载的方式来减少流量消耗。5. 缓存可将图片,js等数据暂存起来,但由于手机存储空间有限,也需要控制整个缓存大小,并给用户提供清理缓存的选项。6. 针对不同网络类型设计不同的访问策略有些APP不同的网络类型返回的内容不一样。第三:电量测试在电器电池技术没有取得巨大突破前提下,这方面始终会存在一些瓶颈,如果一些App架构设计的不好,或者代码偶缺陷,就可能导致电量消耗比较高,所以电量测试也是很重要的。工具 GSam Battery Monitor Pro.第四:弱网络测试移动互联网产品相比PC互联网产品,有一个特点是前者使用的网络比较多样,除了Wif之外,很多时候是在移动网络下使用的,移动网络遇到的情况又比较复杂,比如地铁、隧道、体育场等。所以网络不稳定的情况是比较容易发生的,很多情况下App的一些问题是在复杂的网络情况下才会暴露,与其让用户发现和投诉这些问题,不如我们在测试阶段尽量模拟这样的网络情况,及早发现和修复这些问题。工具:1. Windows下的Network Delay Simulator2. Mac下的Network Link Conditioner第五:稳定性测试在保证基本功能正确基础之上,App的稳定性就显得非常重要,如果一个App经常出现闪退或者卡死,那么用户体验就会受到很大伤害,在有其他竞争产品的情况下很容易造成用户的流失。第六:安全测试包括安装包的安全测试(能否反编译代码、安装包是否签名,完整性校验,权限设置检查等)。敏感信息测试(数据库,日志,配置文件)。软键盘劫持(金融类APP登录页面的用户名密码输入框)、账户安全(密码是否明文,密码传输是否加密,账户输入错误次数过多锁定,同时会话提醒, 注销机制)数据通信安全(关键数据是否散列或加密,关键连接是否使用安全通信,是否对数字证书合法性进行验证,是否校验数据合法性。组件安全测试。服务器端接口测试(SQL注入测试、XSS跨站脚本攻击, CSRF跨站请求伪造,越权访问等)。第七:环境相关的测试在实际项目中,有一些缺陷我发现是和App所处的运行环境相关的,所以设计测试的时候,要多考虑这些场景,比如:1)干扰测试收到电话、收到短信、收到通知栏消息、无电提示框弹出、第三方安全软件告警弹出。2)权限测试一些用户在实际使用App的时候回有意识阻止某些功能。例如有的用户感觉让某个App访问电话本或者相册可能泄漏隐私,就在手机中设置了禁止了该App访问相册的权限。3)边界测试手机环境本身也有其边界情况需要在测试中覆盖。常见的场景有:可用存储空间过少、没有SD卡/双SD卡、飞行模式、系统时间有误(晚于和早于标准时间)、第三方依赖(比如我们的App依赖第三方App,但是现在第三方App没有安装或者版本过低的测试情况)。4)Android定位测试用白盒方式模拟最后我来介绍一下千锋教育。千锋教育ios培训、android培训全称北京千锋互联科技有限公司一直“用心做教育”,是中国移动互联网研发人才一体化服务的领导者,打造移动互联网高端研发人才服务。有全国权威的移动互联网教学就业保障团队,毕业学员占全国移动互联网培训人才一半的份额,做到了毕业学员业内高薪水,成为学员信赖的IT培训机构。有百所合作高校,千家移动互联网方向合作企业。千锋教育以两倍以上的速度发展,在上海、北京、广州、武汉和深圳开设分公司,将会在更多的城市建立分校。有数十万名学员受益于千锋教育组织的技术研讨会、技术培训课、网络公开课及免费教学视频。千锋教育一直秉承“用良心做教育”的理念,中国移动互联网研发人才一体化服务的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物业工程考试题及答案
- 新型环保纺织品的应用前景试题及答案
- 深度复习计划纺织品设计师证书试题及答案
- 广告设计的设计理念与目标 试题及答案
- 事业编往年试题及答案解析
- 深入分析广告设计师职业使命与价值观试题及答案
- 助理广告师用户行为分析试题及答案
- 助理广告师考试市场营销案例试题及答案
- 2024年助理广告师备考内容与学习路径优化试题及答案
- 广告设计与心理营销的结合测试试题及答案
- 2025浙江温州市公用事业发展集团有限公司招聘54人(第一批)笔试参考题库附带答案详解
- 《超重问题与健康对策》课件
- ktv陪酒合同协议
- 管理学-第十一章-沟通
- 临时用电安全专项检查表、临电安全检查表
- 2004年武汉房地产市场情况分析报告(共23页)
- 肿瘤化学治疗
- RMG88.62C2控制器报警显示及可能的故障原因 - 副本
- 学业水平考试复习高中语文文言文课本翻译
- 第一章 混凝土拌合站组织机构框图及岗位职责
- 工作界面划分表
评论
0/150
提交评论