移动端测试和web测试相比会更复杂,考虑的场景也更多,一些没有app测试经验的同学可以通过这篇文章学习移动端测试需要考虑哪些问题,随着移动互联的发展,各种移动设备应声而出,测试技术也要不断地学习和更新,少废话,开整!
一、安装/卸载;
a)真机上安装、卸载、高版本覆盖安装、低版本覆盖安装、卸载后安装高版本
1.安装关注点:版本号、渠道号、数字签名(用抓包工具辅助查看)、安装成功后启动向导、安装过程中对意外情况的处理(取消、死机、重启、断电、内存不足、断网)、安装进度条、主要功能流程;
2.卸载关注点:卸载过程中的意外情况处理(取消、死机、重启、断电、内存不足、断网)、卸载进度条;
b)第三方软件协助安装、卸载、高版本覆盖安装、低版本覆盖安装、卸载后安装高版本;
c)在线升级
1.升级注意点:升级提示、取消更新/强制更新、后台更新(ios的自动更新)、跨版本升级、升级过程中异常情况的处理(取消、死机、重启、断电、内存不足、断网)、升级进度、不同网络下升级;
2.第三方软件支持:itools、豌豆荚、91助手、华为助手、360、应用宝等;
3.
二、业务功能测试
a)根据需求文档、原型图和设计稿验证app各个功能的实现
b)共性功能
1.注册:用户名密码的输入(同文本框编辑“2-1)”)、用户名密码长度限制、注册后的页面提示(手机短信提示)、前台和后台数据一致、;
2.登录:用户名密码的输入(同登录“1-1)”)、非法登录次数限制、多设备登录(MTOP现有原则,一个应用同时只允许一台设备登录)、禁用账号登录、登录成功信息、登录后有注销按钮、登录超时处理、登录过程断网处理、登录过程切换网络;
3.注销:注销后新账号登录、取消注销;
4.应用前后台切换:app前后台切换、锁屏解屏、电话中断后回到app、必须处理的提示框处理后回到app、杀掉进程后重新启动app、有数据交换的页面注意进行前后台切换以及锁屏解屏;
<