测试积点老人 发表于 2018-12-3 15:51:03

如何编写测试用例(APP)

1.应用的启动和停止

1.1首次启动

是否出现欢迎界面,欢迎界面的停留时间,欢迎界面后是否正常进入应用

首次启动时间是否合理

该拉取的信息是否正确

桌面图标是否创建成功,功能启动快捷键创建是否成功(某些安卓手机会有在桌面创建快捷键的需求)

1.2二次启动

1.3程序异常退出后的启动

2.程序功能模块

2.1文本框输入功能

正常输入,输入越界,特殊字符集(\n,\r等等),利用复制粘贴向文本输入内容,输入程序规定不让输入的字符

2.2事件触发

3.权限安全

4.文件存储

5.网络与流量


[*]网络信号,尤其是弱网环境下应用的表现
[*]不同运营网络:电信、联通、移动,2G/3G/4G.
[*]网络中断、网络恢复场景的逻辑(如重试),以及网络提示
[*]首次启动应用的流量是否符合预期。
[*]统计、异常上报对流量的影响
[*]APP中图片大小,尺寸是否有考虑对网络流量的影响
[*]基于流量安全的特殊业务,如仅wifi联网


6.中断测试


[*]锁屏中断:停留在程序操作界面进行锁屏,恢复后检查操作是否正常
[*]前后台切换:停留在程序操作界面,通过Home键,进行程序的前后台切换
[*]加载中断:页面界接口请求,界面框架加载时,通过Home键,返回键、快速切换操作进行中断
[*]系统异常中断:如关机,断电,来电


7.机型适配

7.1分辨率适配

UI结构、对话框基于分辨率、屏幕大小进行适配

7.2 OS版本适配

7.3 CPU硬件配置

8.系统配置


[*]进程管理:省电管理、后台进程驻留管理
[*]显示管理:字体大小,字体类型
[*]语言环境:语言环境
[*]横竖屏配置:是否支持横竖屏自适应处理


9.升级 覆盖安装

[*]逐级升级:用户数据,设置,状态的保留,特别注意新版本已去掉的状态或设置
[*]跳级:即隔开版本覆盖安装
[*]降级:覆盖安装更低版本
[*]卸载安装:卸载安装,安装目录清理,SD卡存储数据不被清理
[*]省流量升级:有些助手提供省流量升级方式
[*]在没有更新或者网络时,需要给予用户正确的信息表达。
[*]如果升级有忽略本次版本升级,那么当有新的升级版本时,是否还有提示升级
         (IOS没有软件更新功能,安卓有软件更新功能)

[*]强制升级:不升级无法使用


10.压力测试
使用monkey工具对Android APP进行压力测试

页: [1]
查看完整版本: 如何编写测试用例(APP)