- 1、小猪外链里发表的文章仅代表作者本人的观点,与本网站立场无关。
2、小猪外链网资源分享仅为个人学习、交流之用,同时向原著作者表达敬意。
3、小猪外链网仅提供信息存储空间服务,小猪外链网信息均来源于用户自行发布,不承担任何法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,可以按照《小猪外链网文章侵权处理流程》进行处理,同时向原著作者表达敬意。
4、内容由网友自主上传,如有侵权、违规请联系邮箱616859395@qq.com进行处理。


一、安装、卸载
安装、卸载测试主要针对编译后元程序生成的APK安装文件
1、生成API文件在真机上可以安装及卸载
2、Android手机端的通用安装工具,如:豌豆荚及91助手等工具可以正常安装及卸载程序
二、启动app
三、升级
1、验证数字签名————APK数字签名一定要一致
2、升级后可以正常使用
3、在线跨版本升级
数字签名、升级覆盖安装、下载后手动覆盖安装、跨版本升级、升级后可以正常使用。
覆盖安装要确保数据库有字段更新的话,能正常更新,否则就容易导致app异常。
四、功能
1、功能点:主要测试客户端功能点是否正常使用
2、业务逻辑:主要测试客户端业务能否正常完成
3、关联性:主要测试客户端与PC端的交互,客户端处理完后,PC端与客户端数据一致
4、服务端接口测试:
5、异常性测试:主要包括断网、断电、服务器异常等情况,客户端能否正常处理,保证数据正确性
6、交互性测试:客户端作为手机特性测试,班汉被打扰的情况13种:来电、来短信、低电量测试等,还要注意手机端的硬件:待机,插拔数据线,耳机等操作不会影响客户端
7、易用性测试:符合Android交互规范,符合用户使用习惯,操作方便简单,具有一致性
8、可用性测试:用户体验好,用户操作方便,用户使用错误率低
五、数据对比测试
可在模拟器或真机上进行,同时与数据库中实际的插入记录做对比。还要对比主站的相同流程
六、性能(偏重资源)
偏重客户侧cpu、mem、流量、电量以及客户端在不同网络环境下响应速度等
大数量的测试:主要在特定环境下,客户端一次性更新大量的数据,客户端能否正常处理,分三种情况:
1、客户端第一次使用,第一次就更新大量数据
2、客户端在平时更新中,更新大量的数据
3、客户端已经在手机本地下载很多数据后,再次更新大量数据量、流量测试
手机的电量以及流量测试主要是为了站在用户角度思考,毕竟电量、流量消耗比较大,会影响客户的使用感受。手机端电量使用率是和cpu使用率成正比的,由于这个没有比较详细的规定,只能出一个通用范围。cpu使用率不能超过10%以上,流量不要超过10M以上。一般通过Android手机端一些监控软件获取数据,也可以通过代码打点获取。
七、安全
八、Abdroid特性测试(横竖屏,home键,音量键,power键等)
内存泄漏测试
Android的程序由Java编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所以对象在java堆内分配空间,对象的释放是由垃圾回收器来完成的
Android的虚拟机是基于寄存器的Dalvik,他的对啊堆大小一般是16M,有的机器为24M。因此我们所能利用的内存空间有限的。如果我们的内存占用超过了一定的水平就会出现OutOfMemory的错误。如果长期引用资源不释放就会引起内存泄漏
九、各种网络状态下进行的测试
外网与场景测试
1、外网测试主要实现模拟客户使用网络环境,检验客户端程序在实际网络环境中使用情况及进行业务操作
2、外网测试主要覆盖wifi/2G/3G/4G/5G、net/wap、电信/移动/联通、所有可能的组合进行测试
原则:
1、尽可能的全面覆盖用户的使用场景,测试用例中需要包涵不同网络排列组合的各种可能
2、还有模拟信号被屏蔽的时候,客户端的影响等
3、还有做外部场景测试,在高山、丘陵、火车等特殊环境下进行全面测试
十、中段测试(如突然来电、短信弹出、低电量等是app能否正常使用)
十一、app切换测试(最小化、多个app切换)
十二、关机、待机后app能否正常使用
十三、兼容性测试
手机不同分辨率支持:客户端支持320*240、480*320、800*480、850*480、960*540
手机不同版本的支持:7.1.2、8.0、8.1、9.0、12;在测试中:需要安排单独的时间用于Android不同系统的兼测试,包括2.0以下版本和3.0、4.0、版本等
手机不同厂家系统的支持:不同厂家或有不同的Android系统,例如:小米、华为的输入法。市场主流的系统及厂家不同型号的支持
手机不同尺寸的支持:2.0到4.0屏幕在UI显示有区别的,要支持最大到最小
解决方案:
1、自行购买或者借用设备来世纪验证。耗费资金,购买几台可以,太多就不行了
2、第三方云测试的解决方法
3、整理不兼容的地方,然后去分析app中可能不兼容的代码。对技术能力的要求比较高,前期也需要花费不少的时间
4、利用友盟第三方统计平台获取应用对应的TOP N的机型重点进行测试
十四、app在晴空数据或者强制退出后还能正常运行否
十五、API
api,包括在app内跳转到另一个界面,在返回来,以及跳转到系统api
十六、app对资源的占用(cpu、内存、耗电、流量等)
十七、aap本身涉及的权限
十八、长时间开app,看是否会出现异常情况
网站公告
近期本站被人为恶意注册及发布垃圾帖,每一个发帖都会经过审核,一经发现违法或垃圾帖的用户,帖子将被删除或封号,请大家共同维护互联网环境,共创美好互联网未来。
详细的发帖规则请阅读:
《小猪外链网发帖规则》
《小猪外链网最新金币规则》
注:本站严禁发布灰色违禁违法内容,如发现立刻永久封号,如开通会员的概不退款。
免责申明:本网站内容由平台入驻会员撰写,除创始人账号外,其他观点仅代表作者本人,不代表小猪外链网立场。如果内容涉及侵犯其他公司、团体的利益、请联系小猪SEO外链网客服举证删除
您的IP:3.133.158.178,2025-05-01 04:05:44,Processed in 0.29754 second(s).