新人如何入门和学习软件测试? 学习软件测试时都做什么预备功课

有热心网友对这个问题进行了回答,使用的是我在黑马论坛2018年制作的学习路线图,而且获得了730个赞,可见资料非常受欢迎。但是很多人留言,不是因为感谢,而是因为有些资料没有...

新人如何入门和学习软件测试?

我们精选了一下网友答案:

···································^^····································


有热心网友对这个问题进行了回答,使用的是我在黑马论坛2018年制作的学习路线图,而且获得了730个赞,可见资料非常受欢迎。但是很多人留言,不是因为感谢,而是因为有些资料没有提取码,所以我现在来更新下。

更新环节有两个:

1、所有视频补全提取码
2、更新为2020年版本的最新视频资料

资料很长,不想学测试的朋友千万别看,哈哈


一、学习路线图(点击图片即可放大,可清晰观看)

图片双击会放大

二、软件测试视频第一阶段-前置基础知识

1、学习目标:

可掌握的核心能力:

1. 熟悉计算机相关概念;
2. 掌握基础的测试理论;
3. 熟练掌握HTML常用标签和语法规范;
4. 掌握使用CSS定义网页样式;
5. 掌握js的基本用法;

2、知识点:

1)计算机基础
计算机组成部分、操作系统分类、B/S和C/S架构、常用DOS命令、服务器域名
2)测试理论
软件测试的目的、软件测试定义、软件测试原则、产品质量模型、测试基本流程
3)HTML基础
HTML基础语法、标签属性、图片标签、超链接、锚点、表单
4)CSS基础
CSS基础语法、CSS四类选择器、常用文字属性、行高属性、边框、盒子模型、内外边距
5)JS基础
JS基础语法、JS引入方式

3、该阶段免费配套视频

1)北京校区-《2019年视频告诉你测试行业薪资/价值/职业规划》 密码:xp9k(小白入门必看视频)
2)北京校区-《5天测试班基础视频教程2020版》[3.16日更新] 密码:crm2(对应上述1-5知识点)


三、软件测试视频篇第二阶段-linux和数据库

1、学习目标:

可掌握的核心能力:
1. 掌握Linux操作系统按照和配置;
2. 熟练掌握Linux常用命令;
3. 掌握数据库增删改查操作;
4. 熟悉数据库索引、视图、事务、常见函数等高级功能;
5. 掌握Redis的string类型、hash类型、set类型、list类型等基本类型和操作;

2、知识点:

1)LINUX(熟悉)
操作系统介绍、操作系统发展历史、CentOS图形界面、文件和目录、常用LINUX命令使用、vim文本编辑器的使用
2)数据库介绍(熟悉)
数据库基本概念、关系型数据库介绍、MySQL安装与使用、Navicat使用
3)SQL语言(重点)
数据表操作、数据操作-增删改查、条件查询、排序、聚合函数、分组、分页、连接查询、自关联、子查询、子查询演练
4)数据库高级功能(了解)
数据库设计、命令行操作数据库、函数、存储过程、视图、事务、索引、外键、用户密码
5)redis数据库功能(掌握)
掌握Redis的string类型、hash类型、set类型、list类型等基本类型和操作;

3、该阶段免费配套视频

1)北京校区-《2天linux视频2020完整版》 密码:5drs(对应上述1知识点)
2)北京校区- 《4天mysql视频教完整版分享2020版》 密码:s6p6(对应上述2-4知识点)
3)实战视频-《1天redis实战视频教程2020版》 密码:o0wv (对应上述 5 知识点)
4)实战视频-《Linux命令实战之Lnmp搭建禅道测试环境》 密码:wynj (2018年课堂版本)
5) 简历项目-《如何在linux环境中使用Lnmp部署测试项目》 密码:b9k6 (20年10.17日更新)

四、软件测试视频篇第三阶段-测试基础

1、学习目标:

可掌握的核心能力:

