114培训网欢迎您来到武汉北大青鸟培训!

17320526308

全国统一学习专线 9:00-21:00

武汉北大青鸟软件测试培训课程

授课机构:武汉北大青鸟培训

关注度:541

课程价格: 请咨询客服

上课地址:请咨询客服

开课时间:滚动开班

咨询热线:17320526308

在线报名

课程详情在线报名

更新时间:2024-04-24 16:00


入学要求:对该专业感兴趣。

课程优势:

1,软件测试是互联网技术中一门重要*,是软件生命周期中不可或缺的环节,担负着把控、监督软件的质量的重任;

2,2020年开始测试工程师缺口达30万,其中大中型城市人才需求突破20万,并以每年20%的速度递增;

3,软件测试*课程立足于当前测试领域紧缺技术性人才需求,课程内容由基础到深入,覆盖Web端自动化、移动端自动化、接口自动化和性能测试,通过企业实战项目,确保学员真正掌握测试前沿技术,具备中级测试工程师技能,在今后的职业发展中具备核心竞争力;

4,随着企业对软件产品质量的重视,测试岗位的需求越来越旺盛,无论大中小的研发团队,都设置了软件测试岗位,且市场需求与供给间的差距仍在进一步拉大。企业提供了非常优厚的薪资待遇,且随着测试技术及经验的提升,在岗位及待遇上都有很大的晋升空间;

5,就业岗位:测试工程师、自动化测试工程师、测试开发工程师、游戏测试工程师、移动端测试工程师、Web端测试工程师、安全测试工程师、性能测试工程师、接口测试工程师。

6,市场紧缺测试技术——课程涵盖web自动化测试,移动端自动化测试,接口自动化及性能测试,每个方向均为当前市场紧缺型技术,以市场为引导,传授干货。

7,企业项目实战——从手工测试到自动化测试,每一阶段均加入企业实战项目,涉及热门电商项目,移动社交项目,金融借贷项目,全程通过项目实践将知识融会贯通。

8,全栈测试人才——课程内容立足当前测试领域主流技术框架,覆盖每一层级:UI自动化测试、接口测试、性能测试,以技术为驱动,不仅强调传统测试基础,更重视测试开发技能提升,打造复合型测试人才。

 

课程内容:

*阶段测试基础

软件测试介绍——了解软件测试行业、测试主流技能、常用测试分类、如何开展测试模型用例;

计算机基础——了解计算机硬件及软件相关基础概念;

涉及后端知识简介——了解系统架构、服务器、编程语言、常用文件格式;

软件测试概论——了解测试目的和用例、软件开发模型、测试模型、质量模型、测试分类、软件缺陷、软件版本。

*阶段学习目的:

1、了解测试相关的基础理论知识

2、掌握软件硬件基础知识

3、掌握命令行、软件架构、软件测试相关概念

第二阶段程序设计及逻辑

编程语言入门——编程语言概述、编程环境搭建、基本语法特征、开发工具方向的简介;

变量、数据类型概述——变量概述、常量概念、类型转化概念、赋值和输出概念;

运算符——算数运算符、复制运算符、关系运算符、逻辑运算符;

流程分支语句——流程控制语句实际应用、分支语句实际应用、条件结构实际应用;

循环结构语句——循环结构概述、循环结构实际应用;

数组结构——数组结构的概述和实际应用;

方法/函数的结构和实际应用,方法的重载参数的应用——方法的概述、方法的作用、方法的定义、方法的重载、方法多种类型不同方式、参数的传递。

第二阶段学习目的:

了解编程语言相关特性,理性编程语言中的相关概念的符号,为后续Python语言学习奠定基础,并且为后续核心自动化测试的脚本做好铺垫。

第三阶段前端知识及脚本简介

HTML5基础——HTML的概论、HTML标签语言;

初始CSS3——CSS的项目概述、CSS的基本语法结构、CSS基本选择器、CSS的高级选择器;

