收藏文章 楼主
版块:软件测试培训   类型:普通   作者:java培训   查看:13456   回复:0   获赞:0   时间:2021-06-09 16:40:01

一、安装、卸载

安装、卸载测试主要针对编译后元程序生成的APK安装文件

1、生成API文件在真机上可以安装及卸载

2Android手机端的通用安装工具,如:豌豆荚及91助手等工具可以正常安装及卸载程序


二、启动app



三、升级

1、验证数字签名————APK数字签名一定要一致

2、升级后可以正常使用

3、在线跨版本升级

数字签名、升级覆盖安装、下载后手动覆盖安装、跨版本升级、升级后可以正常使用。

覆盖安装要确保数据库有字段更新的话,能正常更新,否则就容易导致app异常。



四、功能

1、功能点:主要测试客户端功能点是否正常使用

2、业务逻辑:主要测试客户端业务能否正常完成

3、关联性:主要测试客户端与PC端的交互,客户端处理完后,PC端与客户端数据一致

4、服务端接口测试:

5、异常性测试:主要包括断网、断电、服务器异常等情况,客户端能否正常处理,保证数据正确性

6、交互性测试:客户端作为手机特性测试,班汉被打扰的情况13种:来电、来短信、低电量测试等,还要注意手机端的硬件:待机,插拔数据线,耳机等操作不会影响客户端

7、易用性测试:符合Android交互规范,符合用户使用习惯,操作方便简单,具有一致性

8、可用性测试:用户体验好,用户操作方便,用户使用错误率低

upfile1622684746605.jpg



五、数据对比测试

可在模拟器或真机上进行,同时与数据库中实际的插入记录做对比。还要对比主站的相同流程


六、性能(偏重资源)

偏重客户侧cpumem、流量、电量以及客户端在不同网络环境下响应速度等

大数量的测试:主要在特定环境下,客户端一次性更新大量的数据,客户端能否正常处理,分三种情况:

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/5Gnet/wap、电信/移动/联通、所有可能的组合进行测试


原则:

1、尽可能的全面覆盖用户的使用场景,测试用例中需要包涵不同网络排列组合的各种可能

2、还有模拟信号被屏蔽的时候,客户端的影响等

3、还有做外部场景测试,在高山、丘陵、火车等特殊环境下进行全面测试


十、中段测试(如突然来电、短信弹出、低电量等是app能否正常使用)

 

十一、app切换测试(最小化、多个app切换)

 

十二、关机、待机后app能否正常使用



、兼容性测试

手机不同分辨率支持:客户端支持320*240480*320800*480850*480960*540

手机不同版本的支持:7.1.28.08.19.012;在测试中:需要安排单独的时间用于Android不同系统的兼测试,包括2.0以下版本和3.04.0、版本等

手机不同厂家系统的支持:不同厂家或有不同的Android系统,例如:小米、华为的输入法。市场主流的系统及厂家不同型号的支持

手机不同尺寸的支持:2.04.0屏幕在UI显示有区别的,要支持最大到最小

解决方案:

1、自行购买或者借用设备来世纪验证。耗费资金,购买几台可以,太多就不行了

2、第三方云测试的解决方法

3、整理不兼容的地方,然后去分析app中可能不兼容的代码。对技术能力的要求比较高,前期也需要花费不少的时间

4、利用友盟第三方统计平台获取应用对应的TOP N的机型重点进行测试


十四、app在晴空数据或者强制退出后还能正常运行否


十五、API

          api,包括在app内跳转到另一个界面,在返回来,以及跳转到系统api

 

十六、app对资源的占用(cpu、内存、耗电、流量等


十七、aap本身涉及的权限


十八、长时间开app,看是否会出现异常情况


全站外链: TEC传感器 | 猫掌外链
 
回复列表
默认   热门   正序   倒序

回复:软件测试培训浅谈app测试点

网站公告

近期本站被人为恶意注册及发布垃圾帖,每一个发帖都会经过审核,一经发现违法或垃圾帖的用户,帖子将被删除或封号,请大家共同维护互联网环境,共创美好互联网未来。

详细的发帖规则请阅读:

《小猪外链网发帖规则》

《小猪外链网最新金币规则》

注:本站严禁发布灰色违禁违法内容,如发现立刻永久封号,如开通会员的概不退款。

Powered by 小猪外链网 7.12.1

©2015 - 2024 小猪SEO外链平台

备案号:浙ICP备17015142号

免责申明:本网站内容由平台入驻会员撰写,除创始人账号外,其他观点仅代表作者本人,不代表小猪外链网立场。如果内容涉及侵犯其他公司、团体的利益、请联系小猪SEO外链网客服举证删除

您的IP:18.118.30.253,2024-05-03 14:10:55,Processed in 0.21478 second(s).

各位站长请准守小猪SEO外链网的发帖规则,文明理性发言

外链优化

用户名:

粉丝数:

签名:

资料 关注 好友 消息
分享
已有0次打赏