-
八、兼容性测试
-
九、异常测试
==========================================================================
在我们使用APP时,我们首先第一步就是安装APP,如果没有安装好APP,那就什么也做不了,
(1)应用是否可以正常安装(应用商店安装,命令行安装,apk/ipa安装包安装等)
(2)应用是否可以在IOS和Android不同系统,不同版本,不同机型和进行安装(系统版本过低不能安装,应用不适配)
(3)安装过程中是否能暂停,暂停之后是否能继续安装
(4)安装过程中,空间不足了,是否有方法处理,比如推荐安装另一款大小较小的软件,
(5)安装过程中断网了,是否有相应的提醒或者相应的策略等
(6)卸载:是否可以正常删除应用(桌面删除,第三方软件删除,命令行删除)
(7)应用卸载后是否所有安装文件夹全部删除
(8)卸载过程中出现死机,断网后,是否可以待环境恢复正常后继续执行
(9)卸载是否支持取消功能,选择取消后,软件是否能正常使用
=======================================================================
(1)APP安装过程后,是否可以正常打开,正常运行,
(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
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
fG-1719265223553)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!