对于移动端APP的测试工作经历了功能测试,自动化测试,性能测试几个阶段之后,看似测试的工作已经完整执行完毕,但是在后期使用过程中,依然会有一些未知的问题被反馈出来,所以为了能更好的保障软件产品的质量,对移动端APP进行专项测试也是常见的一种测试手段。
那么移动端专项测试可以考虑的几个点:
兼容性测试,流量测试,CPU测试,电量测试,内存测试,网络测试,稳定性测试,环境相关测试等。
先来说说兼容性测试
首当其冲的应该是1.操作系统版本,比如Android和iOS系统版本支持,最低兼容的版本;
其次,2.屏幕分辨率,不同机型的分辨率适配;
3.不同类型的存储器的支持;
4.网络类型的影响,在强网络,弱网络,无网络,wife,4G,3G下等的功能的使用情况。
耗电量测试
在使用软件时,会不会产生过高电量的消耗,因为如果app架构设计的有问题,或代码存在缺陷的情况下,就可能导致电量消耗较高,所以电量测试也是比较关键的影响要素。
-
现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
-
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
-
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
-
分享他们的经验,还会分享很多直播讲座和技术沙龙
-
可以免费学习!划重点!开源的!!!
-
qq群号:455787643【暗号:csdn11】
流量测试
在移动端app的测试中,对于产品使用的流量进行度量也是很有必要的,流量的分析也可以分两种不同的角度来考虑:一个是用户在操作软件时,直接使用的流量消耗;另一种是软件在后台运行,用户在没有直接使用的情况下,流量消耗的变化。
不同网络环境下的测试
移动端app这类软件有一个很明显的特点:能够所处的网络环境比较多样化,除了wife的情况,很多时候是在移动网络下使用的,移动网络根据不同的场景,可能是4G,3G,2G,甚至网络无服务.....比如地铁、火车、高铁等,遇到的情况又比较复杂。移动端app的一些问题很多时候是在复杂的网络情况下才会被发现,这就要求我们在测试阶段尽量模拟出不同的网络情况,及早发现和修复这些问题。
软件的稳定性测试
软件的功能测试完毕没有问题的情况下,app使用过程中的稳定性就变得很关键,如果一个app在使用过程中,经常出现闪退或者崩溃,那么用户体验的体验感就会变得很差,在同类型产品的竞争下,很容易造成用户的流失。
软件的安全性测试
验证安装在系统内的保护机制能否在实际应用中对软件进行保护,使之不被非法入侵,不受各种因素的干扰。如果日志文件记录了Web应用系统的主要操作过程,并可根据日志文件追查到系统使用情况;同时还需要保证日志文件本身的安全性、完整性,防止被入侵者删除、获得;当软件采用了加密技术之后,需要确认加密、解密后信息传递的正确性和完整性。
其实在实际的测试工作中,也有一些缺陷是和app所处的使用环境相关的,所以进行测试时,多考虑设计一些测试场景,比如:软件使用过程中,突然来电、短信、通知栏消息弹出、低电量警告窗弹出等。用户在使用app时权限选择,比如app读取联系人或者相册,读取一些敏感信息等,是否存在隐私泄漏等。
总结:
感谢每一个认真阅读我文章的人!!!
作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方小卡片即可自行领取。