1. 掌握测试的基本概念和测试常见分类;
2. 熟练掌握黑盒测试用例设计方法,进行功能测试用例设计;
3. 熟练掌握缺陷报告的编写;
4. 熟悉测试管理工具禅道和JIRA的使用
5. 掌握项目测试流程;
6. 掌握Web项目功能测试分析和用例编写;
7. 熟悉测试计划,测试方案,测试报告的核心内容
8. 掌握功能测试与数据库的关系
9. 掌握Fiddler工具的使用

2、知识点:

1)软件测试理论
软件测试的分类,软件开发模型和测试模型,软件的质量模型,测试用例的定义和要素
2)测试用例设计
等价类方法、边界值方法、因果图、判定表、状态迁移法、正交、场景
3)缺陷管理
缺陷定义、缺陷的判定标准、缺陷报告、缺陷跟踪流程
4)Web项目实战
搭建项目的测试环境,如何快速熟悉项目,项目的测试流程,测试计划和方案,功能测试分析,状态迁移法的使用,流程测试分析,非功能测试分析,测试报告编写,Fiddler抓包
5)App项目实战
6)测试管理工具
禅道的使用,JIRA的使用

3、该阶段免费配套视频

1)北京校区-《深入了解软件测试4天视频》 密码:hyv9(此免费视频对应上述1,2,3知识点)
2)北京校区-《4天学web手工项目测试》 密码:vhh9(此免费视频对应上述4知识点)
3)北京校区-《2天学APP手工项目测试》 密码:i6ym(此免费视频对应上述5知识点)
4 ) 北京校区-《1天禅道工具使用》 密码:u9vj (此免费视频对应上述6知识点)
5 ) 北京校区-《1天软件缺陷与JIRA》密码:3za0(此免费视频对应上述6知识点)
6) 实战视频-《两小时快速入门黑马头条APP功能测试实战》 密码:9ziq

五、软件测试视频篇第四阶段-编程+数据结构

1、学习目标:

可掌握的核心能力:
1. 掌握Python基础语法, 具备基础的编程能力;
2. 建立编程思维以及面向对象程序设计思想。

2、知识点:

1)Python开发环境
Python开发环境的搭建、Pycharm使用
2)Python基础
变量以及变量的类型、标识符和关键字、变量名命名方式、算数运算符、变量数据类型转换、输入和输出、注释、if语句基本格式、if…else…语句、if…elif..else语句、逻辑运算符、比较关系运算符、运算符优先级、while循环语法格式、while嵌套应用、break的用法、continue的用法、列表概念及操作、元组概念及操作、字典概念及操作、字符串概念及操作、集合概念及操作、for循环及for…else用法、函数的基本语法、函数执行流程、文档注释、带参数的函数、带返回值的函数、函数的嵌套调用、匿名函数、递归函数、局部变量和全局变量、引用、文件的概念、文件的打开与关闭、文件读写, 以及文件定位读写、文件、目录相关操作
3)面向对象
面向对象介绍、类和对象的概念、魔术方法的意义及作用、对象成员的访问控制权限、继承的概念及意义、继承、多层继承和多继承、多态的概念以及应用、类属性和实例属性、实例方法、类方法、静态方法、设计模式: 单例模式
4)异常处理
理解异常的作用、捕获异常、异常的传递规则、自定义异常
5)模块和包
模块和包的概念、__all__的用法、import语句用法、from...import...用法、from...import * 用法

3、该阶段免费配套视频

1)北京校区-《10天带你玩转python2020版》 4.20日更新 密码:daxr(此免费视频对应上述1 - 5知识点)
备注:python视频非常重要,是做市场最抢手的自动化测试必学视频,目前黑马已公开。

六、软件测试视频篇第五阶段——WEB自动化

1、学习目标:

可掌握的核心能力:
1.能够熟练搭建Web自动化测试环境;
2.熟练掌握元素的定位方法和元素操作;
3.掌握鼠标键盘操作及HTML特殊元素的处理;
4.掌握使用UnitTest管理自动化测试的脚本;
5.熟练掌握PO模式的设计思想,并能够对页面进行封装;
6.掌握数据驱动的实现方式;
7.掌握日志的相关概念,以及日志的收集处理;
8.掌握在实际的项目中如何灵活运用自动化的相关技术。

2、知识点:

