先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新软件测试全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
如果你需要这些资料,可以添加V获取:vip1024b (备注软件测试)
正文
1**、安装和卸载**
安装和卸载是任何一款APP中都属于最基本功能。一旦出错,就属于优先级为紧要的BUG。因此APP的安装和卸载应作为一个测试点多加重视。
1 应用是否可以正常安装(命令行安装;豌豆荚/手机助手等第三方软件安装;apk/ipa安装包安装
2 应用是否可以在iOS和Android不同系统,版本,机型上进行安装(有的系统版本过低,应用不能适配)
3 安装过程中是否能暂停,再次点击,是否能继续安装
4 安装空间不足时如何表现,是否有相应提示,提示是否友好
5 安装过程中断网或网络不稳定的情况下,是否有相应提示,以及网络恢复后是否能继续安装
6 是否可以正常删除应用(桌面删除;第三方软件删除;命令行删除)
7 应用卸载后所有的安装文件夹是否全部删除
8 卸载过程中出现死机,断电,重启等意外的情况,等待环境恢复后是否可以继续正常卸载
9 卸载是否支持取消功能,单击取消后软件卸载情况是否正常
2**、运行**
1 软件安装后需要检查应用是否能正常运行:
2 APP安装完成后,是否可以正常打开,稳定运行
3 APP的速度是可以让人接受,切换是否流畅
4 网络异常时,应用是否会崩溃:在请求超时的情况下,如果程序逻辑处理的不好,就有可能发生Crash。
3**、注册和登录**
用户注册和登录功能是很多APP产品最基础的构成之一,而主流的登录页面大致分为三种:(1)账号密码注册登录;(2)手机号注册登录;(3)第三方授权登录。本文针对前两种注册登录方式进行阐述:
3.1账号密码注册登录
1 输入正确的账号密码,可正常注册和登录
2 已注册用户再次注册
3 未注册用户尝试登录
4 密码“****”展示
5 账号输入框对最大长度和格式应有校验(比如邮箱账号需要邮箱格式等)
6 账号或密码输入错误时建议提示“账号或密码错误”,而不是“账号错误”或“密码错误”
7 密码是否加密传输(可抓取请求查看)
8 密码更改后,登录时是否做到了有效数据的校验:修改前的密码失效;
9 未登录时对一些页面的操作,是否做了控制
10 切换账号登录,检验登录的信息是否做到及时更新
11 对于多个端都进行操作时,确保数据库操作无误,且每个端可以及时看到数据的更新
12 多设备同时登录同一帐号时(iOS+iOS,Android+Android,iOS+Android),检查是否将原用户剔除,弹出异地登录提示,且对一些需要登录后才能使用的页面无操作权限。
3.2手机号注册登录;
1 手机号输入框格式校验检查
2 验证短信的接收是否及时;
3 用验证码可正常登录;
4 验证码错误时,登录失败+友好提示
5 验证短信文案是否符合所测APP;
6 重复发送验证码,前一个验证码正常失效
7 频繁操作验证码发送,应有操作限制
8 验证码有效期校验(超过有效期无法登录)
4**、日历控件**
目前很多APP中都会设置日历控件,对日历控件的测试我们需要关注:
1 月份和日期对应(比如2月有28天,7月31天)
2 闰年2月,应有29天
3 跨年时,年份应该有增加
5**、权限设置**
当前很多APP的使用依赖于位置,通知,网络等用户权限,例如:高德地图APP,在首次启动时会询问用户是否同意启用定位,通知,网络权限。针对用户权限,我们可以多关注以下几点:
1 首次启动APP询问是否同意启用权限
2 消息权限开启时,消息推送是否正常接收(iOS系统应用启用和后台关闭时都应该可以收到;Android系统在后台关闭进程后就不会推送)
3 消息权限关闭后,APP客户端接收不到消息推送。
4 位置权限开启时,APP可定位到当前位置(比如杭州公交APP,能自动定位到用户当前位置,展示出附近的公交站)
5 位置权限关闭后,APP需定位才可用的功能,是否有提示引导用户开启权限,比如“请打开系统设置中’隐私-定位服务’,允许“XXXX”使用您的位置”。
6 网络权限关闭时,APP是否有提示(“服务器或网络错误,请稍后重试”),是否有提示引导用户开启权限。
6**、软件更新**
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注软件测试)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
C8H7W-1713116495752)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!