系统测试(非功能性测试)
1、 适配性测试
a) 手机的型号
b) 网络通信情况(2G\3G\WIFI\飞行模式、NET\WAP、中国电信、移动、联通)
c) Android的版本号(Android 4.0、Android 2.3、Android 2.2、Android 2.1)主要是2.2\2.3.*\4.0
d) 屏幕的分辨率(1280×720、960×640、960×540、854×480、800×480、640×480、640×360、480×360、480×320、400×240、320×240、220×176、)
2、 功能模块测试(功能性测试)
a) 根据预先编写的测试用例测试
3、 异常测试(手机交互性事件)
a) *按键打断,如:电源键、home键、音量键、返回键等;插拔数据线
b) 其他程序后台相互切换
c) *网络切换(2G\3G\WIFI\飞行模式、NET\WAP、中国电信、移动、联通、)
d) 待机后是否能恢复程序和网络
e) 短信、电话和闹铃
f) 安装、覆盖安装和卸载
g) 有无SIM卡、有无SD卡
4、 编写帮助文档或使用说明
用户体验测试
1、界面
①文字错误、图片不显示或显示不正确、缺少输入项、按钮的大小和点击效果
②布局、图片和配色设计问题,测试人员很难进入
③提示信息,提示信息语言准确简洁,有指导性。在应该提示的位置放入提示信息,比如程序需要接入网络,在无网络的情况下应给予提示
④提示信息,提示信息的方式有很多,大概有弹出式和非弹出式两种,根据实际情况来区分
⑤阅读性,手机因输入方式和屏幕大小限时,目前以阅读为主要(除聊天软件),做好阅读是关键。文字字体、大小、颜色和背景颜色可调整,夜间模式
⑥简洁,看看any.do就知道什么是简洁了,如穿着白纱美女的油画一般
⑦输入法,输入法不能挡住输入框;回车可以跳转到下一个输入框
2、稳定性
①网络,需要访问网络的程序,在网络不稳定的情况下,应能正常运行,不应出现意外退出和错误;如程序无法在该环境下运行,应提示用户
②网络切换,同上
③网络信号弱,同上
④进程切换,在多进程切换中,应正常运行,并保持切换前页面,不应出现意外退出和错误
3、性能
①程序进行某些功能时,不应使手机出现卡、顿等情况,视实际情况而定
4、安装
①路径,可选择手机、SD卡
②覆盖,可覆盖旧版本,并不会出现异常
③卸载
5、升级
①提示,在每次程序运行的时候提示,或可以设置不提示新版本
②下载,或可设置在特定的网络环境中才允许下载,如WIFI
③取消,下载可取消(并可暂停和继续)
6、操作
①查询按钮和回车同时响应搜索
②按钮点击有变化
业务
1、准备,熟悉项目环境背景,了解需求(没有不变的需求,但还待参照NND,最后的需求和最开始的可能面目全非)
2、以业务流程为准
①从流程开始到流程结束,至少要包含重要的功能点
②不同的流程起点,可以在多个流程用例中体现
③不能完全包含所有起点,则单独看