软件系统测试用例-交易系统 测试软件
很多自学软件测试的小伙伴在为找到权威、系统的教程而苦恼。本套黑马程序员整理的软件测试学习路线图更贴合市场招聘需求,从初级到中级的最优学习路线图。
一、职业发展与薪资
有一些自学的小伙伴会把找到初级测试工作,作为自学的目标。但实际上,只会手工测试的工程师软件系统测试用例,在市场上没有什么竞争力。在职后没有持续的学习,很容易被淘汰。黑马程序员这套学习路线图,不仅是测试核心基础内容,也有Python编程语言的学习。
在中级技术方面有两条技术栈:UI自动化和接口性能。而且包含了两个实战项目,有微信小程序以及金融项目实战。
图片会被压缩尺寸,大家可以移步到黑马程序员官网下载高清图片,以及免费的课程。
二、测试入门阶段
即将转行,或者是刚毕业的同学想要进入测试这个行业,那么必须要掌握的基础知识是:
上述内容相关的理论知识搞定之后,还需要找一个项目进行测试一下:
发布项目进行立项,建立项目组进行分工;需求评审,学会如何看需求文档,进行需求分析,罗列测试点;整理测试点软件系统测试用例,编写测试用例,然后进行用例评审;执行测试,比如:功能、界面、前后台、兼容性、数据库,对于发现的bug提交到禅道。分析、总结、编写测试报告。
这个流程学习结束后,就算是入门软件测试了,但是还不够找到一份工作。还需要学习的内容:Linux(Linux远程连接/命令/数据库)、数据库、测试接口、APP测试。
三、进阶阶段
性能、自动化测试是技术相关的进阶阶段。这个阶段我们先要了解的是性能测试的概念和流程。
性能到自动化之间需要学习编程语言,一般都是选择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天搞定金融项目的包含知识点:
金融项目功能测试解决方案、真实项目测试体验解决方案、复杂业务接口测试解决方案 接口加解密测试解决方案、数据分离解决方案 持续集成解决方案、自动化测试报告解决方案、高并发测试解决方案。
总结
以上内容就是黑马程序员软件测试学习路线图所包含的学习内容了,课程记得到官网领取。希望大家通过这套最新的学习路线图可以成功转行,高薪就业。