课程大纲

预课阶段

第一阶段

第二阶段

第三阶段

第四阶段

第五阶段

第六阶段

第七阶段

第八阶段

预课阶段 课时: 5天

主要内容

1、软件测试行业前景 2、软件测试职业发展方向 3、网络基础知识:常见组网方式、访问网站站点的基本原理等 4、网络协议知识:OSI7层模型、Tcp/IP 4层模型、三次握手、四次挥手原则等 5、常见web服务器:apache/tomcat以及软件架构 6、数据库服务器:常见数据库如mysql/oracle/sql-server/DB2等 7、常见的测试环境搭建练习:虚拟机搭建、虚拟机上安装Win2008Server、OA/FTP/JDK等环境搭建 8、常见的DOS窗口操作命令

学习目标

通过预课阶段的学习,使学员掌握如下技能: 1、了解软件测试行业,认知自己将来职业规划和发展 2、掌握web软件基本架构,了解web 软件基本通信原理 3、掌握网络协议基本知识 4、具备独立搭建环境的能力:比如安装虚拟机、安装win2008server操作系统、安装JDK、安装mysql数据库、基本的项目部署能力

软件测试理论 课时: 35天

主要内容

软件测试理论 软件测试过程 软件测试方法 软件测试阶段 软件测试类型 软件质量与管理 需求分析与评审 软件测试计划与方案 配置管理:SVN工具使用及相关操作 用例设计 缺陷管理:禅道工具使用及相关操作

学习目标

1、熟悉规范的软件测试理论 2、熟悉规范软件测试流程 3、具备一定软件需求分析能力(测试角度) 4、熟练掌握软件测试用例设计能力 5、掌握规范提交软件BUG的能力

Mysql数据库 课时: 35天

主要内容

1、MySQL数据库中各对象的增、删、改、查命令介绍及相关练习 2、数据库权限处理,GRANT命令 3、数据库视图:creat/drop view 4、索引、触发器、存储过程、事务等知识介绍

学习目标

1、熟悉SQL语句的增、删、改、查操作 2、熟悉复杂查询语句操作,如:多表查询、子查询 3、能够使用存储过程进行测试数据预埋工作

接口测试 课时: 35天

主要内容

1、接口测试工具postman、jmeter、SoapUI介绍和应用,抓包工具fiddler介绍 2、Restful风格接口介绍 3、接口测试用例、接口测试的关注点介绍 4、cookie、session、token介绍

学习目标

1、掌握接口测试的基本原理和思想 2、掌握常见的接口测试工具 3、掌握单接口、关联接口、分布式接口,webservice接口测试方法

Linux命令 课时: 25天

主要内容

1、linux相关基础知识:如用户的相关操作(useradd/usermod/userdel/su)、用户组的相关操作(groupadd/groupmod…)、文件编辑的相关操作(vi/grep等命令)、文档管理相关操作(cat/head/more等命令)、权限管理相关操作(chmod等命令)、压缩与解压相关操作(tar/zip等命令)以及资源管理、网络通信、日志查看等知识 2、linux环境下的基本环境搭建: i、文件安装命令 ii、JDK安装 iii、MySQL安装 iv、Tomcat安装 v、OA系统测试环境搭建

学习目标

1、能够通过虚拟机安装Linux操作系统(Centos) 2、掌握Linux基本命令 3、能够在Linux操作系统下搭建环境

APP测试 课时: 25天

主要内容

1、安装夜神模拟器,在夜神模拟器下学习android的adb命令 2、掌握monkey工具的使用 3、掌握APP测试要点

学习目标

1、掌握ADB命令的使用 2、掌握monkey工具的使用 3、掌握APP测试的要点以及APP测试与WEB测试的相同点和不同点

性能测试 课时: 25天

主要内容

1、性能测试理论知识学习:比如性能指标计算 2、性能测试工具Jmeter的深入学习 3、性能调优介绍

学习目标

1、掌握性能测试基本理论知识,掌握性能指标计算的方法 2、掌握性能测试工具的使用,能够编写性能测试脚本 3、具备一定的性能调优的能力

Java语言 课时: 25天

主要内容

1、基础知识:Java简介、入门实例、基础语法 2、流程控制语句:if语句、for语句、while语句及相关知识 3、数组与方法 4、面向对象:类与对象、继承、多态 5、常用API:String、包装类、时间和日期类 6、Java高级:异常、集合、Maven、文件读写

学习目标

1、掌握Java基础编程能力 2、掌握Java面向对象的编程思想

Java接口自动化 课时: 25天

主要内容

1、TestNG框架使用:测试套件、断言、参数化 2、HttpClient框架使用:Post、Get等请求的发送,响应数据的处理 3、数据库操作:JDBC使用 4、数据驱动:Json数据驱动 5、日志收集:Java日志框架 6、持续集成工具介绍:Git、Jenkins

学习目标

1、能够使用testng框架、httpclient框架完成接口测试 2、了解接口自动化测试框架封装思想 3、能够通过数据驱动的方式进行接口自动化测试 4、通过持续集成工具对代码进行管理和运行

了解更多课程大纲

课程信息

软件测试开发工程师

视频教程

课程师资

学员动态

申请试听

了解更多课程信息

为什么选择知了堂

免费试学,满意再付款

免费试学14天,满意再付款

高强度学习与管理

一周六天学习时间早8:30晚8:30,专业讲师监督。

自研教学平台

自主研发的学习及项目管理平台,保障教学质量。

丰富的商业项目池

产业园区和高校的产教融合基地,真正项目实战。

入学签署就业协议

与600余家企业搭建人才服务,内推就业,高薪无忧。

完整学员考核体系

晨考,周考,阶段考,项目答辩贯穿全流程。

实战派师资团队

人均10余年的项目和教学经验,让你快速掌握技能。

企业化管理

场景式教学,让学员真实体验企业的项目开发。

地理位置绝佳

地处天府软件园,能够接触当下企业新技术应用。

差异化学习方案

量身定制课程,不断完善课程体系,紧跟企业需求。

就业数据

姓名 学校 专业 学历 学习方向 就业公司 入职岗位 月薪
了解更多课程大纲

人才输送企业

合作高校

教学环境