当前位置:网站首页>软件测试到底自学还是报班?
软件测试到底自学还是报班?
2022-08-02 21:35:00 【黑马程序员官方】
软件测试自学报班都可以,但是不要报那种只学到功能测试的班。
- 无论是自学还是培训首先要了解自己的是否适合学习?
- 其次要知道软件测试应该学什么?有没有一个标准?
- 最后要开始做计划、找资料,了解一些别人的学习经验;
一、什么样子的人适合学习软件测试
专科学历及以上。这个标准以下基本没有什么面试的机会,如果学历有一些问题的,可以先选择升学历。
之前有一个33岁的会计问我,我要不要转行软件测试。已经有了5-10年自己本职工作经验的人,不是很建议转行。如果自身的岗位晋升困难,可以找找考证、跳槽等涨薪的办法。
但是如果是5年左右车间流水线的工作,建议可以先自学。
最后,转行需要有一定的学习能力。很多人的学习能力只停留在“觉得”“想着”自己有。
二、软件测试应该学什么
市场需求是一个学习的标准,要么对照这市场招聘需求,要么就是找到黑马程序员这样的专业培训机构的课程大纲作为参考。
(1)功能测试
(2)接口测试
(3)性能测试
(4)UI自动化测试
看到有一些培训机构,收费7、8千的价格,课表就是学完功能测试。真的是很生气!只会手工测试的工程师,会找到工作但是完全没有竞争力,在职后很难坚持持续学习,就被淘汰了。本着大家对自己负责的态度,建议以上内容就为大家的学习标准。
三、自学测试安排和资源
软件测试全套教程分享:
黑马程序员:2022年软件测试入门到中级最优学习路线图14 赞同 · 0 评论文章正在上传…重新上传取消
必要掌握的是基础的理论知识:
- 软件测试的定义、生命周期、工作流程、需求分析;
- 测试用例的设计、编写、评审;
- bug的基本知识以及禅道的使用;
- 测试计划、测试报告的编写;
- SVN、Git版本控制工具的使用;
上述内容相关的理论知识搞定之后,还需要找一个项目进行测试一下:
- 发布项目进行立项,建立项目组进行分工;
- 需求评审,学会如何看需求文档,进行需求分析,罗列测试点;
- 整理测试点,编写测试用例,然后进行用例评审;
- 执行测试,比如功能、界面、前后台、兼容性、数据库,对于发现的bug提交到禅道;
- 分析、总结、编写测试报告;
这个流程完整的顺一遍之后,只能算是掌握基本的测试流程了,但是还不够找一份工作,还需要学习:
Linux、数据库、接口测试、APP测试等
以上这些内容,就可以开始写减了,然后找到一份相关测试的工作。为什么大家都是掌握这些内容但是每个人的工资不一样?这也分城市/公司/学历。
资源分享
测试岗位职能 / 软件测试的HTML标签作用 / 设计测试点 / 用例执行以及缺陷管理 /黑马头条测试
Linux相关内容:Linux远程连接/命令/Linux命令大全/数据库
四、选择培训机构看课程
黑马程序员测试学科4.0课改:
我们最新的课程5.0版本已经上线,进行了3处升级:
- 升级1:强化接口,新增Dubbo接口测试,行业内首推企业级接口框架课程。
- 升级2:升级金融项目,新增安全技术,首家在项目中应用安全测试
- 升级3:动画讲义,直观易于理解,单位时间内能教授更多的测试知识
黑马程序员软件测试课程【以月为单位】进行课程更新:
五、软件测试全套笔记分享
Python从变量到数据类型 / 输出格式大全!代码都可复制
基础学习输入 /转换数据类型的函数 / 算数、赋值、复合赋值、比较、逻辑运算符
条件语句边学边练,习题均有答案 / while的语法和应用 /while循环嵌套以及练习题
字符串 / Python列表的常用操作 / 元祖 / 集合 / 公共操作
推导式学习 / 函数 / 函数 / 文件的基本操作汇总(上) / 基本操作汇总(下)
面向对象基础篇 / 面向对象之魔法方法 / 面向对象实际案例:烤地瓜和搬家具
继承 / 面向对象的三大特征 / 异常学习 / 模块 / 包 / 面向对象版学员管理系统
性能测试笔记(更新中):
从理解到体验,最后能够对比说出Loadrunner和JMeter的优缺点
JMeter环境搭建完成第一个案例 / JMeter主要元素以及相关的作用域 / Jmeter直连数据库
自动化接口测试(已完结):
Postman环境安装与插件安装 / 接口、接口测试、URL、HTTP协议、接口文档解析 / 接口用例设计思路、单接口用例、业务场景用例、postman / Postman用例集、断言、前置脚本、关联、生成测试报告 / 读取外部数据文件、iHRM项目实战
Web自动化测试笔记(已完结):
认识web自动化在什么项目中适用 / web自动化工具选择 / Selenium安装配置 / Selenium-XPath、CSS定位 / Selenium-CSS定位 / 元素操作 / Selenium—鼠标操作 / Selenium—键盘操作 / Selenium元素等待 / 下拉选择框、弹出框、滚动条操作 / Selenium之frame切换、多窗口切换 / Selenium窗口截图、验证码处理 / 掌握UnitTest框架的基本使用方法
到了这个阶段的小伙伴,可以在通过招聘软件的基础上,多多认识一些圈里的人。然后把简历也放到猎聘网等等。
最后,希望大家无论是培训还是自学都拼尽全力,有一个美好的未来。想要培训学习软件测试的同学记得黑马程序员在西安有校区哦~~不培训的同学我们也愿意尽力帮助大家学习!
边栏推荐
- sre成长之路
- 你我都会遇到的需求:如何导出MySQL中的数据~ 简单!实用!
- hi!Don't look at how to SAO gas dye-in-the-wood in MySQL?
- Intensive reading of the Swin Transformer paper and analysis of its model structure
- Ansible安装与配置
- 以赛促练-力扣第304场周赛反思(持续更新中)
- 谷粒商城-day14-商城业务与压力测试
- 2022-08-02 第六小组 瞒春 学习笔记
- 若依集成minio实现分布式文件存储
- JumpServer open source bastion machine completes Loongson architecture compatibility certification
猜你喜欢
双轴晶体中的锥形折射
CS5213芯片|HDMI to VGA转换头芯片资料分享
如何抓住NFT、元|宇|宙新趋势?
若依集成minio实现分布式文件存储
Software testing pen questions 1 (with answers)
SSM integration steps (emphasis)
How many ways do you know the singleton pattern?
How does Redis easily achieve system instant kill?
Vscode快速入门、 插件安装、插件位置、修改vscode默认引用插件的路径、在命令行总配置code、快捷键
word操作:单独调整英文字体
随机推荐
[Dry goods] Best practice of sub-library and sub-table
golang刷leetcode:最大波动的子字符串
go 反射 reflect 包
JumpServer开源堡垒机完成龙芯架构兼容性认证
七夕到了——属于程序员的浪漫
【c】操作符详解(一)
golang刷leetcode:按位与结果大于零的最长组合
IP协议(网际协议)
golang 刷leetcode:祖玛游戏
Learn more TypeScript 】 【 TypeScript modular
谷粒商城-day13-es和商品上架
牛客刷题:手动实现数组filter方法
go rand 包
单例模式你会几种写法?
【TypeScript】深入学习TypeScript模块化
Do you understand the factory pattern?
YAML文件格式
SublimeText3 安装、配置项、包管理、常用必备插件、常用快捷键以及修改
四、字符常量 & 字符串
[C题目]力扣138. 复制带随机指针的链表