软件测试培训精英班

导读 源码时代,专业的软件测试培训机构,提供全面的软件测试培训课程。
400-888-4851 326
JAVA H5前端培训 UI设计培训 产品经理培训 软件测试培训 新媒体+短视频培训 全栈培训 Python+人工智能培训 PHP培训 大数据培训

课程详情

2022-12-20
武汉源码时代推出产品经理培训,由核心教师团队精心打造,学习路线图是最新软件测试详细课程大纲,课程主要内容*括软件测试语法,Linux,HTML5,CSS3,JavaScript,Bootstrap,Redis,Django,Flask,shell,nginx等等目前大中型企业常用的一些技术,希望对于大家学习软件测试能够有一定的帮助。
适学人群

  1、应届毕业生和转行的同学;

  2、传统运维想转开发的同学;

  3、想学开发爬虫和数据分析的同学,想做全栈开发工程师的同学;
课程特色

  01、完善的课程体系

  专注打造横跨前端、后端、移动端、性能、接口、自动化全能型测试人才

 02、超强的师资阵容

  师资团队来自各大知名企业,十年以上测试经验

 03、符合本地市场

  对市场进行调查分析,精编最符合企业的课程体系

 04、高新技术助力加薪

  全面掌握实用理论知识与实战技术,面试*把把通关
培训周期

  4个月(部分校区可能会根据实际情况有所调整,详情可询咨询老师)

  培训方式:全日制面授,每周5天上课,上三天课休息一天、上两天课自习一天的上课方式(实际培训时间可能

  因法定节假日等因素发生变化),早9:00-晚20:00
