软件测试到底自学还是报班?
Posted 黑马程序员官方
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试到底自学还是报班?相关的知识,希望对你有一定的参考价值。
软件测试自学报班都可以,但是不要报那种只学到功能测试的班。
- 无论是自学还是培训首先要了解自己的是否适合学习?
- 其次要知道软件测试应该学什么?有没有一个标准?
- 最后要开始做计划、找资料,了解一些别人的学习经验;
一、什么样子的人适合学习软件测试
专科学历及以上。这个标准以下基本没有什么面试的机会,如果学历有一些问题的,可以先选择升学历。
之前有一个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框架的基本使用方法
到了这个阶段的小伙伴,可以在通过招聘软件的基础上,多多认识一些圈里的人。然后把简历也放到猎聘网等等。
最后,希望大家无论是培训还是自学都拼尽全力,有一个美好的未来。想要培训学习软件测试的同学记得黑马程序员在西安有校区哦~~不培训的同学我们也愿意尽力帮助大家学习!
以上是关于软件测试到底自学还是报班?的主要内容,如果未能解决你的问题,请参考以下文章