admin 管理员组文章数量: 887017
手机软件测试主要有哪些方面?
主要考虑的是功能性、兼容性、稳定性、易用性(也就是人机交互)、性能。
1、功能
功能测试是指测试所有功能点是否能够验证通过。功能测试的测试用例设计需要结合产品需求和开发设计文档。
2、App安装、卸载、升级
app安装需要考虑的点:在不同手机、不同系统版本上安装、从不同渠道进行安装、安装时出现异常(关机、断网)恢复后能不能正常安装,安装时内存不足、安装时手动取后再安装、运行时覆盖安装。
app卸载需要考虑的点: 正常卸载、运行app时卸载、取消卸载、卸载时关机、卸载之后遗留数据检查等
app升级需要考虑的点:临近版本升级、跨版本升级、不同渠道升级、升级提醒成功
3、兼容性
app兼容性要考虑的点主要包括手机型号、手机的系统版本、及屏幕分辨率(覆盖主流)除了这三个重点考虑的点还需要考虑网络(2G\3G\4G\5G\WIFI)的兼容性以及手机硬件(手机按钮及耳机蓝牙设备)兼容性和手机软件(定位、地图app等)兼容性。
4、易用性
要关注界面UI显示、操作简单易用,还要测试手机横竖屏切换,手机自带的辅助功能(放大字体、多点触控、语言转换等功能)
5、稳定性测试
由于app软件是安装在手机的操作系统之上的,为了保证app能够在长时间内运行操作不会出问题,所以需要做
稳定性测试,稳定性测试需要用到monkey工具,monkey工具是基于命令行的方式运行的,通过这个工具长时间来操作对应的app,以此来检测app会不会出现假死(ANR)或者崩溃的问题。常用的monkey命令有
6、界面
界面是否吸引人,容易理解、整洁、简单、无错别字;UI界面的检查,出现问题最多的也就是特殊符号、边界值、按钮之类的
7、性能
既要测试服务器的性能(及操作响应的时间),同时也要测试客户端的性能(如内存、流量、电量、CPU、流畅度、启动时间、稳定性)性能测试工具
8、弱网测试
弱网测试是指手机app在网络不好的场景下,运行操作app,以此检测app会不会出现异常闪退、假死、以及异常提示信息等各种情况,弱网测试的重点是要模拟出各种复杂的弱网环境,一般都会借助于一些工具来模拟弱网环境,比如 fiddler、charles等工具。
9、交叉事件测试
app的交叉事件测试主要是指多个应用之间是否有冲突,比如使用app时拔打电话、收发短信、连接耳机或蓝牙设备、旋转屏幕、电量告警、插拔充电器等等
10、PUSH推送测试
当前手机app都会有push推送功能,push 可以做为一个专项来进行测试,比如测试push的业务规则、push推送的用户是否正确、push推送消息的跳转、以及push推送关闭后是否正常等。
本文标签: 手机软件测试主要有哪些方面
版权声明:本文标题:手机软件测试主要有哪些方面? 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1732353913h1533889.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论