课程内容
  第1阶段

  计算机基础

  ·计算机基础

  课程内容

  计算机发展史、计算机的特点以及应用、计算机的硬件系统、计算机的软件系统、操作系统、打字练习、百度搜索技巧、常见快捷键、常见的特殊符号、常见的DOS命令、计算机病毒和防治

  项目实战

  专门为没有计算机基础的同学打造基础课程、该课程*含软件测试*接触到的软件以及硬件的相关知识。同时教大家如何使用百度解决实际*中的问题,重点加强了软件测试*过程中经常要用到的Excel工具软件。

  ·Excel的加强

  课程内容

  Excel窗口的组成、基本操作(新建*簿、保存*簿、开打和关闭*簿、操作*簿)、编辑*表、格式化*表、其他技巧

  项目实战

  专门为没有计算机基础的同学打造基础课程、该课程*含软件测试*接触到的软件以及硬件的相关知识。同时教大家如何使用百度解决实际*中的问题,重点加强了软件测试*过程中经常要用到的Excel工具软件。

  ·计算机网络基础

  课程内容

  网络协议、TCP/IP协议、HTTP协议

  第二阶段

  功能测试课程

  ·功能测试理论

  课程内容

  软件测试演练、软件测试定义、软件测试分类、软件测试方法、软件测试模型、软件测试流程、敏捷开发、测试用例设计(等价类、边界值、正交实验法、场景法、判定表、因果图)

  项目实战

  通过对真实项目(ECSHOP购物网站、4S维修管理系统、档案管理系统、营销管理系统)的实践,灵活运用授课时掌握的理论知识点,按照测试流程独自完成测试计划,测试方案,需求分析,测试大纲,测试用例设计的制定,实施对测试缺陷管理和跟踪等测试*。

  ·Jira

  课程内容

  测试准备、测试流程设置、测试需求管理、测试执行、缺陷跟踪、测试结果分析以及测试中任务管理等功能。

  项目实战

  Jira是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等*领域。

  ·Git

  课程内容

  Git概述,Git安装、本地库基本操作、远程基本操作、Gitflow*流、Forking*流、Git版本控制以及Git文件的配置方法等。通过sourceTree加深对Git的使用

  项目实战

  Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。sourceTree使用

 第三阶段

  Python编程和数据库

  ·Python编程语言

  课程内容

  Python程序体验、注释、变量、标识符和关键字、输入输出、运算符、数据类型以及转换、字符串、列表、元祖、字典、条件表语句、循环语句、函数、文件操作。

  项目实战

  通过实战项目熟练掌握Python语法规范。例如:名片管理系统_内存版本、名片管理系统_Excel版本以及选课系统。

  ·Python面向对象

  课程内容

  面向对象介绍、类和对象的概念、魔术方法的意义及作用、对象成员的访问控制权限、继承的概念及意义、单继承、多层继承和多继承、多态的概念以及应用、类属性和实例属性、实例方法、类方法、静态方法、设计模式:单例模式、理解异常的作用、捕获异常、异常的传递规则、自定义异常、Python高级(模块、生成器、闭*、装饰器)、Python操作文件,pandas模块使用

  项目实战

  选课系统是Python面向对象学习中重要的一个实战项目。该项目中*含创建班级、创建老师、创建学生、查看学生、查询老师、查询班级、查询学生选择的课程、创建课程等功能。

  ·MySQL基础入门

  课程内容

  MySQL简介、命令行工具、数据库操作、表操作、记录操作、常见的数据类型、字段属性、select语句、内连接、外链接、Python操作MySQL(PyMySQL、事务操作)、数据库操作类设计

  项目实战

  MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是*的应用软件之一,也是软件测试人员必须掌握的数据库技术。名片管理系统_MySQL版本、MySQL版的选课系统

  ·前端课程

  课程内容

  html入门、html重要标签(表格、表单、超链接、图片、列表)、CSS入门、CSS的三种引入方式、CSS选择器(标签选择器、类选择器、ID选择器)、层级选择器、子选择器、组合选择器、JavaScript入门、JavaScript语法、变量、类型、运算符、控制语句、函数、数组、JavaScript对象、JSON对象、对象中this关键字。

  项目实战

  HTML、CSS、JavaScript是测试工程师必须了解的前端知识、该知识在WEB自动化测试、接口自动化测试中被广泛使用。


  第四阶段

  自动化测试课程

  ·WEB自动化测试

  课程内容

  自动化测试概念、Selenium工具介绍、自动化测试环境搭建、Selenium入门项目、启动浏览器、浏览器操作、元素定位、Xpath、Selenium的Xpath定位、Selenium的CSS定位,Selenium常见的API、自动化用例设计、PO自动化设计模式、Selenium IDE、unittest框架、HTMLTestRunner报告

  项目实战

  电子商务购物系统、法律咨询平台、商业贷款平台web端页面---这些项目都采用web自动化测试技术(selenium+unittest+Python)完成,该项目主要加强Web自动化测试流程。

  ·接口自动化测试

  课程内容

  接口测试相关概念、接口测试工具、HTTP协议、RESTful风格、JSON数据格式、接口测试环境搭建、Postman应用、Requests库应用、Mock使用、发邮箱、接口的安全机制(接口加密测试)

  项目实战

  移动电子商务购物系统、法律咨询平台、商业贷款平台接口---这些项目都采用接口自动化测试技术(requests+pytest+allure)完成,该项目主要加强自动化接口测试流程(读取Yaml测试数据-生成测试用例-执行测试用例-生成Allure报告)。

  ·PyTest

  课程内容

  Pytest安装和介绍,Pytest的运行方式,Pytest的setup和tearDown函数,pytest配置文件,Pytest测试报告,pytest控制函数执⾏顺序,Pytest失败重试,pytest高阶用法,跳过测试函数,标记为预期失败函数,Pytest-fixture,fixture参数传入(scope="function"),conftest.py配置,yield执行teardown,yield遇到异常

  项目实战

  pytest是一个非常成熟的全功能的Python测试框架,能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试(pytest+requests)

  ·allure

  课程内容

  什么是allure,allure-pytest安装,xml文件转换,Allure在pytest中的使用,添加测试步骤,添加测试描述,添加优先级

  项目实战

  allure生成可读性更高的自动化测试报告,支持主流框架集成;支持jenkins集成;强大的注解功能;


 第六阶段


  性能测试

  ·ApacheBeach

  课程内容

  ApacheBeach对发起负载的本机要求很低,根据ab命令可以创建很多的并发访问线程,模拟多个访问者同时对某一个URL地址进行访问,因此可以用来测试目标服务器的负载压力。总体来说。

  项目实战

  ab工具小巧简单,上手学习较快,可以提供需要的基本性能指标;但是缺点就是没有图形化结果,不能监控。对源码官网进行演练

  ·JMeter性能测试

  课程内容

  性能测试基本概念:性能测试分类,性能测试指标JMeter基本概述,测试基本术语,运用维度,Jmeter的基本使用和元件,Jmeter的运行原理、Jmeter测试计划要素、录制脚本,发送HTTP请求,Jmeter的参数化,Jmeter连接数据库、关联、断言、集合点、函数、分布式、逻辑控制器、组件作用域、元件执行顺序、Jmeter性能测试等操作使用方法,JMeter监控平台搭建、服务器监控、数据库监控。

  项目实战

  JMeter是基于java开发的一款开源压力测试工具,体积小,功能全,使用方便,是一个轻量级的测试工具,使用起来非常简单。JMeter是主要应用于mall客户端接口
  第六阶段
  高薪技术

  ·MySQL加强

  课程内容

  select语句回顾、group by子句、having子句、order by子句、limit子句、子查询(where型子查询、from型子查询、列子查询、行子查询)、exist条件、视图、索引、外键、事务、实体类的关系。

  项目实战

  学生管理系统中数据库表的设计。

  ·MongoDB

  课程内容

  NoSQL简介、MongoDB简介、关键概念介绍、付基本操作以及数据类型、简单增删改查、数据查询详解、聚合函数、索引、备份和恢复、Python操作MongoDB。

  项目实战

  MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。

  ·Redis

  课程内容

  Redis简介、客户端和服务器、数据类型(string、hash、list、set、zset)、各种数据类型操作、Python操作Redis

  项目实战

  Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库

  ·Linux

  课程内容

  Linux简介、Linux常见命令、Linux系统基本命令、Linux用户和权限系统、Linux文件系统、Linux常用软件、编辑器以及web服务器搭建、服务器监控

  项目实战

  Linux是另一种操作系统,该操作系统一般情况下用于生产环境下的网站服务器。同时压力测试中要监控服务器的各种指标。

  ·Docker

  课程内容

  Docker介绍,容器技术,Docker镜像操作,Docker容器操作,Docker创建镜像

  项目实战

  给予Docker搭建就meter测试监控平台

  ·Jenkins

  课程内容

  持续集成介绍,Jenkins环境搭建,Jenkins创建任务,定时任务设置,邮件发送,从Git仓库拉取项目,读取、生成测试报告等等

  项目实战

  Jenkins执行Python版本的接口测试自动化脚本,jmeter+ant+Jenkins搭建接口自动化测试平台

  ·安全测试

  课程内容

  安全测试概述,BUG与漏洞,几个令人困惑的安全问题,安全测试机制,常见安全问题及防范(OWASP Top Ten),认证与授权,DDoS攻击,session与cookie,文件上传漏洞,XSS跨站攻击,SQL注入

  项目实战

  针对当下最常见的网络安全问题的成因和原理进行讲解,如web安全和app安全,能使用安全测试工具对常见的系统安全问题进行扫描。

  赠送课程

  ·LoadRunner性能测试

  课程内容

  自动化工具分类,性能测试简介,LoadRunner概述;负载/压力测试计划的编写;开发脚本VuGenerator;设计和运行场景---Controller;分析结果Analysis,LoadRunner数据池技术剖析;HTTP的报文结构,Correlation技术,Web_reg_save_param函数,LoadRunner中文件下载,网页细分图,LR浏览器模拟设置,LR监视的性能计数器,LR中资源分析。

  项目实战

  使用LoadRunner性能测试工具对真实项目使用操作,同步吸收课程内容,加深对性能测试的理解,进而加强对LoadRunner性能测试工具的使用能力

  ·JAVA编程语言

  课程内容

  开发环境搭建、零基础入门、变量、数据类型、运算符、选择结构-if-switch、循环结构-while-【do-while】-for以及WEB项目环境搭建。

  项目实战

  本阶段主要是编程规范与思路的培养;掌握基本的逻辑算法;熟悉Java的基本语法规范以及WEB项目环境搭建。

  ·禅道

  课程内容

  禅道项目管理软件系统概述,讲解产品管理,项目管理,质量管理,文档管理,事务管理,组织管理的匹配场景,统计功能,搜索功能,扩展机制。api机制的使用方法。

  项目实战

  通过对禅道项目管理工具的使用操作,进一步加深需求分析,测试流程,测试方案,测试报告,测试阶段等理论知识的学习成果,加强对测试缺陷的控制和管理。

  ·Flask框架

  课程内容

  快速入门、程序结构、路由、表单、模板、数据库

  项目实战

  Flask是一个使用Python编写的轻量级Web应用框架。其WSGI工具箱采用Werkzeug,模板引擎则使用Jinja2。Flask使用BSD授权。

  ·appium移动端自动化

  课程内容

  Android环境搭建,appium环境搭建,appium元素定位,appium操作app,微信小程序和公众号

  项目实战

  appium是一款专门用来做移动端页面自动化工具,可用于Android版本app和IOS版本app,同时还可以实现对微信公众号和微信小程序自动化的实施

  ·Python爬虫

  课程内容

  爬虫背景知识、爬虫原理、Http、Https、Request使用、Fidder软件、静态网页数据提取、动态网页数据提取。

  项目实战

  旅游线路,酒店预订,旅游攻略等其他内容的爬虫,以及百度图片。

 *内容

  ·*指导

  课程内容

  企业通用面试技巧、知识点面试技巧、模拟面试、项目面试技巧、语言表达练习、互面总结、总结和复习面试题。

  ·面试直通车

  课程内容

  面试经验交流、面试技术解惑、面试项目跟踪。

  ·售后服务

  课程内容

  随时随地为同学们提供全方位*问题解决方案!源码时代是独家具有售后的服务机构。
上一篇: 产品经理培训 下一篇: 新媒体运营培训

推荐课程

查看全部课程
武汉源码时代

武汉源码时代

光谷校区

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