在“新基建”背景下,软件质量人才培养的现有模式显然已无法满足当下日新月异的人才需求变化。为更好地适应这一变化,培养符合时代需求的技术人才,千锋IT培训发挥多年来在IT教育领域积累的资源优势,融合互联网“中台”概念,提前布局OMO生态链模式,推出“千锋IT培训教研中台战略”,通过“技术合作中台+教研创新中台+高教协同中台”,将企业、院校、学生、教研运营四大维度的资源进行全面整合,构建科学的人才培养体系,全面满足企业、高校、学员的多元化需求,打造产研学发展生态共同体,助力软件质量产业的生态发展。以下是软件测试专业课培训班,想要学习的可以联系我们咨询。
一课程优势
企业内部实训完全参与真实项目开发,融入真实开发场景。
企业真实开发流程
企业内部实训项目在真实的运行环境中,会有各种突发情况需要测试工程师临场应对。
企业在研项目
企业内部实训参与的项目为真实上线运营项目,积累真正的项目经验。
配合企业开发工程师
在企业内部实训,参与在研项目,学员能与真正的开发工程师组队打配合。
二课程大纲
课程阶段 | 主题 | 主要内容 | 视频 |
---|---|---|---|
*阶段 软件测试 环境配置管理 |
物理机测试环境管理 |
1、物理机环境基础 2、物理机操作系统 3、物理机命令行管理 4、物理机网络配置 5、SVN配置管理 6、Git配置管理 |
|
虚拟机测试环境管理 |
1、虚拟机基础 2、虚拟机操作系统管理 3、Linux命令 4、Linux网络配置 5、Linux软件包管理 6、Linux Shell 7、Linux内核配置 |
||
Docker容器环境管理 |
1、容器技术基础 2、Docker概念与基本操作 3、Docker环境部署配置 4、k8S概念与部署配置 |
||
掌握能力:获得全栈测试工程师必备技能——测试环境配置管理能力 胜任职位:测试环境配置工程师、软件测试员 |
|||
第二阶段 软件测试 数据管理与数据库测试 |
MySQL数据库技术 |
1、MySQL数据库介绍 2、MySQL命令行客户端 3、MySQL图形化客户端 4、DDL 5、DML、DQL 5、多表联合查询与子查询 6、排序、聚合和分组 7、MySQL权限管理 |
|
NoSQL数据库技术 |
1、NoSQL介绍 2、MongoDB简介 3、MongoDB数据库操作方法 4、MongoDB集合操作方法 5、MongoDB文件操作方法 6、索引与聚合 |
||
掌握能力:获得在互联网行业与金融行业进行测试时应当具备的数据使用能力与数据操作能力,同时获得在主流数据库中进行数据库测试的能力 胜任职位:软件测试助理工程师、测试项目助理 |
|||
第三阶段 WEB栈 测试技术 |
WEB开发技术 |
1、HTML基础 2、CSS基础 3、HTML5新增元素与属性 4、CSS3选择器 5、JavaScript基本语法 6、Javascript语句结构 7、Javascript函数与数组 8、Javascript事件与Cookie存储 9、正则表达式及应用 10、Vue.js框架技术 |
|
第四阶段 软件通用 测试技术 |
软件测试方法与技巧 |
1、软件测试基本概念与意义 2、软件测试过程模型 3、常用软件测试方法 4、软件测试生命周期与流程 5、软件测试计划方案编写 6、软件测试需求分析与跟踪 7、金融行业软件测试需求分析 8、软件测试用例设计方法 9、黑盒测试用例设计方法 10、缺陷识别与缺陷跟踪系统 11、WEB测试方法 12、易用性测试方法 13、安全测试技术 14、测试评审 15、测试总结 16、软件质量管理 17、金融类软件测试项目管理 18、禅道/JIRA/ALM 19、软件测试管理方法 |
|
掌握能力:掌握全栈测试通用技术的能力,获得全栈测试必备能力 胜任职位:软件测试工程师、 软件测试设计工程师、 金融测试工程师 |
|||
第五阶段 Python测试 开发技术 |
Python开发技术 |
1、Python语言基础 2、Python逻辑控制 3、Python函数基础 4、Python内置函数 5、Python面向对象 6、异常处理 7、模块和包 8、文件操作 |
|
掌握能力:获得Python语言的初级编程能力,同时具备进阶自动化测试与接口测试的必备能力 胜任职位:自动化初级测试工程师、 初级测试开发工程师 |
|||
第六阶段 WEB栈 自动化测试技术 |
自动化测试技术 |
1、自动化测试基础 2、自动化测试框架构建 3、Selenium基础 4、Selenium Webdriver详解 5、Selenium元素定位 6、Selenium数据驱动\模块驱动\关键字驱动 7、Selenium自动化框架部署实战 8、Selenium IDE |
|
掌握能力:获得自动化测试的能力,掌握主流自动化测试工具的熟练使用能力,具有独立完成自动化测试脚本开发的能力 胜任职位:自动化中级测试工程师、 WEB自动化测试工程师、 初级测试开发工程师 薪资:10-12K |
|||
第七阶段 高级自动化 测试技术 |
接口自动化测试技术 |
1、接口测试原理 2、接口测试方法 3、Postman工具接口测试实战 4、Charles/Fiddler工具接口测试实战 5、Python+Unittest+Requests接口自动化实战 6、Jenkins持续集成 |
|
性能测试技术 |
1、性能测试基础 2、HP LoadRunner12.55工具原理 3、HP LoadRunner脚本录制与调试 4、HP LoadRunner场景设计与监控 5、HP LoadRunner测试结果分析与调优 6、Jmeter性能测试工具 |
||
掌握能力:获得性能测试、接口测试的必备能力,掌握性能测试与接口测试的高阶测试技术 胜任职位:接口测试工程师、 接口自动化测试工程师、 自动化(金融)测试工程师、 性能测试工程师 薪 |
|||
第八阶段 Java测试 开发技术 |
JAVA开发技术 |
1、初识JAVA语言 2、表达式与数据类型 3、语句结构与数组 3、类与对象 4、构造方法的定义与调用 5、抽象类、接口与多态特性 6、JUnit测试框架 |
|
掌握能力:获得Java面向对象的初级编程能力,同时具备进阶移动端自动化测试的必备能力 胜任职位:自动化测试(Java)工程师、 测试开发工程师、 高级测试工程师 |
|||
第九阶段 移动栈 测试技术 |
移动端测试技术 |
1、Android技术概述 2、Android测试环境配置 3、ADB命令 4、移动端测试技术 5、Monkey自动化测试 6、HTML5测试技术 7、Appium自动化测试 |
|
掌握能力:获得在移动端进行各项测试的能力,掌握主流移动端自动化测试工具的熟练使用能力 胜任职位:测试TeamLeader、 全栈自动化测试工程师、 |