1)WEB自动化入门
自动化测试的理论知识、主流的Web自动化测试框架介绍、Selenium的发展历史及工作原理、元素查看工具使用、环境搭建
2)WEB自动化基础
元素基础定位方法、Xpath和CSS元素定位方法、元素常见操作、浏览器操作方法、鼠标键盘操作、显示等待和隐式等待、HTML特殊元素处理、窗口截图、验证码处理
3)WEB自动化中级
UnitTest框架、Fixture、UnitTest断言、参数化、测试报告
4)WEB自动化高级
PO模式、数据驱动、日志处理
5)项目实战
自动化测试流程、项目自动化框架设计、自动化代码实现

3、免费视频资源配套:

1)北京校区-《8天web自动化入门教程》 密码:xest(此免费视频对应上述1-5知识点)

七、软件测试视频篇第六阶段——移动自动化

1、学习目标:

可掌握的核心能力:
1.掌握移动端APP测试特性;
2.能够熟练搭建移动自动化测试环境;
3.熟悉appium的工作原理;
4.熟练掌握ADB工具的使用;
5.熟练掌握元素的定位方法、元素操作和手势操作;
6.掌握单元测试框架pytest的使用;
7.掌握YAML数据读写;
8.掌握使用allure生成测试报告;
9.熟练掌握PO模式的设计思想;
10.掌握数据驱动的实现方式;
11.掌握Git的使用方式;
12.掌握Jenkins持续集成的环境配置;
13.掌握在实际的项目中如何灵活运用移动自动化的相关技术。

2、知识点:

1)移动自动化特性
APP应用系统架构、测试环境及发布平台、APP敏捷开发模式、APP应用测试要点、业务功能测试、兼容性测试、安装卸载升级测试、交叉事件测试、Push消息测试、性能测试、用户体验测试、稳定性测试
2)移动自动化基础
移动端测试分类及特点、ADB命令及Monkey使用、appium环境搭建、appium工作原理
3)移动自动化中级
APP和手机系统操作、元素定位、元素操作、高级手势操作、混合APP测试、PyTest测试框架、定制测试报告、YAML数据读写
4)移动自动化高级
PO模式、数据驱动、Git、Jenkins持续集成
5)项目实战
APP项目实战

3、免费视频资源配套:

1)北京校区-《移动端测试基础知识视频》 密码:3gyl(此免费视频对应上述1,2知识点)
2)北京校区-《移动自动化测试基础入门视频》 密码:am3h(此免费视频对应上述2-4知识点)
3)实战视频-《Appium进行IOS真机自动化测试》 密码:dolc(此免费视频对应上述5知识点)
4) 相关视频,正在紧张打滚更新中

八、软件测试视频篇第七阶段——接口测试

1、学习目标:

可掌握的核心能力:
1.掌握接口及接口测试相关概念;
2.掌握使用Postman进行接口测试;
3.熟练掌握数据库的基本操作和事务操作;
4.掌握requests库使用及脚本封装;
5.掌握接口测试框架的设计和封装;
6.掌握使用持续集成工具管理接口测试脚本;
7.掌握在实际的项目中如何灵活运用接口测试的相关技术。

2、知识点:

1)接口测试基础
接口及接口测试概念、HTTP协议、接口规范、项目环境说明、接口测试流程
2)Postman实现接口测试
Postman介绍和安装、Postman基本用法、Postman高级用法、Postman测试报告、项目实战
3)数据库操作
数据库介绍、数据库基本操作、数据库事务操作
4)代码实现接口测试
Requests库、集成UnitTest、接口测试框架开发、项目实战
5)持续集成
持续集成介绍、Git、Jenkins、持续集成之Postman、持续集成之代码
6)接口测试扩展
Mock测试、接口测试总结

3、免费视频资源配套:

1)北京校区-《2天带你掌握接口基础》 密码:v5bq(此免费视频对应上述1知识点)
2)北京校区-《接口测试入门篇》 密码:k8rc(此免费视频对应上述2知识点)
3)巩固视频-《Python实现接口自动化测试视频》 密码:edkd
4)实战视频-《python实现头条项目接口自动化测试实战》密码:c7oz (与知识点5-7相关视频)