Javascript基础——Javascript的原理和基本语法、Javascript函数定义和实际应用、Javascript的常用事件定义和触发、BOM相关对象的属性和方法

第三阶段学习目的:

了解前端编码,理解web前端变成的相关概念和符号,为后续web端项目测试奠定基础,为后续核心web自动化测试的脚本做好铺垫基础。

第四阶段Linux系统和数据库

Linux操作系统——Linux操作形同介绍、Linux文件和目录、常用的Linux命令的基本使用

Linux常用命令——Linux终端命令格式、文件和目录常用的命令、系统信息相关命令、用户权限的设定和管理、Linux远程连接

VI/VIM编辑器——vi/vim编辑器简介、vi/vim编辑器的三种工作模式、vi/vim编辑器的基本操作

MySQL数据库数据表——数据的插入操作、数据的修改操作、数据的删除操作、数据的查询、针对表单的各项操作

MySQL复杂查询——分组查询、表连接查询、子查询、综合练习、分页查询

综合案例——School中和案例数据库实战

第四阶段学习目的:

掌握Linux的操作系统的常见操作,掌握数据库的常见操作,Linux和数据库的辅助测试工作。

第五阶段Python编程

数据列表——字符串、列表、元组、字典

函数——函数的基础应用、模块和包的应用、变量的进阶、函数进阶实际应用、匿名函数的实际应用

面向对象——面向对象编程思想的学习、类和对象、面向对象的基础语法、特性(语

法、封装、继承、多态、类属性和类方法)

UnitTest框架——UnitTest基本使用、UnitTest断言语法的实际应用、UnitTest参数化、生成HTML测试报告

MySQL复杂查询——分组查询、链表查询、子查询、分页查询、综合性联系

综合案例

School综合案例数据库实战

第五阶段学习目的:

1.掌握Python基础语法,具备基础的编程能力;

2.建立编程思维以及面向对象程序设计思想。

可解决的现实问题:

能够熟练使用Python技术,为后续相关自动化测试课程的学习打好基础。

市场价值:

掌握Python编程技术,结合自动化框架相关技术才能达到企业的用人标准

第六阶段接口测试

接口测试基础——接口测试的基本概念、接口测试的实现步骤、设计接口测试用例

使用专业Postman进行接口测试——了解Postman工作原理、掌握Postman基本用法、使用Postman发送http协议请求、使用Postman设置断言

Fiddler基本使用——了解Fiddler使用场景及HTTP基本原理,理解Fiddler工作原理及主要功能,掌握Fiddler数据分析方法,掌握Fiddler常用操作

Fiddler高级使用——掌握Fiddler命令行操作,掌握Fiddler断点功能使用,掌握Fiddler抓取移动端设备的数据包——抓包工具Charles的使用,了解Charles工作原理,掌握Charles基本用法,使用Charles进行PC端抓包,使用Charles进行移动端抓包,使用Charles修改网络请求

接口自动化测试项目实战——掌握Pythonunittest框架,掌握PythonRequests模块内容,会使用Pythonunittest框架进行接口自动化脚本开发

第六阶段学习目的:

能够封装接口自动化测试框架并实现HTTP或Dubbo接口测试,解决接口自

动化测试中常见问题。

市场价值:

熟练掌握postman、Pythonunittest、Requests、Fiddler、Charles、UnitTest、pymysql、logging、

jsonschema和dubbo接口测试,可满足企业级的接口自动化测试工作。

第七阶段宏鹏云视频小程序项目测试实战项目

微信小程序基础介绍——介绍微信小程序

项目介绍——宏鹏云视频小程序项目,宏鹏云视频小程序测试

项目部署——宏鹏云视频项目部署要求与准备,宏鹏云视频项目部署实施过程

小程序计划篇——宏鹏云视频项目需求评审,设计项目测试计划

小程序设计篇——宏鹏云视频小程序功能测试设计,宏鹏云视频小程序非功能测试设计

