近年来,随着智能手机兴起,很多App软件不断涌起。那今天我浅谈一下本人在工作如何测试App软件与经验。
一、App三种开发模式介绍(测试App时,必须要先了解您测试的App是用什么模式开发的)
1、Native APP
2、Web APP
3、Hybrid AP
对App开发模式不清楚的人。请自行百度。
二、通用App测试点(这些点必须测试)
1、 使用App时,手机耗电情况;
2 、App占用手机内存情况;
3 、App安装包的大小;
4、 使用App时,流量消耗情况;
5 、App在WiFi,4G,3G,2G网络下的表现;
6、 App支持的系统及其版本;
7、 手机来电时,App的运行表现;
8 、App各页面的跳转及返回,其中安卓考虑物理返回键;
9 、不同分辨率的兼容性;
三、App测试(按照项目计划进行测试)
1、模块测试
2、流程测试
3、集成测试
4、体验测试
5、回归测试
6、性能测试
7、安全测试
8、自动化测试
四、App自动化测试
谈到App自动化测试,现在很多公司都再招聘自动化测试人员。现在很多测试工程师都转入到了自动化阵营了。本人谈谈自己对自动化的看法吧。
1、App测试完成后,是否需要做自动化?
答:需要。做接口自动化够了。
2、UI自动化测试什么时候才能开展?
答:版本稳定,功能流程小幅度变化。(UI自动化维护成本高,一般创业公司、中小型企业不建议做)
目前做自动化工具有很多,我喜欢折腾二种工具:Appium Selenium
五、App测试报告
1、UI评测:缺点与建议
2、用户体验评测:重点功能使用难度评测、用户操作评测、软件界面美感度评测
3、功能测试评测:功能常规测试、业务逻辑分析、功能BUG、功能建议
4、性能评测:客户端性能、服务端性能
5、安全测试评测:用户隐私评测、服务器漏洞、程序崩溃日志、用户信息安全等
6、错误分类、遗留问题风险评测
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/194505.html