九、软件测试视频篇第八阶段——性能测试

1、学习目标:

可掌握的核心能力:
1.能够熟练搭建性能测试环境;
2.掌握性能测试基础理论;
3.掌握Jmeter常用组件使用;
4.掌握Jmeter编写和录制性能测试脚本;
5.掌握基于jmeter实现单一和混合场景搭建;
6.掌握思考时间、事务、逻辑控制器在性能测试场景的应用;
7.掌握Jmeter常用性能插件进行图表分析;
8.掌握Linux服务型性能监控方法和指标;
9.掌握数据库监控和调优的常见方法。

2、知识点:

1)性能测试基础
性能测试理论、性能测试分类、性能测试常用指标、性能测试流程
2)性能测试工具
常用性能测试工具、Jmeter环境搭建、Jmeter功能概要、元件作用及执行顺序、线程组、参数化、断言、关联、连接数据库、逻辑控制器、定时器、分布式、测试报告
3)项目-接口性能测试
项目API文档分析、接口清单梳理、接口脚本设计、并发数据计算、逻辑控制器项目应用、单一场景搭建、常用响应图表插件及应用
4)项目-web性能测试
脚本录制、正则过滤、cookie管理器、事务控制器、思考时间、混合场景搭建、web性能脚本执行与分析
5)性能测试调优
windows服务器性能监控、linux服务器性能监控、性能测试报告

3、免费视频资源配套:

1)北京校区-《3天带你入门性能测试2020版》 密码:g0nk(此免费视频对应上述1-3知识点)2)北京校区-《2天带你入门性能测试》 密码:44t2(此免费视频对应上述1知识点)
3)北京校区-《性能测试工具LoadRunner入门》 密码:hvc9(此免费视频对应上述2知识点)
4) 与知识点4、5相关视频,正在紧张打滚更新中

十、软件测试视频篇第九阶段——综合项目实战

1、学习目标:

可掌握的核心能力:
1.掌握功能测试在真实的项目中如何实施;
2.掌握基于Selenium的Web自动化测试框架搭建和使用;
3.掌握基于Appium的APP自动化测试框架搭建和使用;
4.掌握使用工具实现接口测试;
5.掌握基于Python+Requests库的接口自动化测试框架的搭建和使用;
6.掌握Locust性能测试框架的使用;
7.掌握如何对APP进行性能测试;
8.掌握在实际的项目中如何灵活运用相关测试技术。

2、知识点:

1)项目介绍
项目简介、项目架构
2)功能测试
功能测试设计思路、自媒体端测试、后台管理端测试、用户APP端测试
3)UI自动化测试
Selenium Grid、搭建自动化测试框架、编写自动化测试脚本
4)接口测试
接口测试流程、基于工具的接口测试、基于代码的接口测试
5)性能测试
Locust框架、APP性能测试

3、免费视频资源配套:

1)北京校区-《综合项目_3天黑马头条实战》密码:pkx4(此免费视频对应上述1、2、3知识点)2) 与知识点4、5相关视频,正在紧张打滚更新中

十一、突击实战视频篇-软件测试自学党应看的实战视频

【视频】《两小时快速入门APP功能测试视频》

【视频】《无基础入门移动自动化Appium框架》

【视频】《全方位讲解性能测试入门基础》

【视频】《python实现头条项目接口自动化测试》

【视频】《快速掌握测试编写报告》

【视频】《白盒测试用例设计》

【视频】《黑盒测试用例设计》

【视频】《10节课带你学会测试计划编写篇》

【视频】《AirTest自动化测试视频》

【视频】《微信小程序测试实战—全网首发》

【视频】《安全渗透测试之sql注入-全网首发》

【视频】《Charles抓包工具测试实战》

【视频】《手把手教你搭建测试环境部署项目》

【视频】《Web应用服务器安全测试》

【视频】《Excel利用openpyxl库管理接口用例》

【视频】《web自动化入门实战》


如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

···································^^····································


零基础想转行做软件测试当然是可以的,只要你感兴趣一切都不是问题,多余的废话也不说了,我直接就上学习线路图了!

软件测试学习线路图

点击查看大图

第一阶段:

该阶段免费配套视频

