2022年版软件测试学习路线图|黑马程序员

很多自学软件测试的小伙伴在为找到权威、系统的教程而苦恼。本套黑马程序员整理的软件测试学习路线图更贴合市场招聘需求,从初级到中级的最优学习路线图。

一、职业发展与薪资

有一些自学的小伙伴会把找到初级测试工作,作为自学的目标。但实际上,只会手工测试的工程师,在市场上没有什么竞争力。在职后没有持续的学习,很容易被淘汰。黑马程序员这套学习路线图,不仅是测试核心基础内容,也有Python编程语言的学习

在中级技术方面有两条技术栈:UI自动化和接口性能。而且包含了两个实战项目,有微信小程序以及金融项目实战。

图片会被压缩尺寸,大家可以移步到黑马程序员官 下载高清图片,以及免费的课程。

二、测试入门阶段

即将转行,或者是刚毕业的同学想要进入测试这个行业,那么必须要掌握的基础知识是:

  • 软件测试的定义、生命周期、工作流程、需求分析;
  • 测试用例的设计、编写、评审;
  • bug的基础知识以及禅道的使用;
  • 测试计划、测试 告的编写;
  • SVN、Git版本控制工具的使用。
  • 上述内容相关的理论知识搞定之后,还需要找一个项目进行测试一下:

    1. 发布项目进行立项,建立项目组进行分工;
    2. 需求评审,学会如何看需求文档,进行需求分析,罗列测试点;
    3. 整理测试点,编写测试用例,然后进行用例评审;
    4. 执行测试,比如:功能、界面、前后台、兼容性、数据库,对于发现的bug提交到禅道。
    5. 分析、总结、编写测试 告。

    这个流程学习结束后,就算是入门软件测试了,但是还不够找到一份工作。还需要学习的内容:Linux(Linux远程连接/命令/数据库)、数据库、测试接口、APP测试。

    三、进阶阶段

    性能、自动化测试是技术相关的进阶阶段。这个阶段我们先要了解的是性能测试的概念和流程。

  • 常见问题剖析、流行工具、方案设计
  • 性能测试工具:jmeter工具的使用、实战;jmeter多协议、拓展与定制;分布式压测与任务调度;
  • 性能监控:性能监控体系与监控数据采集
  • 性能实施:分布式服务压测,场景设计、场景执行;测试结果关联分析,TPS、响应时间、线程关联分析,压力和资源使用率关联分析
  • 性能分析与 告:jvm调试与系统调试;性能瓶颈分析
  • 性能到自动化之间需要学习编程语言,一般都是选择Python。Python+Selenium是web自动化的黄金组合,配合Appium是移动端自动化的首选。Python需要学习内容:

    Python从变量到数据类型 / 输出格式
    基础学习输入 /转换数据类型的函数 / 算数、赋值、复合赋值、比较、逻辑运算符
    条件语句习 / while的语法和应用 /while循环嵌套
    字符串 / Python列表的常用操作 / 元祖 / 集合 / 公共操作
    推导式学习 / 函数 / 函数 / 文件的基本操作
    面向对象基础篇 / 面向对象之魔法方法 / 面向对象实际案例:烤地瓜和搬家具
    继承 / 面向对象的三大特征 / 异常学习 / 模块 / / 面向对象版学员管理系统

    性能测试要学习内容:Loadrunner和JMeter的使用,主要元素以及相关的作用域,直连数据库。

    自动化接口测试要学习的内容是:Postman环境安装与插件安装 / 接口、接口测试、URL、HTTP协议、接口文档解析 / 接口用例设计思路、单接口用例、业务场景用例、postman / Postman用例集、断言、前置脚本、关联、生成测试 告 / 读取外部数据文件、iHRM项目实战

    Web自动化测试要学习的内容是:认识web自动化在什么项目中适用 / web自动化工具选择 / Selenium安装配置 / Selenium-XPath、CSS定位 / Selenium-CSS定位 / 元素操作 / Selenium—鼠标操作 / Selenium—键盘操作 / Selenium元素等待 / 下拉选择框、弹出框、滚动条操作 / Selenium之frame切换、多窗口切换 / Selenium窗口截图、验证码处理 / 掌握UnitTest框架的基本使用方法

    四、综合项目强化

    我们课程的当中是通过微信小程序、金融两个实战项目综合强化功能测试、接口测试、性能测试。

    其中微信小程序自动化测试实战包含知识点

    微信小程序基础介绍、Ego微商项目介绍、Ego微商项目部署、Ego微商小程序计划篇、Ego微商小程序设计篇、Ego微商小程序执行总结篇、Ego微商小程序接口测试篇、持续集成。

    4天搞定金融项目的包含知识点:

    金融项目功能测试解决方案、真实项目测试体验解决方案、复杂业务接口测试解决方案 接口加解密测试解决方案、数据分离解决方案 持续集成解决方案、自动化测试 告解决方案、高并发测试解决方案。

    总结

    以上内容就是黑马程序员软件测试学习路线图所包含的学习内容了,课程记得到官 领取。希望大家通过这套最新的学习路线图可以成功转行,高薪就业。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2022年5月20日
    下一篇 2022年5月20日

    相关推荐