入门
计算机基础
计算基础知识
掌握技能
了解计算机软件和硬件系统。
熟练应用键盘快速打字。
熟练使用百度搜索引擎的技巧。
熟练掌握Excel操作。
课程亮点
专门为零基础的学员设计的课程
课程内容
计算机发展史
计算机的特点及应用
计算机的硬件系统
软件系统
打字练习
操作系统
常用快捷键
常用命令
病毒及其防治
电脑硬件选择
项目实战
操作系统安装
Word,Excel,PPT操作练习
windows 常用命令操作
Excel加强
掌握技能
了解计算机软件和硬件系统。
熟练应用键盘快速打字。
熟练使用百度搜索引擎的技巧。
熟练掌握Excel操作。
课程亮点
专门为零基础的学员设计的课程
课程内容
Excel初识
Excel基本操作
编辑工作表
格式化工作表
Excel快捷键
项目实战
Excel熟练操作
功能测试
软件测试流程体验
掌握技能
了解测试理论中的相关概念
熟练掌握黑盒测试用例设计方法,进行功能测试用例设计
熟练掌握缺陷报告的编写
掌握项目测试流程
掌握Web项目功能测试分析和用例编写
熟悉测试计划,测试方案,测试报告的核心内容
课程亮点
先体验软件测试流程再讲解测试理论,实践决定认知
课程内容
需求分析
测试大纲
测试用例编写
测试执行
项目实战
熟悉软件测试流程
软件测试理论
掌握技能
了解测试理论中的相关概念
熟练掌握黑盒测试用例设计方法,进行功能测试用例设计
熟练掌握缺陷报告的编写
掌握项目测试流程
掌握Web项目功能测试分析和用例编写
熟悉测试计划,测试方案,测试报告的核心内容
课程亮点
先体验软件测试流程再讲解测试理论,实践决定认知
课程内容
软件测试定义、原则
测试模型
测试分类
V模型
W模型
软件测试流程
敏捷开发
缺陷以及缺陷生命周期
测试用例以及设计方法
用例设计方法
白盒测试用例设计方法
项目实战
熟悉软件测试理论
Linux服务器技术
掌握技能
掌握Linux操作系统按照和配置
熟练掌握Linux常用命令
熟悉配置java和LAMP测试环境
课程亮点
自己的测试环境自己搭,减少对开发人员的依赖
课程内容
Linux简介
图形界面应用
常见的命令
VI编辑器
VIM编辑器
文件系统
远程连接Linux
文件权限
拥有者和群组
查看日志
文件和目录操作
用户和群组管理
管道命令
打包和压缩
进程管理和系统关机
安装JDK环境
安装LAMP环境
ECSHOP项目部署
项目实战
Linux是另一种操作系统,该操作系统一般情况下用于生产环境下的网站服务器。同时压力测试中要监控服务器的各种指标
MySQL入门基础
掌握技能
掌握数据库常见数据类型
掌握数据库增删改查操作
课程亮点
MySQL、GIT、JIRA目前是各个企业中应用最多的三个工具,从而贴近企业需求
课程内容
MySQL架构
MySQL安装
常见的命令
操作数据库
操作表
操作记录
常见数据类型
主键
自增
select语句
内连接
外连接
项目实战
MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的)应用软件之一
GIT版本管理工具
掌握技能
掌握数据库常见数据类型
掌握数据库增删改查操作
熟练应用GIT版本管理工具
课程亮点
MySQL、GIT、JIRA目前是各个企业中应用最多的三个工具,从而贴近企业需求
课程内容
GIT简介软件安装
软件安装
GIT基本使用流程
冲突和解决
分支管理
码云平台
项目实战
Git是一个开源的分布式版本控制系统,可以有效,高速地处理从很小到非常大的项目版本管理
JIRA项目管理工具
掌握技能
熟悉测试管理JIRA的使用
掌握数据库常见数据类型
掌握数据库增删改查操作
课程亮点
MySQL、GIT、JIRA目前是各个企业中应用最多的三个工具,从而贴近企业需求
课程内容
Jira简介
用户管理
创建项目
项目相关设置
模块相关设置
版本相关设置
缺陷管理操作流程
项目实战
用JIRA管理项目,跟踪任务、bug,通过JIRA的邮件通知功能进行协作通知,在实际工作中使工作效率提高很多效果非常不错
手工测试项目
掌握技能
熟悉测试管理JIRA的使用
掌握数据库常见数据类型
掌握数据库增删改查操作
熟练应用GIT版本管理工具
课程亮点
MySQL、GIT、JIRA目前是各个企业中应用最多的三个工具,从而贴近企业需求
课程内容
项目进度安排
需求分析
需求评审
测试计划
测试方案
测试方案评审
设计和编写用例
用例评审
搭建测试环境
执行测试
提交Bug
回归测试
编写测试报告
项目实战
项目需求分析、测试计划编写、测试大纲编写、用例设计、缺陷报告以及测试测试报告编写
中级
Python 编程、数据库、前端技术
Python语言基础编程
掌握技能
掌握Python基础语法具备基础的编程能力
建立编程思维以及面向对象程序设计思想
课程亮点
Python语法简洁而清晰,并具有丰富和强大的类库,可以轻易实现很多功能。对于初学编程者来说,Python是最好的入门语言,没有之一。目前,越来越多大厂新工具的开发,技术栈都选择了Python。因此通过掌握自动化测试技术进入软件测试和质量保障领域,已经是测试行业新人的入行路径最佳选择
让学员具备最基本的编程思维,掌握基础Python编程技术,结合自动化框架相关技术才能达到企业的用人标准
课程内容
Python简介和安装
交互式编程
脚本式编程
PyCharm编程
注释
输入和输出
变量
标识符和关键字
逻辑运算符
类型转换
变量格式化输出
if条件控制语句
while循环语句
while循环案例
列表
元组
字符串
字典
集合
名片管理系统项目
项目函数
定义函数三步曲
pass空语句
变量作用域
名片管理系统优化
函数注释
函数加强
Python操作文件内容
Python操作文件
用户登陆文件复制
csv版本的名片管理系统
项目实战
Python编程测试练习
Python面向对象编程
掌握技能
掌握Python基础语法具备基础的编程能力
建立编程思维以及面向对象程序设计思想
课程亮点
Python语法简洁而清晰,并具有丰富和强大的类库,可以轻易实现很多功能。对于初学编程者来说,Python是最好的入门语言,没有之一。目前,越来越多大厂新工具的开发,技术栈都选择了Python。因此通过掌握自动化测试技术进入软件测试和质量保障领域,已经是测试行业新人的入行路径最佳选择
让学员具备最基本的编程思维,掌握基础Python编程技术,结合自动化框架相关技术才能达到企业的用人标准
课程内容
面向对象编程思想
类的语法
对象的语法
属性和方法
init方法、str方法
类设计建议
私有成员
继承
类属性和实例属性
类方法和静态方法
del方法、new方法
单例模式
异常Exception
try...finally
抛出异常
模块和包
项目实战
Python编程测试练习
MySQL高级
掌握技能
课程亮点
MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的应用软件之一,也是软件测试人员必须掌握的数据库技术。名片管理系统MySQL版本,MySQL版的选课系统
课程内容
联合查询(union)
连接查询
子查询
索引
外键
事务
实体间关系
PyMySQL简介
PyMySQL连接数据库
PyMySQL操作数据库
事务操作
数据库操作类设计
项目实战
Mysql sql编程练习
HTML/CSS/JavaScript
掌握技能
课程亮点
HTMLCSS JavaScript是测试工程师必须了解的前端知识、该知识在WEB自动化测试、接口自动化测试中被广泛使用
课程内容
HTML语法
HTML常用标签
CSS入门
CSS引入方式
CSS选择器
JavaScript入门
JavaScript语法
流程控制语句
函数
数组
对象
项目实战
Html Css JavaScript编程练习
高级
Python高级编程
掌握技能
掌握Python基础语法,具备基础的编程能力
建立编程思维以及面向对象程序设计思想
课程亮点
Python 语法简洁而清晰,并具有丰富和强大的类库,可以轻易实现很多功能。对于初学编程者来说,Python是最好的入门语言,没有之一。目前,越来越多大厂新工具最好的入门语言,没有之一。目前,越来越多大厂新工具的开发,技术栈都选择了Python,因此通过掌握自动化测试技术进入软件测试和质量保障领域,已经是测试行业新人的入行路径最佳选择
让学员具备最基本的编程思维,掌握基础的Python编程技术,结合自动化框架相关技术才能达到企业的用人标准
课程内容
程序传参
列表推导式
集合
列表
元组之间的转换
pip的认识和使用
模块的加强
命名空间和作用域
深拷贝和浅拷贝
装饰器
装饰器
随机数模块(random)
datetime模块
哈希散列
容器
迭代器
生成器
闭包
项目实战
Python 高级编程练习
WEB自动化测试
Selenium技术
掌握技能
能够熟练搭建Selenium自动化测试环境
熟练掌握Selenium的元素定位方法和元素操作
掌握鼠标键盘操作及HTML特殊元素的处理
掌握使用UnitTest管理自动化测试的脚本
掌握UnittestPytest等技术
熟练掌握PO模式的设计思想,并能够对页面进行封装
掌握数据驱动的实现方式
掌握日志的相关概念,以及日志的收集处理
掌握在实际的项目中如何灵活运用自动化的相关技术
掌握自动化测试技术
课程亮点
熟练掌握Selenium框架、UnitTestPO模式数据驱动和日志收集,可满足企业级的Web自动化测试工作
Selenium测试直接在浏览器中运行,就像真实用户所做的一样。Selenium测试可以在WindowsLinux和Macintosh上的InternetExplorerChrome和Firefox中运行。其他测试工具都不能覆盖如此多的平台。使用Selenium和在浏览器中运行测试还有很多其他好处
实践WEB自动化测试中相关技术以及自动化框架搭建
课程内容
自动化基础测试
Selenium工具介绍
环境搭建
入门体验
浏览器操作
常见的元素定位
Xpath
CSS选择器定位
元素操作
常见API操作
自动化用例设计
测试用例参数化
POM模式
base类封装
Selenium IDE
自动录制脚本
unittest测试框架
HTMLTestRunner
测试报告生成组件
项目实战
Selenium测试练习
测试用例脚本编写步骤
编写自动化测试项目代码
接口自动化测试
接口测试技术
掌握技能
掌握接口及接口测试相关概念
掌握使用Postman进行接口测试
熟练掌握数据库的基本操作和事务操作
掌握Requests库使用及脚本封装
掌握接口测试框架的设计和封装
掌握使用持续集成工具管理接口测试脚本
掌握在实际的项目中如何灵活运用接口测试的相关技术
掌握单元测试框架Pytest的使用
掌握使用Allure生成测试报告,优化用例
课程亮点
熟练掌握PostmanRequestsPytestMock测试和数据库操作,可满足企业级的接口自动化测试工作
课程内容
接口相关概念
RESTful风格
JSON数据格式
项目实战
该课程中包含接口相关概念,接口测试理论以及接口测试工具(fiddler,postmanRequests)Requests库是用Python编写的,基于urllib,采用Apache2 Lice nsed开源协议的HTTP库
相比urllib库,Requests库更加方便,可以节约我们大量的工作,完全满足HTTP测试需求
Requests库经常被用来进行接口测试,如果想系统的学习接口测试相关的技术,可以了解一下黑马程序员的软件测试课程,里面讲的非常详细
Pytest &Allure测试框架
掌握技能
掌握单元测试框架Pytest的使用
掌握Allure测试报告工具的使用
课程亮点
Pytest和Allure目前都是应用比较火的自动化测试工具,这些在工作中一定是加分项
课程内容
Pytest安装配置文件常用插件高阶用法
Pytest-fixture Allure报告
项目实战
Pytest是一个非常成熟的全功能的Python测试框架
Allure框架是一种灵活的轻量级多语言测试报告工具,它不仅能够以简洁的web报告形式显示已测试的内容,而且允许参与开发过程的每个人从测试的日常执行中提取最大限度的有用信息目标
接口自动化测试项目
掌握技能
课程亮点
课程内容
项目需求分析
编写接口测试用例
使用接口测试工具或Requests编写
接口测试脚本
项目汇报
项目实战
经过此项目的学习实践,主要熟练接口测试流程,接口测试工具postman和框架
requests+pytest+allure等技术的应用
移动端自动测试
移动端测试技术
掌握技能
掌握移动端APP测试特性
能够熟练搭建移动自动化测试环境
熟悉appium的工作原理
熟练掌握ADB工具的使用
熟练掌握元素的定位方法、元素操作和手势操作
熟练掌握PO模式的设计思想
掌握数据驱动的实现方式
掌握Jenkins持续集成的环境配置
掌握在实际的项目中如何灵活运用移动自动化的相关技术
熟练掌握appium框架、PO模式、数据驱动和持续集成可满足企业级的APP自动化测试工作
课程亮点
该课程中包含移动端测试相关概念,移动端自动化测试测试工具-Appium。Appium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appi um支持IOSAndroid及FirefoxOS平台。Appium使用 WebDriver的jsonwire协议,来驱动Apple系统的UIAutomation库 Android系统的UIAutomator框架。Appi um对IOS系统的支持得益于DanCuellars对于IOS自动化的研究。Appium也集成了Selendroid,来支持老android版本
课程内容
移动端测试概述
环境搭建
adb常见命令
Appium安装
Appium入门体验
APP基础操作API
元素定位工具
元素定位
元素基本操作
等待activity出现
滑动方法
模拟手势
模拟手势点击坐标
手机操作API
webview操作
微信公众号
获取toast信息
解锁九宫格
WIFI连接真机自动化测试
adb和apk信息封装
项目实战
根据演练项目产品需求、UI交互场景、前后端架构、前端开发的、后端开发的逻辑的理解梳理出测试用例、业务流程图,针对每个测试用例,通过编写测试脚本实现对所有场景的测试自动化并汇报项目测试结果
性能测试
性能测试技术
掌握技能
能够熟练搭建性能测试环境
掌握性能测试基础理论掌握JMeter常用组件使用
掌握JMeter编写和录制性能测试脚本
掌握基于JMeter实现单一和混合场景搭建
掌握JMeter常用性能插件进行图表分析
掌握思考时间、事务、逻辑控制器在性能测试场景的应用
掌握性能测试场景设计和性能测试指标计算思路
掌握性能测试脚本编写步骤
掌握在Linux中搭建性能测试监控平台
熟练掌握性能测试的理论和流程,能够使用JMeter开发对应的性能测试脚本,可满足企业级性能测试工作
课程亮点
ApacheJMeter是一款纯java编写负载功能测试和性能测试开源工具软件。相比Loadrunner而言,JMeter小巧轻便且免费,逐渐成为了主流的性能测试工具,是每个测试人员都必须要掌握的工具之一
课程内容
JMeter安装
JMeter基本使用
JMeter运行原理
JMeter测试计划要素
JMeter录制回放
JMeter核心知识
JMeter断言
函数
分布式
JMeter非GUI运行
JMeter逻辑控制器
JMeter各个组件总结
性能测试基础
JMeter性能测试
持续集成
Jenkins环境搭建
Jenkins创建任务
Jenkins配置
JMeter与Jenkins集成
项目实战
分析项目需求
性能测试用例
汇报项目
性能测试监控搭建
使用InfluxDB
Prometheus
Grafana,node
exporter
搭建性能测试监控平台
非关系型数据库
Redis和MongoDB
掌握技能
掌握Redis常见操作以及Python操作Redis
掌握MongoDB常见操作以及Python操作MongoDB
课程亮点
测试项目中经常使用到Redis和MongoDB,作为测试人员必须了解并应用这两种数据库
Redis是一个开源的使用ANSIC语言编写 支持网络、可基于内存亦可持久化的日志类型、Key-Value数据库,并提供多种语言的API
MongoDB是一个面向文档存储的数据库,操作起来比较简和容易
课程内容
非关系型数据库
MongoDB使用
MongoDB应用场景
Redis使用
Redis应用场景
项目实战
Redis主备、集群、动态扩容 搭建
MongoDB准备、集群、动态扩容搭建
不同数据结构在Redis,MongoDB中的存储与读取、编程练习
CICD和DevOps
Jenkins和Docker
掌握技能
掌握Jenkins持续集成工具的使用,能够在实际测试过程中应用Jenkins提高测试执行效率
掌握Docker常见操作,应用Docker部署测试环境
系统安全测试
课程亮点
为提高测试人员自身素质,提升自身在市场中的竞争能力
课程内容
持续集成工具
DevOps理念
Jenkins使用场景
Docker使用场景
系统安全、端口扫描
项目实战
禅道项目管理工具
LoadRunner测试工具
Java编程基础
Oracle数据库
Python爬虫
Python网络编程
PythonWeb编程
Python数据分析
CI/CD(持续集成/持续部署)
系统安全测试
低代码测试引擎搭建
Startwe低代码产品测试架构搭建
课程内容
网络架构,容器架构,服务器架构,服务资源架构,多数据库架构,中间件架构,组织权限模型,集成扩展,导入导出打包,测试,运维,运维,各种文档模板产出的自动化
页面引擎,表单引擎,技术组件抽象,业务组件,业务模板抽象,技术模板抽象,业务模型,图表设计,关系图,流程图,自定义组件,自定义表单,自定义页面,支撑企业建站,门户建站,h5,微信小程序,iOS,andriod,权限模型,管理系统,自定义开发
页面交互引擎
事件机制
交互动作
页面呈现引擎
列表
编辑
详情
报表
打印
2D
3D
游戏渲染引擎
元宇宙
未来的呈现集成扩展机制
后端逻辑引擎
组件封装规范
按需加载机制
组件适配机制
后端模板引擎
后端流程引擎
运营中台包括:知识产权,财务,法务合同,交易记录,标品服务,项目服务,工具定制集成服务
商业模式布局
结合商业布局实现平台运营中台,代理商运营中台,客户的运营中台
客户的项目管理后台
产品架构覆盖:网络编排,服务器编排,资源管理,需求设计与方案管理,产品设计与方案管理(客户的产品场景梳理),UI配置与方案管理,前端设计与交互管理,后端设计与服务管理,前后端交互,测试设计与用例管理(场景自动化),运维部署架构设计(迁移与运行自动化,运维监控报告),验收报告(文档自动化)
我们的运营中台
代理商的运营中台
客户的运营中台
项目实战
实现低代码产品的测试自动化、功能测试、单元测试、集成测试、性能测试
从前端低代码引擎到后端低代码引擎测试自动化
通过自研低代码平台搭建企业官网的测试自动化
通过自研低代码平台搭建微信小程序应用的测试自动化
通过自研低代码平台搭建后台管理系统的测试自动化