安卓软件测试的几个要点

来源:互联网 发布:asp.net网站程序员 编辑:程序博客网 时间:2024/04/30 15:14


用户体验测试



1、界面
①文字错误、图片不显示或显示不正确、缺少输入项、按钮的大小和点击效果
②布局、图片和配色设计问题,测试人员很难进入
③提示信息,提示信息语言准确简洁,有指导性。在应该提示的位置放入提示信息,比如程序需要接入网络,在无网络的情况下应给予提示

④提示信息,提示信息的方式有很多,大概有弹出式和非弹出式两种,根据实际情况来区分


⑤阅读性,手机因输入方式和屏幕大小限时,目前以阅读为主要(除聊天软件),做好阅读是关键。文字字体、大小、颜色和背景颜色可调整,夜间模式
⑥简洁,看看any.do就知道什么是简洁了,如穿着白纱美女的油画一般

⑦输入法,输入法不能挡住输入框;回车可以跳转到下一个输入框


 2、稳定性
①网络,需要访问网络的程序,在网络不稳定的情况下,应能正常运行,不应出现意外退出和错误;如程序无法在该环境下运行,应提示用户

 ②网络切换,同上

③网络信号弱,同上
④进程切换,在多进程切换中,应正常运行,并保持切换前页面,不应出现意外退出和错误


3、性能
①程序进行某些功能时,不应使手机出现卡、顿等情况,视实际情况而定


4、安装
①路径,可选择手机、SD卡

②覆盖,可覆盖旧版本,并不会出现异常

 ③卸载


 5、升级
①提示,在每次程序运行的时候提示,或可以设置不提示新版本

 ②下载,或可设置在特定的网络环境中才允许下载,如WIFI

③取消,下载可取消(并可暂停和继续)


 6、操作
①查询按钮和回车同时响应搜索

②按钮点击有变化  



 业务


1、准备,熟悉项目环境背景,了解需求

(没有不变的需求,但还待参照NND,最后的需求和最开始的可能面目全非)

 2、以业务流程为准
①从流程开始到流程结束,至少要包含重要的功能点

②不同的流程起点,可以在多个流程用例中体现

③不能完全包含所有起点,则单独看



另外,还有以下方面

系统测试(非功能性测试)

 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卡


1 0