• 周老师:13647472554

新闻动态

测试学习路线
作者:领航者教育 / 2019-07-11 / 浏览次数:
软件测试第一阶段-前置基础知识

1、学习目标:

学完后目标:熟悉计算机及测试理论的相关概念,掌握HTML,CSS及JS基础语法及应用。

2、知识点:

1)计算机基础

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

2)测试理论

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

3)HTML基础

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

4)CSS基础

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

5)JS基础

JS基础语法、JS引入方式
软件测试篇第二阶段-linux和数据库

1、学习目标:

学完后目标:掌握linux的常用操作命令及数据库的增删改查,熟悉数据库高级功能。熟悉非关系数据库redis。

2、知识点:

1)LINUX(熟悉)

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

2)数据库介绍(熟悉)

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

3)SQL语言(重点)

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

4)数据库高级功能(了解)

 

数据库设计、命令行操作数据库、函数、存储过程、视图、事务、索引、外键、用户密码
软件测试篇第三阶段-测试基础

1、学习目标:

学完后目标:熟练掌握测试用例的设计方法及缺陷的编写方法,熟练掌握缺陷管理工具禅道或jira。

2、知识点:

1)软件测试理论

2)软件生命周期

3)测试方法和分类

4)测试用例设计

黑盒测试用例设计方法、白盒测试用例设计方法

5)缺陷及缺陷管理工具

缺陷属性、缺陷生命周期管理、禅道和jira

6)测试其他

测试流程、测试计划编写、测试报告模版、测试报告分析

软件测试篇第四阶段-编程+数据结构

1、学习目标:

学完后目标:能熟练掌握python编程基础语法,熟悉常用的数据结构,掌握常见的排序算法。

2、知识点:

1)PYTHON编程

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

2)数据结构

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

3)排序算法

冒泡排序、选择排序、插入排序、希尔排序、快速排序、归并排序
软件测试篇第五阶段——WEB自动化

1、学习目标:

学完后目标:熟练掌握selenium元素定位方法和常见元素操作,掌握HTML特殊元素的处理,js定位,unittest框架。

2、知识点:

1)WEB自动化入门

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

2)WEB自动化基础

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

3)WEB自动化中级

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

4)WEB自动化高级

 

自动化测试模型、UnitTest框架、UnitTest断言、UnitTest与htmlreport的结合使用、UnitTest与DDT结合,实现数据驱动、UnitTest与logger结合使用
软件测试篇第六阶段——移动自动化

1、学习目标:

学完后目标:熟练掌握接口测试用例设计方法,掌握jmeter工具的使用,熟悉接口框架的设计和开发

2、知识点:

1)移动自动化基础

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

2)移动自动化中级

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

3)移动自动化高级

PO模式、数据驱动、关键字驱动
软件测试篇第七阶段——接口测试

1、学习目标:

学完后目标:掌握移动端产品测试的特点,熟练掌握adb及monkey的使用,熟练掌握元素定位和常见操作,掌握pytest框架及PO模式,数据驱动,jenkins持续集成,熟悉关键字驱动框架设计

2、知识点:

1)接口基础

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

2)JMeter入门

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

3)JMeter组建参数化

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

4)JMeter常用组件

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

5)接口框架自动化

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

6)接口框架设计及实现

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

7)接口测试项目

 

项目:接口清单提取、项目:功能测试、项目:性能测试、项目:自动化测试
软件测试篇第八阶段——性能测试

1、学习目标:

学完后目标:掌握性能测试的概念,分类及测试流程,掌握loadrunner的使用,熟悉性能测试调优方法。

2、知识点:

1)性能测试基础

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

2)VuGen

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

3)Controller

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

4)Analysis

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

5)性能测试调优

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

6)数据库调优

 

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

全部课程
热门资讯
快速导航

全部课程: Java全栈开发 | 大数据开发 | 云计算 | RHCE认证 | Linux运维工程师 | Python全栈开发

Copyright @ 2011-2019 衡阳市领航者教育培训学校有限公司.版权所有 | 备案号:湘ICP备19012681号

公司地址:湖南省衡阳市石鼓区船山大道5号百花大厦8-9层 | 网站地图

咨询QQ:547110589 | 手机:13647472554 | 电话:0734-8381101

官方微信公众号: