不同产品线的android app,在测试场景上有相似,或者测试case可以按照控件类型积累。持续积累如下:
典型的公共模块和场景:
1.分享
2.账号登陆
3.消息推送
4.同步:同步数据的增删改查
5.覆盖安装
6.app对后端请求加密
7.兼容其他APP:
输入法类:百度输入法、搜狗输入法、android系统默认输入法;
安全类:百度安全卫士、360安全卫士、QQ手机管家;
竞品:参考不同业务线实际情况
8.不同activity页面物理硬按键方法重写
9.权限要求:是否有不合理项
10.过渡绘制
11.横竖屏切换
12.锁屏、开屏切换
13.使用中关机,开机后app数据能否保存
14.插拔usb、耳机线、充电线,有无异常
15.设置--应用管理器下,清除应用数据后,验证app是否正常
16.使用APP过程中打断:来电、短信、闹钟
17.
安装控件类型区分:
1.输入框
例如搜索、评论等,异常字符串包括长字符串、中文、字母、数字、符号
输入异常包括:
空,不输入,超长,输入英文+数字+汉字 掺杂情况。
2.list:
分屏加载,刷新耗时;
3.button:
快速多次点击,是否发送多次请求?点击返回,是否要多次返回重复页面?
4.有点击态的button、imageView等:
点击并移动,验证点击态效果,在多个tab页切换时,是否触发其他tab页的监听事件?
5.