我的账户
啄木鸟学院

专注软件测试菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

软件测试工程师培训课程有哪些?

2020-3-17 13:45
原作者: 软件测试培训 收藏 邀请

软件测试近年来十分热门,许多没有IT基础的人员也想要转行从事软件测试工作,那么就要参加软件测试工程师的培训课程。软件测试工程师培训课程都有哪些呢?我们今天就来为大家解答一下。 软件测试基础班课程大纲 ...

        软件测试近年来十分热门,许多没有IT基础的人员也想要转行从事软件测试工作,那么就要参加软件测试工程师的培训课程。软件测试工程师培训课程都有哪些呢?我们今天就来为大家解答一下。

        软件测试基础班课程大纲

        第一阶段:

        测试基础主讲内容技术要点

        1.计算机基础

        计算机组成部分、操作系统分类、B/S和C/S架构、常用DOS命令、服务器域名

        2.测试理论

        软件测试的目的、软件测试定义、软件测试原则、产品质量模型、测试基本流程

        3.HTML基础

        HTML基础语法、标签属性、图片标签、超链接、锚点、表单

        4.CSS基础

        CSS基础语法、CSS四类选择器、常用文字属性、行高属性、边框、盒子模型、内外边距

        5.JS基础

        JS基础语法、JS引入方式。 第二阶段

        Linux和数据库主讲内容技术要点

        1.LINUX操作系统介绍

        操作系统发展历史、CentOS图形界面、文件和目录、常用LINUX命令使用、vim文本编辑器的使用

        2.数据库介绍

        数据库基本概念、关系型数据库介绍、MySQL安装与使用、Navicat使用

        3.SQL语言数据表操作

        数据操作-增删改查、条件查询、排序、聚合函数、分组、分页、连接查询、自关联、子查询、子查询演练

        4.数据库高级功能

        数据库设计命令行操作数据库、函数、存储过程、视图、事务、索引、外键、用户密码

        第三阶段:

        功能测试主讲内容技术要点

        测试理论软件开发模型和测试模型,测试分类,黑盒测试用例设计方法,缺陷管理,SVN

        web项目项目测试流程,数据库测试,功能测试分析,流程测试分析,非功能测试分析,测试报告编写,Fiddler抓包

        测试管理工具禅道,ALM

        第四阶段:

        PYTHON编程

        计算机组成原理、python开发环境、python变量、流程控制语句、高级变量类型、函数应用、文件操作、面向对象、异常处理、模块和包

        数据结构

        算法、时间复杂度和空间复杂度、python列表类型性能测试、列表字典内置操作的时间复杂度、顺序表、单向链表、双向链表、栈和队列、二叉树

        排序算法

        冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序

        第五阶段:

        Web自动化测试主讲内容技术要点

        WEB自动化入门

        自动化测试分类及自动化适用的项目、自动化测试框架选型、Selenium的发展历史及工作原理、SeleniumIDE插件使用、Firebug插件使用

        WEB自动化基础

        元素基础定位方法、Xpath,CSS元素定位方法、元素常见操作、浏览器的基本操作方法

        WEB自动化中级

        鼠标键盘操作、元素显示等待和隐式等待、HTML特殊元素处理、窗口截图

        WEB自动化高级

        自动化测试模型、UnitTest框架、UnitTest断言、UnitTest与htmlreport的结合使用、UnitTest与DDT结合,实现数据驱动。

        第六阶段:

        接口测试主讲内容技术要点

        接口基础

        接口相关概念、接口测试实现流程、RESTful 架构风格、JSON基本语法、浏览器插件安装以及使用、postman及fiddler使用

        JMeter入门

        JMeter安装以及基本使用、JMeter组件之线程组

        JMeter组建参数化

        CSV Data Set Config、用户参数、用户定义的变量、函数

        JMeter常用组件

        直连数据库、关联、断言、集合点、函数详解、逻辑控制器、分布式、QPS、FTP、图形监控器

        接口框架自动化

        requests库使用及脚本封装、unittest框架、mock实现

        接口框架设计及实现

        框架设计、数据库操作、数据依赖解决、接口异常处理、统计报告及邮件发送、持续集成

        接口测试项目

        项目:接口清单提取、项目:功能测试、项目:性能测试、项目:自动化测试

       

        第七阶段:

        移动自动化测试主讲内容技术要点

        移动自动化基础

        移动端测试分类及特点、ADB命令及Monkey使用、appium环境搭建、appium工作原理

        移动自动化中级

        APP和手机系统操作、元素定位、元素操作、高级手势操作、混合APP测试、PyTest测试框架、定制测试报告、数据读写

        移动自动化高级

        PO模式、数据驱动、关键字驱动

        项目

        App项目实战

        第八阶段:

        性能测试主讲内容技术要点

        性能测试基础

        性能测试理论、性能测试分类、性能测试常用指标、工具选择、LoadRunner安装与注册、性能测试步骤

        VuGen

        协议、参数化、集合点、事务、检查点、思考时间、关联

        Controller

        手动场景设计、场景运行、IP Wizard应用、负载生成器、服务水平协议(SLA)、场景监控、 服务器硬件监测工具

        Analysis

        执行结果分析、图表分析、吞吐量相关、事务相关

        性能测试调优

        性能测试方案、linux服务器性能监控、JVM配置调优、tomcat配置调优、性能测试报告

        数据库调优

        慢查询、线程池、索引命中率、行锁

        第九阶段:

        数据结构+Redis主讲内容技术要点

        数据结构

        算法的概念、顺序表、链表、栈、队列、排序与搜索、树与树算法

        Redis

        redis安装和配置、数据类型与操作、搭建主从环境、搭建集群环境

        第十阶段:单元测试+Shell

        单元测试

        单元测试概念、测试流程、测试计划、测试策略设计和实现、测试执行、生成报告

        Shell

分享本篇文章给更多人:


63.9K
该文章已有0人参与评论

请发表评论

全部评论

这个人很懒,什么也没留下...
粉丝0 阅读901 回复0
上一篇:
软件测试工程师工作内容有哪些发布时间:2020-03-17
下一篇:
软件测试人员去面试有哪些注意的点发布时间:2020-03-17
关注我们
专注软件测试菁英教育

客服电话:17792550360

客服时间:9:00-21:00

卓目鸟学苑 - 专注软件测试菁英教育!( 陕ICP备2025058934号-2 )

版权所有 © 西安菁英教育科技有限公司 2023-2026