性能测试就业班
课时:
8天技术点:95项测验:1次学习方式:线下面授学习目标1.能够熟练搭建性能测试环境;|2.掌握性能测试基础理论;|3.掌握JMeter常用组件使用;|4.掌握JMeter编写和录制性能测试脚本;|5.掌握基于JMeter实现单一和混合场景搭建;|6.掌握思考时间、事务、逻辑控制器在性能测试场景的应用;|7.掌握JMeter常用性能进行图表分析;|8.掌握Linux服务型性能监控方法和指标;|9.掌握数据库监控和调优的常见方法。
主讲内容1性能测试基础
主要介绍了性能测试的理论知识,包含了以下技术点:
性能测试理论、性能测试分类、性能测试常用指标、性能测试流程
主讲内容2性能测试工具
主要介绍了如何使用JMeter工具编写脚本,包含了以下技术点:
常用性能测试工具、JMeter环境搭建、JMeter功能概要、元件作用及执行顺序、线程组、参数化、断言、关联、连接数据库、逻辑控制器、定时器、分布式、测试报告
主讲内容3项目实战
本部分是项目实战环节,包含了以下技术点:
项目介绍和部署、性能测试需求分析、性能测试计划、测试用例设计、测试脚本开发、建立测试环境、执行测试脚本、性能测试监控、性能分析和调优、编写测试报告
主讲内容4Locust框架
主要介绍了Locust性能测试框架的基本使用,包含了以下技术点:
Locust介绍和安装、Locust使用
UI自动化测试及黑马头条项目实战就业班
八课时:15天技术点:160项测验:1次学习方式:线下面授学习目标1.能够熟练搭建Web自动化和移动自动化测试环境;|2.熟练掌握Web自动化测试流程和脚本编写;|3.熟练掌握移动自动化测试中元素的定位方法、元素操作和手势操作;|4.熟练掌握ADB工具的使用;|5.熟练掌握PO模式的设计思想,并能够对页面进行封装;|6.掌握数据驱动的实现方式;|7.掌握日志的相关概念,以及日志的收集处理;|8.掌握在实际的项目中如何灵活运用自动化的相关技术。
主讲内容1UI自动化测试介绍
主要介绍了UI自动化测试的理论知识,包含了以下技术点:
UI自动化测试的理论知识
主讲内容2Web自动化测试基础
介绍了如何使用Selenium编写Web自动化测试脚本,包含了以下技术点:
Web自动化测试框架、环境搭建、元素基础定位方法、Xpath和CSS元素定位方法、元素常见操作、浏览器操作方法、鼠标键盘操作、显示等待和隐式等待、HTML特殊元素处理、窗口截图、验证码处理
主讲内容3移动自动化测试基础
介绍了如何使用Appium编写移动自动化测试脚本,包含了以下技术点:
移动自动化测试框架、ADB命令及Monkey使用、appium环境搭建、appium工作原理、APP和手机系统操作、元素定位、元素操作、高级手势操作、混合APP测试
主讲内容4PyTest框架
主要介绍了如何通过Pytest框架管理测试用例,包含了以下技术点:
PyTest基本使用、PyTest常用、PyTest高级用法
主讲内容5PO模式
主要介绍了如何使用PO模式封装页面,包含了以下技术点:
方法封装、PO模式介绍、PO模式实践、PO模式深入封装
主讲内容6数据驱动
引入数据驱动实现测试脚本和测试数据的分离,包含了以下技术点:
数据驱动介绍、数据驱动实战
主讲内容7日志收集
主要介绍了日志的概念和日志收集的实现,包含了以下技术点:
日志相关概念、日志的基本用法、日志的高级用法
主讲内容8黑马头条项目实战
本部分是项目实战环节,包含了以下技术点:
项目介绍、产品功能架构、产品技术架构、自动化测试的流程、搭建自动化测试框架、编写自动化测试脚本、Jenkins持续集成