5天测试班基础视频教程 密码:qoal


第二阶段:

免费配套视频

1)《linux视频教程
2)《mysql视频教程


第三阶段:

配套视频

1)《6天带你玩转python》 密码:dvbt


第四阶段:

配套视频

1)《6天带你玩转python》 密码:dvbt


第五阶段:

资源配套:

1)《2天web自动化入门教程》 密码:dnyx


第六阶段:

资源配套:

1)《移动端项目测试视频》 密码:3gyl


第七阶段:

资源配套:

1)《2天带你掌握接口基础》 密码:v5bq


第八阶段:

有用大家伙点个赞哦!谢谢了

···································^^····································


这个提问下聚集了太多软件测试培训的友商机构,怎么能少了我测牛学堂?

细心观察你会发现,每个友商的答案都是大同小异,告诉你测试要学什么,学哪些东西,第一阶段如何如何,第二阶段如何如何……

这些看起来很专业,说的也对,但对于零基础的小白来说,你看了也看不懂,还不如直接看招聘网站,企业需要你会什么,你就应该学什么,简单粗暴,而且有效:

如此种种,传送门:

「北京招聘网」海量北京人才招聘信息 - BOSS直聘

只有找到了软件测试的工作,才算入门了软件测试,只有自己能力满足了企业的招聘需求,企业才会录用你,因此软件测试入门对于零基础的小白来说就是企业需要你会什么,你就学什么,把它学好就可以大大方方出去面试了。

我们测牛学堂作为专注软件测试培训的机构,课程设置也是贴合市场,每季度会根据企业用人的标准适当更新,毕竟我们做的是就业类的课程,一切为了学生就业,不是为了学习而学习,是为了找工作而学习:

测牛学堂-专注软件测试培训-转行软件测试-软件测试培训机构

现在很多小白都有报培训班系统学习的意愿,其中一部分人会因为学费昂贵望而却步,线下面授的课程是都不便宜,其实线上直播课对于自制力强的同学来说,学习效果是一样的,可以降低很多时间和经济成本,性价比相对更高,我们测牛学堂不做录播网课,只有真人实时直播,学习中的疑问都可以当堂解决。

牛哥这样说,并不是因为我们只做线上课,屁股决定脑袋所以这么引导大家去学线上课,线下面授价格贵,学生学线下我们反而多赚钱,本小编就是喜欢说实话,实事求是而已。

···································^^····································


对于零基础的小白来说,肯定是要先学习基本理论知识,从功能测试开始的,不可能上来就学什么测试开发的。2020年了,软件测试不是朝阳行业了,现在产品经理都已经没什么热度了。提问问的也比较笼统,一般不管自学什么,我的建议都是,先知乎或者百度上看一些,这个职业到底是干啥的,网易云课堂,腾讯课程,里边都有一些扫盲的科普教学视频,基本都是培训机构故意发出去引流的,也可以看看。最靠谱的是问问自己身边朋友,有没有做软件测试的,多请人家吃吃饭,唠唠嗑,让人家给你指指路不是很随意么。

测牛学堂-专注软件测试培训-转行软件测试-软件测试培训机构

自己没事多去招聘网站搜一下,看看市场对测试的技能要求都有哪些。看到提问下很多人推荐自学,软件测试是一个找BUG的过程,这是产品上线交付前的最后一步,你自己一个人怎么测呢,软件都没有,光看视频看基本职能学会一些理论常识;条件允许的话,也可以报个培训班,市面上只要是个老牌的IT培训机构,基本都有测试课程,比如黑马,达内,千峰等等,也有一些小而精的,专注于软件测试培训的机构,比如测牛学堂,博为峰等等,都可以了解对比,看看他们的课程大纲什么的。

相比较开发入门,入门测试相对要简单,作为新人的你,如果有一个测试经验很丰富的人,在工作中带你,带你熟悉和了解测试日常工作需要及过程(测试流程、文档模板、沟通技巧即常用的工具比如SVN,禅道等工具的简单使用),了解被测试项目的流程和专业术语,大约一两月时间就可以搞定基本的手工测试工作,这就是入门。

