软件测试专业课

导读 软件测试专业课,深度培养全栈软件测试工程师,掌握全栈测试通用技术的能力,获得全栈测试能力,同时具备进阶自动化测试与接口测试的能力。
400-018-6228 113
HTML5前端 Python UI/UE培训 Linux云计算 软件测试 大数据培训 新媒体短视频直播电商 影视剪辑培训 嵌入式培训 认证课程 网络安全培训 游戏开发培训 JAVA开发培训

课程详情

2022-10-09

软件测试专业课,深度培养全栈软件测试工程师,掌握全栈测试通用技术的能力,获得全栈测试能力,同时具备进阶自动化测试与接口测试的能力。

课程内容

阶段一 软件测试环境配置管理
物理机测试环境管理
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测试开发技术
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自动化测试工程师、 初级测试开发工程师 


阶段七 自动化测试技术
接口自动化测试技术
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、 全栈自动化测试工程师


上一篇: 软件测试基础课 下一篇: 软件测试项目课

推荐课程

查看全部课程
贵阳IT设计教育

贵阳IT设计教育

贵阳校区

查看全部校区 进入官方主页