培训优势
企业内部实训完全参与真实项目开发,融入真实开发场景。
企业真实开发流程
企业内部实训项目在真实的运行环境中,会有各种突发情况需要测试工程师临场应对。
企业在研项目
企业内部实训参与的项目为真实上线运营项目,积累真正的项目经验。
配合企业开发工程师
在企业内部实训,参与在研项目,学员能与真正的开发工程师组队打配合。
7大技术优势,5类升级内容
1.课程从8个阶段升级至9个阶段
2.增加Docker容器技术的讲解
3.增加NoSQL技术讲解
4.细分游戏测试、金融测试等子方向
5.扩大web前端技术讲授内容范围
6.增加CI/CD持续集成交付的课程内容
7.持续增加自动化测试类课程技术讲解深度
5类硬核升级内容
1.课程安排更紧凑,课程内容覆盖更广
2.测试环境管理实现真正意义的全栈覆盖
3.数据库技术涵盖关系型与非关系型两大类数据库技术
4.实现了同时具备前后端开发技术的硬性技能要求
5.全面覆盖多个自动化测试技术应用领域
课程体系
零基础小白也能快速入门
课程阶段 | 课程内容 | 课程案例 | 掌握技能 |
---|---|---|---|
第—天 | 全栈软件测试课程概述 |
·软件测试来源和定义 ·缺陷定义和典型bug ·全栈软件测试具备的技能 ·Web开发基础-HTML |
1、了解软件测试的来源和定义 2、知道什么是软件缺陷和缺陷造成的严重后果 3、全栈软件测试技术需要掌握的技术点 4、HTML基本知识 5、HTML常用标签 6、HTML表单和表单控件 |
第二天 | 虚拟测试环境配置管理 |
·测试环境配置基础 ·虚拟机概述和安装 ·Linux基本操作命令 ·Web服务器环境配置 |
1、Vmware安装和Linux安装 2、Linux目录操作 3、Linux文件操作 4、Linux文件权限配置 5、Linux软件安装 6、Web服务器安装和配置 |
第三天 | 软件测试基础方法讲解 |
·软件测试分类 ·需求和分析 ·测试用例设计 ·缺陷报告编写 |
1、软件测试的分类 2、需求和需求分析 3、测试用例 4、测试用例的模板 5、测试用例编写注意 6、缺陷的分类和属性 7、缺陷报告 |
深度培养全栈软件测试工程师
课程阶段 | 主题 | 主要内容 |
---|---|---|
第—阶段 软件测试 环境配置管理 |
物理机测试环境管理 |
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概念与部署配置 |
|
掌握能力:获得全栈测试工程师必备技能——测试环境配置管理能力 胜任职位:测试环境配置工程师、软件测试员 薪资:4-5K |
||
第二阶段 软件测试 数据管理与数据库测试 |
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、索引与聚合 |
|
掌握能力:获得在互联网行业与金融行业进行测试时应当具备的数据使用能力与数据操作能力,同时获得在主流数据库中进行数据库测试的能力 胜任职位:软件测试助理工程师、测试项目助理 薪资:5-6K |
||
第三阶段 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、软件测试管理方法 |
掌握能力:掌握全栈测试通用技术的能力,获得全栈测试必备能力 胜任职位:软件测试工程师、 软件测试设计工程师、 金融测试工程师 薪资:7-8K |
||
第五阶段 Python测试 开发技术 |
Python开发技术 |
1、Python语言基础 2、Python逻辑控制 3、Python函数基础 4、Python内置函数 5、Python面向对象 6、异常处理 7、模块和* 8、文件操作 |
掌握能力:获得Python语言的初级编程能力,同时具备进阶自动化测试与接口测试的必备能力 胜任职位:自动化初级测试工程师、 初级测试开发工程师 薪资:8-10K |
||
第六阶段 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性能测试工具 |
|
掌握能力:获得性能测试、接口测试的必备能力,掌握性能测试与接口测试的高阶测试技术 胜任职位:接口测试工程师、 接口自动化测试工程师、 自动化(金融)测试工程师、 性能测试工程师 薪资:11-14K |
||
第八阶段 Java测试 开发技术 |
JAVA开发技术 |
1、初识JAVA语言 2、表达式与数据类型 3、语句结构与数组 3、类与对象 4、构造方法的定义与调用 5、抽象类、接口与多态特性 6、JUnit测试框架 |
掌握能力:获得Java面向对象的初级编程能力,同时具备进阶移动端自动化测试的必备能力 胜任职位:自动化测试(Java)工程师、 测试开发工程师、 高级测试工程师 薪资:14-16K |
||
第九阶段 移动栈 测试技术 |
移动端测试技术 |
1、Android技术概述 2、Android测试环境配置 3、ADB命令 4、移动端测试技术 5、Monkey自动化测试 6、HTML5测试技术 7、Appium自动化测试 |
掌握能力:获得在移动端进行各项测试的能力,掌握主流移动端自动化测试工具的熟练使用能力 胜任职位:测试TeamLeader、 全栈自动化测试工程师、 薪资:14-16K |
讲解真实大厂项目案例
项目类别 (非具体项目) |
项目描述 (非具体项目) |
可掌握的核心能力 |
---|---|---|
Web栈功能测试项目 | Web类软件项目是互联网行业中最常见的软件产品类别。学习掌握Web类软件前后端测试开发技术能力,既是软件测试工程师的基本技能要求,又可在未来*时斩获更多*机会。 |
Web前端测试方法 Javascript语句结构测试方法 黑盒测试用例设计方法 缺陷识别与跟踪 流行测试管理系统部署与持续应用 WEB后台测试方法 软件测试计划方案编写 软件测试需求分析与跟踪 软件测试用例设计方法 易用性测试方法 金融软件测试测试方法 测试评审 测试总结 软件质量管理 测试项目管理 禅道/JIRA/ALM |
Web栈自动化测试项目 | 随着敏捷软件研发过程日益旺盛的需求,自动化测试技术或强适应于敏捷过程的自动化测试类型,正逐步成为当前软件研发团队选择测试解决方案时的首选。想要冲击更有发展前景*岗位的学习者,应当在此项目实战环节投入更多精力,以期收获更多高水平测试岗位Offer。 |
Python测试开发技术 Java测试开发技术 Python+Selenium+Unittest Python PO Python Pytest 接口测试方法 基于Python的接口测试方法 PythonRequests库 Postman接口测试 Jmeter接口测试 Jmeter性能测试 CI/CD 持续集成 |
互联网大厂技术大咖授课
课程阶段 | 课程内容 | 掌握能力 | 解决问题 |
---|---|---|---|
需求研讨与分析 | 如何有效沟通需求 | 掌握需求分析的技巧与方法,尤其是在项目中面对复杂客户需求时,如何进行有效需求剥离与测试的技巧 | 解决复杂需求编写或测试无从下手,及面对复杂客户无法准确提取需求的尴尬 |
深度需求挖掘技巧 | |||
关于需求的测试 | |||
软件测试项目组织 | 项目组织合理性分析 | 掌握打造合理、高效的软件测试团队的方法,学习如何在不同的项目中对测试成员进行科学的选用育留 | 解决作为项目经理或TeamLeader时,对项目团队进行科学组建与管理的方法 |
如何组建高效的测试团队 | |||
给你一个团队你怎么带 | |||
金融软件测试 | 金融测试业务知识基础 | 掌握金融类软件基础业务知识,具备针对金融类软件进行测试分析,测试设计与测试执行的能力,重点面向流行金融领域业务类型的软件 |
1.金融软件全面业务分析 2.金融软件测试分析与设计 3.金融软件测试执行与总结 |
金融测试分析防范 | |||
金融测试项目实战 | |||
游戏测试 | 游戏测试方法分类 | 掌握游戏测试方法,面向主流游戏分类可开展对应类型的测试分析,制定有效测试计划,并可按计划分阶段完成游戏测试,进一步提升游戏类软件各项质量指标 |
1.游戏测试分析 2.游戏测试设计 3.游戏测试执行与总结 |
全面培养学员职场*技能
课程名称 | 课程目录 | 课程介绍 | 掌握能力 |
---|---|---|---|
《企业初认知》 |
1、公司类型 2、企业组织架构 3、企业岗位发布及招聘流程 4、企业招聘途径 5、对标IT职业人的综合素养和技术 |
从准职业人到标准职业人,综合素养和技能缺一不可,如何选择适合自己的平台成就以后的职业提升? 本课程以当下IT企业公司的文化、架构、管理、要求为切入点,并结合当下公司招聘的流程和招聘要点进行分析,让学员一开始树立未来职场目标的同时,更能提前做到知己知彼,稳握进入职场的入场券。 | 通过本课程学习熟悉公司类型,组织架构和本职位相关的*流程以及公司招聘常用哪些招聘平台等信息,让学员对公司有了初步认知,清晰目标,走出舒服区,努力修炼技能,拿到职场入场券。 |
《市场行情分析及职业发展》 |
1、市场行情分析 2、岗位招聘需求分析 3、职业生涯规划 4、技术网站拓展 |
本课程通过分析市场行情,把握每一季的行业动态以及深度剖析招聘岗位需求,直击招聘需求背后的需求,在把握时机、掌握企业招人动机的前提下规划学习从而规划自己的职业生涯,走上事业巅峰。 | 通过本课程的学习了解当下知名招聘平台全国各个城市的招聘需求数量、薪资分布岗位职责等内容并且360度解读一名程序员的职业生涯发展路线。对从事岗位有了具体、细致的了解,从而有了清晰的规划职业。 |
《企业需求及职场规则》 |
1、企业软需求 2、情商提升 3、职场规则 |
当代大学生常说的一句话“毕业即失业”,随着市场经济的深入,正在进入“后学历时代”,企业用人目的明确,本课程重点讲职场“潜规则”让学员在进入职场之前掌握职场生存、提升的精华,从而规避掉职场陷阱,穿越事业成功的新途径。 | 本课程重点从公司考察的硬实力和软实力出发分析需要掌握的技能,同时纵向横向三位一体的从态度、言行、微笑等细节及职场潜规则等方面解读让准职业人了解职场法则。 |
《求职礼仪及面试常见问题》 |
1、求职礼仪 2、薪资构成解读 3、社保及合同解读 4、其他职场常见问题 |
职场礼仪可以提高人文素质,塑造你具有高尚的精神境界和高品位的文化境界。本课程核心关键字:沟通、情绪、压力、态度等旨在改变人的价值观、人生观、个性,提高并维护自我职业形象,并延伸了很多学员在薪资以及社保等常识问题进行精讲,全方位360度为职场护航。 | 本课程重点讲解着装、谈话、仪容、薪资构成以及五险一金、合同等方面讲解,从个人形象的打造到熟悉法律法规保护个人权益,进行全方位解读,为能进入职场保驾护航。 |
为职后晋升提供成长通道
课程阶段 | 学习内容 | 掌握能力 | 解决问题 |
---|---|---|---|
Web自动化测试框架-RobotFramework | RF简介和搭建 | 掌握以RF为基础的关键字驱动的Web自动化测试框架的使用能力 | 关键字驱动的测试框架,可以让脚本更加清晰,方便阅读维护和理解。 |
Resource资源文件 | |||
用户关键字 | |||
企业级JMeter分布式压力测试 | Jmeter分布式环境搭建 | 搭建和配置Jmeter分布式测试环境。在控制器和压力生成器上分别完成分布式设置,并进行负载级别更高的压力测试 | 解决了使用单一主机进行压力测试时数据不准确,并且分散线程数过多对控制器造成的巨大压力 |
性能测试分布式环境配置 | |||
JMeter进行高负载级别压力测试 | |||
企业级接口测试平台YAPI的应用 | YAPI简介 | 搭建和配置YAPI的应用环境,使用YAPI进行接口测试数据的管理,实现相关接口的测试分析与执行 | 能够解决接口测试工具不方便统一管理,接口测试不方便导出脚本的问题 |
YAPI环境配置 | |||
Mongodb数据库安装 | |||
YAPI发送接口请求 | |||
C/S端自动化测试之UIAutomation | C/S测试和BS测试的方法差异化分析 | 了解APP测试进阶工具使用的方法。能够搭建APP自动化测试框架,及完成UIAutomation自动化测试的实现 | APP自动化测试的元素定位和元素操作 |
APP自动化测试框架构建 | |||
UIAutomation进行QQ音乐自动化测试 | |||
HTTPS协议探秘 | HTTPS协议简介 | 了解HTTPS协议加密的过程,对协议有更加深刻的理解。了解如何获取HTTPS协议的CA认证并进而获得软件安全测试技术能力的重要构成 | 解决了对HTTPS加密原理认识不够深刻的困扰,朝安全测试领域技术扩展更进一步 |
消息加密机制:对称和非对称加密 | |||
消息摘要的作用 | |||
CA认证的过程 |