宏鹏原视频小程序接口测试篇——设计宏鹏云视频接口测试流程,设计宏鹏云视频接口测试用例,宏鹏云视频接口测试实现

持续集成篇——持续集成gitee/github、Jenkins、持续集成Postman、持续集成代码

小程序执行总结篇——宏鹏云视频小程序测试执行跟踪,宏鹏云视频小程序测试报告总结

第七阶段学习目的:

可掌握的核心能力:

1.掌握微信小程序的测试流程;

2.掌握使用Postman工具实现接口测试;

3.掌握基于Python+Requests库的接口自动化测试框架的搭建和使用;

4.掌握使用持续集成工具管理接口测试脚本;可解决的现实问题:能够对微信小程序项目完成功能测试和接口测试,保证产品质量。

市场价值:

熟练掌握功能测试和接口测试相关技术,可满足企业级的测试工作,根据市场反馈数据看,薪资普遍在10000-20000元/月。

第八阶段UI自动化测试

UI自动化测试介绍——UI自动化测试的理论知识

Web自动化测试基础——Web自动化测试框架、环境搭建、元素基础定位方法、Xpath和CSS元素定位方法、元素常见操作、浏览器操作方法、鼠标键盘操作、显示等待和隐式等待、HTML特殊元素处理、窗口截图、验证码处理

PO模式——SeleniumGrid、搭建自动化测试框架、编写自动化测试脚本

数据驱动——数据驱动介绍、数据驱动实战

移动自动化测试基础——移动自动化测试框架、ADB命令及Monkey使用、appium环境搭建、appium工作原理、APP和手机系统操作、元素定位、元素操作、高级手势操作、混合APP测试

第八阶段学习目的:

可掌握的核心能力:

1.能够熟练搭建Web自动化和移动自动化测试环境;

2.熟练掌握Web自动化测试流程和脚本编写;

3.熟练掌握移动自动化测试中元素的定位方法、元素操作和手势操作;

4.熟练掌握ADB工具的使用;

5.熟练掌握PO模式的设计思想,并能够对页面进行封装;

6.掌握数据驱动的实现方式;

7.掌握在实际的项目中如何灵活运用自动化的相关技术。

可解决的现实问题:

能够对一个项目实现Web自动化和移动自动化测试,引入PO模式、数据驱动、日志收集和持续集成来更好的管理维护自动化脚本。

市场价值:

熟练掌握Selenium和Appium框架、PyTest框架、PO模式、数据驱动、日志收集和持续集成,可满足企业级的UI自动化测试工作,根据市场反馈数据看,薪资普遍在12000-30000元/月。

第九阶段性能测试

性能测试基础——性能测试理论、性能测试分类、性能测试常用指标、性能测试流程

性能测试工具——Jmeter环境搭建、Jmeter功能概要、元件作用及执行顺序、线程组、参数化、断言、关联、连接数据库、逻辑控制器、定时器、分布式、测试报告

项目实战——项目介绍、性能测试需求分析、性能用例设计、测试脚本开发、性能监控、分析和调优、性能测试报告

Locust框架——Locust介绍和安装、Locust使用

第九阶段学习目的:

可掌握的核心能力:

1.掌握性能测试基础理论;

2.熟练掌握JMeter工具的使用;

3.掌握使用JMeter进行项目性能测试实战;

4.掌握性能测试监控、性能分析和性能调优的思路;

5.掌握如何使用Locust进行接口性能测试;可解决的现实问题:能够对项目实现性能测试,

使用JMeter编写性能测试脚本,设计性能测试场景,并进行测试数据监控和分析。

市场价值:

熟练掌握性能测试的理论和流程,能够使用JMeter编写对应的性能测试脚本,可满足企业级性能测试工作,根据市场反馈数据看,薪资普遍在10000-20000元/月。

第十阶段企业项目测试实战

由于内容较多,具体项目实战内容可以到校参观了解。

姓名不能为空
手机号格式错误