(2)APP运行速度是否流程,不能感受到卡顿
(3)网络异常时,应用是否会奔溃,在请求超时的情况下,如果程序逻辑处理的不好,就可能会发生Crash(奔溃,闪退)
(4)反复使用同一功能时候,系统可以正常反应,而不会奔溃,闪退等
==========================================================================
(1)账号密码注册登录
1.输入正确的账号密码就能正确登录
2. 已经注册的用户不能再次注册
3. 输入错误的账号或者错误的密码显示账号或密码错误
4. 密码是否加密传输
5. 密码更改后,登录时是否做到了有效的数据检验,修改前密码失效
6. 未登录时,对一些页面的操作是否进行了控制
7. 切换账号登录时,检验登录的信息是否做到了及时的更新
8. 对于多端登录时,确保数据库操作无误,并且每个端可以看到数据的更新
9. 多设备同时登录一个账号时,检查是否将原用户剔除,弹出异地登录提醒,且对一些需要登录后才能使用的页面无操作权限
(2)手机号注册登录
1.验证短信的接受是否及时
2.用验证码可正常登录
3.验证码错误时,登录失败和提醒
4.验证短信文案是否符合所测APP
5.重复发送验证码,前一个验证码失效
6.频繁操作验证时,应该有次数上限
7.验证码有效期检验
(3)第三方注册授权登录
(4)二维码登录
(5)刷脸登录
(6)指纹登录
(7)邮箱登录
(8)声音登录
(9)蓝牙设备登录
(10)记忆化登录(记住账号,密码等方式来实现快捷登录)
=========================================================================
(1) 月份和日期对应,
(2)闰年2月,有29天,其他年份只有28天
(3)注意大小月问题
=========================================================================
通知权限,地理位置权限,语音权限,存储权限,访问手机信息,蓝牙权限,网络权限,应用自动启动权限,摄像头权限,通讯录、通话权限,是否允许复制到剪切板、是否允许界面跳转,相册权限,悬浮窗权限是否允许追踪其他APP的信息等
(1)首次启动APP时,APP询问是否同意启用权限
(2)消息权限开启后,消息能否正常接收
(3)消息权限关闭后,不能推送消息,
(4)位置权限开启后,APP可以定位到当前位置,
(5)位置权限关闭后,APP内需要定位才能使用的模块,正确引导用户开启
(6)网络权限关闭后,APP是否有提醒(网络错误等);
=========================================================================
(1)强制更新(APP开启后一直提醒更新,否则无法使用)
1.多次关闭和打开软件是否正常弹出更新
2.点击更新是否跳转到更新页面
(2)非强制更新
1.可正常关闭更新弹窗
2.重启APP更新提醒重新显示,或者不显示
3.点击更新跳转到相应的界面
取消版本更新时,老版可以正常使用
当有新版本时,不删除客户端的情况下,直接更新是否成功
删除APP后更新(重新安装),再次下载时就安装的是最新版本的APP
=========================================================================
(1)在不同网络环境下,应用的各功能是否可正常运行
(2)网络异常时,数据交换失败是否会给用户提示
1.从有网到无网时,数据是否可以自动恢复,正常加载
2.在网弱情况下,是否有友好提示
3.切换网络环境时,是否会有提示
4.只允许内网(如校园网)访问的APP,在连接到外网时是否有友好提示
==========================================================================
(1)同一个APP 是否可在不同系统上下载
(2)尽量覆盖该产品的主要用户(建议选取产品自己的数据,集体技术方案可采取APP内部埋点的方法,如果发布的是新产品,可以选取竞品类产品的数据)
(3)从不同版本,分辨率、机型(不同厂家 ROM)等进行测试
(4)基于UI自动化脚本的云测试方案
(5)关注个功能界面在不同分辨率下是否存在UI展示问题(界面缩小或放大时,是否可正常显示内容,如果对于不同分辨率做适配处理,就可能会出现错位,遮挡、留白、拉伸和模糊等问题)
=========================================================================
(1)横竖屏切换
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
vR-1719265174580)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!