- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android应用测试实战培训Android手机应用测试体系框架安装升级的测试:检查是否能自动更新。(服务器版本正确性)数字签名是否一致。没升级的旧版本,是否都能正常使用。跨版本升级,测试功能是否正常。下载时断网了,下载失败,是否会在网络重新连接上后断点续传。下载时SD卡空间不足,是否做出判断提示。下载完成后,点击取消安装,再次打开应用时会否提示安装,且点击“立即升级”后无需再次下载,直接安装。权限检测。系统设置为限制安装未知源软件,下载更新包之前有没有检测权限。系统限制安装后,设置完成后不需要重复下载安装包。(测试是否重复下载)上线时验证各版本更否自动升级更新安装。(确定以前的各个版本versionCode是正确的,则可以不用所有都测,只测一个即可)下载过程中关机、断电后,再次打开是否会断点续传。案例说明:动感求职客户端、百事易客户端等编辑页面的测试:每个编辑项对应哪个字段,保存在哪(本地、远程)?远程提交完后查看数据库是否真正保存成功(页面上看到的不一定保存上了)。何时保存(按钮提交立即保存、异步保存、返回按键、Home按键、事件打断、关机)图片保存(保存在哪,是暂时还是永久保存,选择成功后是存在本地数据库还是文件,删除后还否显示)下拉列表加载的字段是哪个,加载完全没,对应ID是否正确。返回键(是否保存、是否刷新上层页面)回收内存(数据丢失)退出页面是否有提示提交时切换到后台是否能完成保存提交时断电断网,是否有保护措施保存成功后各页面相应信息是否更新看示例图1-1、1-2、1-3列表页的测试:列表信息来自哪里(本地、远程、有无缓存)排序规则、每行显示多少字符、超长截断、无数据时提示什么加载大数据量(有无分段,有分段每次加载多少,分段全部加载完不崩溃,刷新后重新分段)有无上下边界(滑到最上面和最下面有没有发光条)无网络时刷新列表(没加载给提示、有加载时不能清空并给出提示)加载数据时是否有屏蔽操作(避免大量操作并发程序崩溃)内嵌页面和整个页面的刷新关系后台获取数据,保持网络连接还没加载完按返回键、Home键切换到后台加载示例图2-1、2-2Tab页的测试:有无左右边界频繁快速切换页面(有无加载错误或崩溃)页面切换的刷新(有无内容窜) 示例图3-1、3-2、3-3桌面widget测试:能否定时更新(特别是时间插件)断网或网络异常(给提示还是加载本地缓存数据)关机重启(消失、无数据、无法自启动、第一次启动后无法刷新)清缓存、清数据、清内存数据加载正确(图片、位置)不同尺寸的显示(4*1、4*2、4*3、4*4)安装卸载(安装多个)和原程序的关系(原程序开启、关闭、暂停是否还能正常运行)由多部分组成的插件,应互不影响(例如:天气和时间不影响)示例图4-1,4-2,4-3计数器测试:能否重复点击(清数据后能否点击,退出回来后能否再点击)数值存在哪里(本地、远程)数值变化后父页面数值刷新数值计算是否正确并发操作查看计数能否更新同步见示例图5图片测试:存在哪里,存对了没(本地文件、数据库;远程数据库、文件)支持什么格式的图片(JPG\PNG\GIF\BIMP)支持图片大小(超大图片处理不会崩溃)选择图片后取消保存,看是否保存上图片保存后相应显示的页面更新其他方法:网络闪断闪联:带着手机走出去再回来,操作当前页面程序报错或无法恢复网络。(应具有自动恢复功能,有调用接口或连接服务器的页面需注意) 见图示6 注:不使用网络的操作要确保在断网情况下可以操作 权限的开闭:关闭相应权限是否影响操作,是否有提示。清数据、清缓存、清内存:是否有重要数据会被清掉造成使用影响。日志记录:是否记录关键事务处理,失败是否记录报错原因? 是否记录失败的注册企图? 是否记录动作数据供经分分析? 是否在每次事务完成的时候都进行保存? 记录IP 地址吗? 记录用户名吗?ITestin录制脚本技巧1、因为目前录制脚本只支持串行操作,不能暂停、回退,所以脚本录制的操作步骤一定要事先计划好,如果有测试用例,可严格按测试用例执行,免得有多余的操作,增加无谓的时间。2、在录制脚本的时候还要考虑到应用程序在手机运行速度和网速,比如说您是一个需要登录网络的程序,假设您录制脚本的时候网速很快,界面很快打开了,比如3秒打开了,但是运行脚本的时候,网速变慢了,界面打开时间变成5秒,就有可能后续的操作都不对了,所以在录制这类操作的时候,稍微停顿一下,比如界面已经出来了,您可以稍等3-5秒再进行操作,脚本运行的时候就不会出错。3、程序运行时的环境差异,比如您录制脚本的时候手机上没插SIM卡,如果运行时手机上又插上了SIM卡,往往有些应用程序会提示3G流量的问题,类似这些提示会干扰脚本的正常运行,录制脚本时需要尽量考虑到。4、如果您需要在脚本运行时候保存截图,需要在录制脚本时,在相应操作时,点
原创力文档


文档评论(0)