软件测试技术课程大纲
计算机基础linux系统基础
项目/详情概述:熟练掌握linux系统
开班典礼、强调纪律和日常、软件测试行业介绍、虚拟机器安装linux简介、linux系统安装linux目录结构、基础命令、安装命令系统管理命令、压缩命令、关机重启、vim命令、查看日志命令
web网络基础概念引入及OSI七层体系结构
HTTP协议、web服务器介绍、web数据抓包
账户系统管理+文件权限、rpm包的安装与卸载
阶段总结答疑,理论考核+实践考核,确保完成阶段目标
Web网络基础
项目/详情概述: 计算机网络技术/网络聊天室
通信知识,通信的三要素,通信的分类,网络的组成
网络的划分,osi参考模型知识、网络分层原理
osi参考模型的特性及解释、tcp/ip内容,tcp与udp的区别
常用的网络协议与端口,HTTP协议,TCP/IP协议
web服务器介绍
web数据抓包,常见的HTTP请求,rpm包的安装与卸载
HTTP协议web数据抓包 web服务器介绍 TCP/IP协议
get请求、post请求、请求报头与响应报头、IP协议特点等
阶段总结答疑,理论考核+实践考核,确保完成阶段目标
测试基础 |
1.软件测试定义、标准、分类 2.软件测试目的、度量、周期 3.软件测试模型、过程、方法 4.软件测试企业工作流程 5.实战演练:企业项目找BUG |
需求管理 |
1.需求的产生背景和功能介绍 2.常用的需求分析方法 3.需求管理方法、工具及项目应用 |
缺陷管理 |
1.缺陷基础:定义、声明周期、报告 2.缺陷管理工具搭建、使用、配置 3.缺陷管理流程管理、规范、报告 4.企业级主流缺陷管理工具项目应用 |
用例设计 |
1.测试用例定义、格式、管理 2.黑盒用例设计方法 3.白盒测试方法 4.用例设计扩展、分析及项目应用 |
禅道管理 |
1.禅道管理 |
配置管理工具SVN/GIT |
1.配置管理工具的安装部署 2.SVN、 GIT 工具管理 3.项目实战:需求、用例、缺陷分支文档等在 SVN 综合使用 |
Oracle、Mysql |
1.Oracle 环境安装及配置 2.Oracle SQL 基础Oracle SQL 高级 PL/SQL 编程 3.数据库日常管理及问题解析 4.企业级缓存数据库及 Nosql的应用,memcached、 redis、mongodb 等 |
Web测试技术 |
1.网络基础、 Web 测试基础 2.协议与抓包工具使用fiddler、Httpwatch、charles、F12开发者工具等 3.B/S、C/S 架构的兼容性测试主流主流 Web 控件的测试思想 4.web 测试类型和项目实战 |
APP测试 |
1.移动端平台介绍 2.Anroid 日志工具 3.APP 通用测试基础 4.主流 APP 测试技术面试解析 5.APP 项目测试过程 6.APP 专项测试 |
接口测试 |
1.接口测试基础 2.HTTP、 WebService 协议基础 3.XML Json 数据格式 4.Soap、 WebService 接口测试 5.接口测试工具jmeter 核心控件+辅助工具讲解 6.多系统之间复杂接口测试接口测试项目实战 |
Web项目实战 |
1.web 项目实战:项目立项、需求评审、剖析和测试计划编写 2.web 项目实战:测试方案编写 3.web 项目实战:测试用例设计 4.web 项目实战:测试用例执行 5.web 项目实战:测试报告编写 6.敏捷测试在项目中的应用 |
Python开发 |
1.计算机系统深入理解、程序运行原理 2.python 语言基础 3.python 常用库、主要方法 4.python 面向对象基础 5.python 自动化测试基础与第三方类库 6.python 实战项目案例开发 |
自动化测试(测试开发) |
1.自动化测试基础关键技术、框架 2.自动化测试技术实战--Selenium 3.自动化测试技术实战--Appium 4.自动化测试技术实战--接口 |
性能测试 |
1.性能测试基础、流程、工具概述 2.性能测试技术要求与知识结构 3.LoadRunner 功能详解 4.核心知识点应用详解 5.性能测试过程、性能分析 6.性能测试结果监控与报告主流性能测试工具对比、总结 7.项目实战:B/S 架构项目性能测试实战 |
在线服务项目 |
1.概述和 CMS 接口开发 2.CMS 前端开发 3.CMS 页面管理 4.页面静态化和页面预览 5.页面发布 6.课程管理 7.课程图片管理和分布式文件系 8.课程预览 9.课程发布 10.搜索服务 11.搜索前端 12.在线学习
|
在线服务项目实战 |
使用 JMeter 工具实现接口测试 Python+Requests 库的接口自动化测试框架的搭建和使用 web 项安全测试方法 mock 服务搭建和使用。 |
项目就业指导 |
1.指导学员构建简历里的项目 2.项目框架、环境组网 3.项目指导 4.模拟面试 5. 就业问题反馈 |
学IT,为什么要选软件测试?
-
人才缺口大
国内测试人才缺口超过40万,且逐年递增
-
就业范围广
爬虫、后端、数据分析、人工智能等岗位!
-
发展方向广
各行各业都需要,尤其是IT、金融、手游
-
性别歧视无
软件测试男女从业比例大致在1:1
-
学习门槛低
0专业基础入门,经验不限
-
技术上手快
2个月起,**学习、系统掌握
-
1
0专业基础入学
在线就业班;面授就业班;不限专业/性别/经验
-
2
系统学习
2个月起,**掌握软件测试核心就业技能
-
3
项目实战
四重维度实战演练;教学项目+案例项目;自选项目+真实企业项目;
-
4
签订协议
入学即签订推荐就业相关协议,学费可毕业后分期偿还
六大优势助你学习就业更轻松
-
直播与录播授课
既可以看直播也可以看录播,工作学习两不误,而且比线下课的学习成本更低,性价比更高!
-
小班课堂
精品小班课15个人左右,教学期间,老师全程跟进好每一位学员的学习进度,有效保障教学质量。
-
精品实操课
实操课都是真实项目,学完后提升实操能力,并且在工作中能很好的应用。
-
打造职业圈
定期开展线下交流会,打造测试人职业交流圈。
-
就业指导
每一位学员学完课程后,讲师会根据学员的具体情况进行模拟面试、就业指导,轻松应对企业面试。
-
名企内推
毕业学员有机会获得名企内推名额,与往届师兄师姐一起成为测试牛人。