千锋教育全栈软件测试学科总监
王晓军受邀参会
在“新基建”背景下,软件质量人才培养的现有模式显然已无法满足当下日新月异的人才需求变化。为好地适应这一变化,培养符合时代需求的技术人才,千锋教育发挥多年来在IT教育领域积累的资源优势,融合互联网“中台”概念,提前布局OMO生态链模式,推出“千锋教育教研中台战略”,通过“技术合作中台+教研创新中台+高教协同中台”,将企业、院校、学生、教研运营四大维度的资源进行整合,构建科学的人才培养体系,满足企业、高校、学员的多元化需求,打造产研学发展生态共同体,助力软件质量产业的生态发展。
如何在巨大压力中选择一份好职业?
考公难道逐年加大,
机会渺茫
行政、助理等基础职位,
起点低,薪资低,容易被替代
销售、中介等业务岗位,
工作压力大、底薪低、晋升难
学习IT技术
进入IT/互联网行业
发展前景广阔
印尼狮子航空的737 MAX 8在起飞13分钟之后便坠毁在瓜哇海上。埃塞俄比亚航空的737 MAX 8飞机在起飞6分钟后坠毁。
飞机一个控制软件系统失灵的原因很有可能是在故障发生时,系统程序控制优先层级高于飞行员人工操作的优先层级,导致飞行员人工干预失败。
淘宝2018双11刚开始的几分钟内,下订单时选择收货地址时系统崩溃。
2019年10月14日,#警方接到雪莉死亡申告#这一话题上了微博热搜,一时间朋友圈微博都在讨论这件事,巨大的流量直接让微博服务器崩了。
荣耀:马超连续位移BUG修复,伤害回复能力降低。
和平精英帐篷无限复制的bug,有玩家却凭借1个帐篷,搭建出了钢铁壁垒。
2018年10月18日,YouTube出现宕机,用户无论透过网站或手机应用程式登入YouTube,荧幕都出现一片空白,无法显示视频。
2017年3月,摩拜单车安卓新版(4.1.0版)出现技术漏洞,用户充值1元,竟然返现110元。
学编程语言只是获取了一门技术,而学习软件测试却是获得了
一个持续发展的机会
中级功能测试工程师
初级自动化测试工程师
中级自动化测试工程师
性能测试工程师
测试开发工程师
测试架构师
资深测试架构师
测试组长
项目经理
测试主管
测试经理
测试总监
研发总监
业务咨询
行业咨询顾问
咨询顾问
产品经理
质量工程师
软件质量管理
做开发太苦?学UI没有天分?想拥有技术?
软件测试是你的
北京Testing1903班郭同学,低学历零基础,之前做销售又累薪资也低,通过4个月的学习之后12k,阳光体面的软件测试工程师
北京Testing1806班曹同学,之前是做护士的,白夜班,特别伤身体,选择了软件测试之后10k入职,轻松
软件测试工程师与开发工程师相比较,工作稳定,越老越吃香,随着工作时间的增长,对行业理解深刻,技术精湛,收入水平不断提升,不存在35岁被迫转行的压力。
物联网平台
车联网平台
企业CRM项目
电商平台测试
移动互联网测试
金融平台测试
大数据
产品测试
在线教育平台
系统测试
智慧城市
小程序测试
企业资源管理
平台系统测试
百度\腾讯
AI平台测试
企业内部实训完全参与真实项目开发,融入真实开发场景。
企业内部实训项目在真实的运行环境中,会有各种突发情况需要测试工程师临场应对。
企业内部实训参与的项目为真实上线运营项目,积累真正的项目经验。
在企业内部实训,参与在研项目,学员能与真正的开发工程师组队打配合。
7大技术优势,5类升级内容,从技术到工具提升课程竞争力
1 课程从8个阶段升级至9个阶段;
2 增加Docker容器技术的讲解;
3 增加NoSQL技术讲解;
4 细分游戏测试、金融测试等子方向;
5 扩大web前端技术讲授内容范围;
6 增加CI/CD持续集成交付的课程内容;
7 持续增加自动化测试类课程技术讲解深度;
1 课程安排紧凑,课程内容覆盖广;
2 测试环境管理实现真正意义的全栈覆盖;
3 数据库技术涵盖关系型与非关系型两大类数据库技术;
4 实现了同时具备前后端开发技术的硬性技能要求;
5 覆盖多个自动化测试技术应用领域;
Java
MySQL
Oracle
SVN
K8S
Git
Selenium
HP UFT
UIAutomator
Postman
SoapUI
Fiddler
Appium
Robotium
Monkey
JUnit
TestNG
Robot
Framework
JMeter
Badboy
LoadRunner
JIRA
禅道
Jenkins
9阶段专业课+11大专项测试项目 好地适应互联网一线测试开发需求
零基础小白
也能快速入门
深度培养
全栈软件测试工程师
讲解真实
大厂项目案例
培养学员
职场技能
互联网大厂
技术大咖授课
为职后晋升 提供成长通道
课程阶段 | 课程内容 | 课程案例 |
---|---|---|
天 | 全栈软件测试课程概述 |
软件测试来源和定义 缺陷定义和典型bug 全栈软件测试具备的技能 Web开发基础-HTML |
第二天 | 虚拟测试环境配置管理 |
测试环境配置基础 虚拟机概述和安装 Linux基本操作命令 Web服务器环境配置 |
第三天 | 软件测试基础方法讲解 |
软件测试分类 需求和分析 测试用例设计 缺陷报告编写 |
课程阶段 | 主题 | 主要内容 |
---|---|---|
阶段 软件测试环境配置管理 |
物理机测试环境管理 |
1、物理机环境基础 2、物理机操作系统 3、物理机命令行管理 4、物理机网络配置 5、SVN配置管理 6、Git配置管理 |
虚拟机测试环境管理 |
1、虚拟机基础 2、虚拟机操作系统管理 3、Linux命令 4、Linux网络配置 5、Linux软件包管理 6、Linux Shell 7、Linux内核配置 |
|
虚拟机测试环境管理 |
1、虚拟机基础 2、虚拟机操作系统管理 3、Linux命令 4、Linux网络配置 5、Linux软件包管理 6、Linux Shell 7、Linux内核配置 |
|
第二阶段 软件测试数据管理与数据库测试 |
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、文件操作 |
第六阶段 WEB栈自动化测试技术 |
自动化测试技术 |
1、自动化测试基础 2、自动化测试框架构建 3、Selenium基础 4、Selenium Webdriver详解 5、Selenium元素定位 6、Selenium数据驱动\模块驱动\关键字驱动 7、Selenium自动化框架部署实战 8、Selenium IDE |
第七阶段 自动化测试技术 |
接口自动化测试技术 |
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测试框架 |
第九阶段 移动栈测试技术 | 移动端测试技术 |
1、Android技术概述 2、Android测试环境配置 3、ADB命令 4、移动端测试技术 5、Monkey自动化测试 6、HTML5测试技术 7、Appium自动化测试 |
项目类别 (非具体项目) |
项目描述 (非具体项目) |
可掌握的核心能力 |
---|---|---|
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 持续集成 |
课程阶段 | 课程内容 | 掌握能力 |
---|---|---|
需求研讨与分析 |
如何有效沟通需求 深度需求挖掘技巧 关于需求的测试 |
掌握需求分析的技巧与方法,尤其是在项目中面对复杂客户需求时,如何进行有效需求剥离与测试的技巧 |
软件测试项目组织 |
项目组织合理性分析 如何组建的测试团队 给你一个团队你怎么带 |
掌握打造合理、的软件测试团队的方法,学习如何在不同的项目中对测试成员进行科学的选用育留 |
金融软件测试 |
金融测试业务知识基础 金融测试分析防范 金融测试项目实战 |
掌握金融类软件基础业务知识,具备针对金融类软件进行测试分析,测试设计与测试执行的能力,重点面向流行金融领域业务类型的软件 |
游戏测试 |
游戏测试方法分类 游戏测试分析与研究 游戏测试实战 |
掌握游戏测试方法,面向主流游戏分类可开展对应类型的测试分析,制定有效测试计划,并可按计划分阶段完成游戏测试,进一步提升游戏类软件各项质量指标 |
课程名称 | 课程目录 | 课程介绍 |
---|---|---|
《企业初认知》 |
1、公司类型 2、企业组织架构 3、企业岗位发布及招聘流程 4、企业招聘途径 5、对标IT职业人的综合素养和技术 |
从准职业人到标准职业人,综合素养和技能缺一不可,如何选择适合自己的平台成就以后的职业提升? 本课程以当下IT企业公司的文化、架构、管理、要求为切入点,并结合当下公司招聘的流程和招聘要点进行分析,让学员一开始树立未来职场目标的同时,能提前做到知己知彼,稳握进入职场的入场券。 |
《市场行情分析及职业发展》 |
1、市场行情分析 2、岗位招聘需求分析 3、职业生涯规划 4、技术网站拓展 |
本课程通过分析市场行情,把握每一季的行业动态以及深度剖析招聘岗位需求,直击招聘需求背后的需求,在把握时机、掌握企业招人动机的前提下规划学习从而规划自己的职业生涯,走上事业巅峰。 |
《企业需求及职场规则》 |
1、企业软需求 2、情商提升 3、职场规则 |
当代大学生常说的一句话“毕业即失业”,随着市场经济的深入,正在进入“后学历时代”,企业用人目的明确,本课程重点讲职场“潜规则”让学员在进入职场之前掌握职场生存、提升的精华,从而规避掉职场陷阱,穿越事业成功的新途径。 |
《求职礼仪及面试常见问题》 |
1、求职礼仪 2、薪资构成解读 3、社保及合同解读 4、其他职场常见问题 |
职场礼仪可以提高人文素质,塑造你具有高尚的精神境界和高品位的文化境界。本课程核心关键字:沟通、情绪、压力、态度等旨在改变人的价值观、人生观、个性,提高并维护自我职业形象,并延伸了很多学员在薪资以及社保等常识问题进行精讲,360度为职场护航。 |
课程阶段 | 学习内容 | 掌握能力 |
---|---|---|
Web自动化测试框架-RobotFramework |
RF简介和搭建 Resource资源文件 用户关键字 |
掌握以RF为基础的关键字驱动的Web自动化测试框架的使用能力 |
企业级JMeter分布式压力测试 |
Jmeter分布式环境搭建 性能测试分布式环境配置 JMeter进行高负载级别压力测试 |
搭建和配置Jmeter分布式测试环境。在控制器和压力生成器上分别完成分布式设置,并进行负载级别高的压力测试 |
企业级接口测试平台YAPI的应用 |
YAPI简介 YAPI环境配置 Mongodb数据库安装 YAPI发送接口请求 |
搭建和配置YAPI的应用环境,使用YAPI进行接口测试数据的管理,实现相关接口的测试分析与执行 |
C/S端自动化测试之UIAutomation |
C/S测试和BS测试的方法差异化分析 APP自动化测试框架构建 UIAutomation进行QQ音乐自动化测试 |
了解APP测试进阶工具使用的方法。能够搭建APP自动化测试框架,及完成UIAutomation自动化测试的实现 |
HTTPS协议探秘 |
HTTPS协议简介 消息加密机制:对称和非对称加密 消息摘要的作用 CA认证的过程 |
了解HTTPS协议加密的过程,对协议有加深刻的理解。了解如何获取HTTPS协议的CA认证并进而获得软件安全测试技术能力的重要构成 |
学员技能获国际标准认可
1.ISTQB®-Certified Tester 是一个基于全球统一标准规范、统一术语大纲的软件测试培训及认证体系。
2.该认证以考核严格、技术权威著称,是目前国内认可度高,含金量高的全球软件测试认证之一。
3.该认证在一线大企有广泛的认可度,是个人测试技术能力的直接体现。
4.它分为三个级别:基础级/Foundation
Level(CTFL)、/Advanced Level(CTAL) 、级/Expert Level(CTEL)
权威性:全球的智慧结晶,持证人数超过470,000;
国际性:全球统一标准规范,统一术语大纲,证书在其成员国内通用;
完整性:三个级别覆盖软件测试工程师完整职业生涯;
公正性:不隶属于任何团体与个人的第三方认证机构;
留下联系方式,报名占座