手机软件测试主要有哪些方面? | 您所在的位置:网站首页 › 荣耀手机功能检测软件有哪些 › 手机软件测试主要有哪些方面? |
主要考虑的是功能性、兼容性、稳定性、易用性(也就是人机交互)、性能。 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推送关闭后是否正常等。 |
CopyRight 2018-2019 实验室设备网 版权所有 |