大多人可能不太相信,但这确实是真的,因为我的一个朋友就是这么被带出来的。

但是这种短平快(一两月)带出来人(主要指手工功能测试),其能力也是很有限的,缺乏的更是实际的项目经验,和技术储备,其是否能够长久主要还是取决于当事人用不用心和努不努力了。

如果要更全面更好更稳固的投身测试行业,建议最好还是能参加一些专业的测试技术培训课程,全面的学习一些开发语言数据库,操作系统,网络,接口,自动化测试和性能测试的技术知识,一共只要花上4个月左右的时间,这样出来的测试人员肯定比一两月的人所要掌握的技能强好多。

·······································································

学习软件测试时都做什么预备功课

我们精选了一下网友答案:

至少要先知道软件测试的基础知识 例如测试基础,测试过程,软件质量,测试方法,需求管理,缺陷管理,测试用例,测试覆盖率,测试工具。还要了解一门操作系统;目前linux使用比较受欢迎。还要会sql server,mysql中的一个吧!最好在了解一些TCP/IP的知识。

···································^^····································


学习软件测试的培训机构那么多,并且是说是专业起点的。只要会一点计算机基础知道,就可以了吧。  预备预备功课就不需要准备了吧。具体还是你要去一家专业的软件测试培训机构去咨询才可以。 <a href="wenwen.sogou.com/login/redirect?url=www.nj-test.com" target="_blank">www.nj-test.com</a> 南京中博。交流qq:542299586.

···································^^····································


天拓力行代理全国高新认证,通过率百分之百,您可以登录天拓力行网站,首页有我们的联系方式和咨询tq,天拓力行专家团队会给您提供最专业的顾问讲解!

·······································································

宣讲会|​Tymphany 迪芬尼声学科技股份有限公司

我们精选了一下网友答案:

···································^^····································


时间地点:

2020年11月5日  14:00

广州大学华软软件学院

A301





公司概况

1

——技术领先

我们拥有世界第一的声学音频工程技术,核心声学可追溯到1926年。

致力于成为全球第一的音频供应商,业务板块涵括扬声器单元、音响系统、家庭影院、耳机类产品以及模组产品,是音频行业里最佳性能解决方案以及众多知名品牌的首选。  




2

——立足中国,全球发展

2004年Tymphany在广东惠州成立了中国区第一家工厂。此后相继成立台北研发中心、深圳研发中心、东莞石碣生产基地、东莞东城耳机生产基地等,在全球成立美国研发中心、英国研发中心、捷克制造基地以及泰国制造基地。



3

——多元文化

Tymphany 现拥有一万多名的员工,来自全球30多个国家,这里中西交融,兼容并蓄,倡导“Work like a Captain, play like a Pirate”的生活方式,公司设有器乐社、舞蹈社、篮球社等活动社团。




4

——年轻人才

Tymphany注重人才的储备与培养,“声力军”管理培训生项目从2014年启动至今,已培育出不少年轻人才成为公司的技术骨干。



5

——快速发展

我们业务从2014年到2019年增长了10倍,其中可听戴设备带来40%的受益增长。

惠州公司将于2020年底迁入新园区,园区内设有研发大楼,现代化厂房、自动化产线、声学博物馆以及休闲活动区等一体化设施





  校招流程:

网申→宣讲会→笔试→HR面试→部门面试→测评→Offer  

    网申方式: 

1. 面试流程:投递简历到3034564252@qq.com

2.微信扫描二维码了解更多职位咨询,并投递

空宣安排:

    2020年9月,具体空宣时间请关注Tymphany微信公众号!







招聘岗位





更多职位和职责要求,请到下文扫我们招聘二维码进行查看!

1.  面试流程:投递简历到3034564252@qq.com

2. 微信扫描二维码了解更多职位咨询,并投递

     3. 扫描关注Tymphany微信公众号,回复“校招”,进群与HR小伙伴了解更多资讯!



  编辑:新媒体部陈泓云

初审:职协会长林彩玲

复审:职协指导老师方惠豹

终审:党总支书记李应东




  • 发表于 2020-11-19 09:35
  • 阅读 ( 449 )
  • 分类:软件测评

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具