51Testing软件测试论坛
标题:
如何编写测试用例(APP)
[打印本页]
作者:
测试积点老人
时间:
2018-12-3 15:51
标题:
如何编写测试用例(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进行压力测试
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2