软件测试综合能力提升实战培训班
浏览:6次 作者:小编一、培训背景
随着用户量的增加和业务场景的复杂化,软件系统的性能问题日益凸显。软件产品的安全性已成为用户关注的焦点。本单位的测试团队在软件测试开发,测试安全和测试工具的使用等存在诸多不足。迫切需要开展专业的软件安全测试综合能力提升的培训课程。
企业能力短板:
1)公司现有的测试团队在Jmeter的使用上仍存在诸多不足,如测试脚本编写不规范、测试场景设计不合理、测试结果分析不准确等。
2)公司现有的测试过程度量体系尚不完善,测试数据的收集、分析和利用存在诸多困难。
3)公司现有的安全测试能力相对薄弱,缺乏专业的安全测试人员和有效的安全测试手段。
4)公司现有的测试开发能力相对滞后,自动化测试覆盖率低,测试脚本维护困难。
二、培训需求
Jmeter性能测试 | 性能测试基础知识: 学员需要了解性能测试的基本概念、类型以及常用的性能指标。 Jmeter工具使用: 学员需要掌握Jmeter的安装、配置以及基本使用
|
测试过程度量 | 测试过程质量度量: 学员需要了解如何编写高质量的测试用例、度量测试覆盖率,并学会使用测试管理工具进行测试进度统计和测试用例执行情况跟踪。 |
安全测试 | 安全测试原理: 学员需要了解安全测试的基本概念、目标和常见的安全漏洞类型(如SQL注入、跨站脚本攻击等)。 |
测试开发 | 测试开发基础知识: 学员需要了解测试开发的基本概念、测试与开发的协作方式以及常用的测试开发工具和框架。 |
综合需求 | 性能测试与安全测试结合: 学员需要了解性能测试和安全测试的结合方式,以便在实际项目中综合运用这两种测试技术来保障系统的质量和安全性。 |
三、培训对象
IT部门测试工程师(线下15人,线上10人左右)
四、培训大纲
时间 | 主题 | 内容描述 |
第一天 上午 | 性能测试需求分析 (重点) | 1. 性能必备基础概要 l 负载压力测试目的 l 负载压力测试策略 l 负载压力测试计划 l 负载压力测试中的盲点 2. 性能测试基本过程 l 性能需求分析 l 如何制定性能测试方案? l 如何定义性能指标? l 并发用户数的定义、事务吞吐量指标的定义 l 基于历史日志数据的性能需求分析 l 如何筛选需要进行性能测试的场景、流程? l 压力场景配比、环境对性能的影响 3. 性能测试过程规划 4. 结果剖析:指标的分析与问题的定位(性能瓶颈原因及解决方式) |
第一天下午 | Jmeter基础技能 (快速串讲,形成共识)
| 1. Jmeter重要组件 l Jmeter中的属性和变量 l Jmeter中的采样器 l Jmeter中的前置处理器和后置处理器 l 通过实例演示Jmeter组件作用域 2. Jmeter必备基础(快速串讲,形成共识) l JMeter元件运行顺序 l JMeter脚本调试 l JMeter关联 l JMeter参数化 l JMeter检查点 Ø 断言 Ø 响应断言 l JMeter事务 Ø 逻辑控制器 Ø 事务控制器 l JMeter集合点 3. ip欺骗 |
Jmeter脚本开发 (重点) | 1. JMeter插件管理 2. JMeter在线脚本开发 3. WebSocket脚本开发 4. BeanShell脚本开发 5. 调试取样器 6. FTP脚本开发 、Java脚本开发 7. JUnit脚本开发 l JUnit参数 l JMeter JUnit Request | |
JMeter负载与监听 (重点) | 1. 负载模拟 l 场景设置 l 场景运行 8. 影响负载的X因素 9. JMeter分布式执行探索 10. 测试监听技能 l JMeter监听器 l Influ+Grafana实时监听 | |
第二天上午 | 性能监控与诊断 (重点) | 1. 性能关注点与诊断思路 l 系统性能的关注点 l 性能诊断方法探索 11. 探索性能监控与诊断 l CPU风险诊断、内存风险诊断 l I/O风险诊断 、网络风险诊断 12. MySQL数据库监控 13. JVM监控 |
测试过程度量与缺陷度量(次重点) | 1. 企业软件质量保证痛点分析 l 案例分享:某数百人研发团队软件质量分析 l 业务理解方面的问题 l 质量本身定义的关键问题 l 项目研发、提测、上线模式方面的问题 l 人员质量意识与角色分工方面的问题 l 测试工具和手段方面的问题 l 度量和绩效导向方面的问题 14. Scrum敏捷开发中的软件质量保证 l 敏捷开发Scrum核心要素“3355”重温与纠偏 l 在Scrum、XP、精益当中是如何看待质量的 l Scrum项目组内是如何保证质量的 l 质量保证部门是如何支撑Scrum项目组提升质量的 l 大厂的质量提升之路:全局观、工具文化、可视化、用数据来说话、持续改进 15. 高频次提交来提升质量 l 为什么高频次提交对于质量提升至关重要 l 持续集成、持续部署与持续交付各自的重点 l 低风险发布 l 灰度发布 l CI/CD为何成为日常质量保证的基石 16. 缺陷度量标准与维度 | |
第二天下午 | 安全测试小试牛刀 (次重点) | 【信息收集】 1. 渗透测试踩点 17. 建立信息数据库 18. 网站敏感信息获取 l 网站及服务器信息 l 城名枚举 l Nslookup、dig的使用 19. 多级域名敏感信息收集 l Nmap端口扫描 l subDomainsBrute二级域名收集 l Layer子城名检测 【XSS漏洞攻防实践】 20. XSS漏洞:反射型、存储型、DOM型 21. XSS危害 l 管理员Cookie丢失 l XSS蠕虫攻击 l 常用XSS语句 22. XSS绕过与防御:编码绕过、漏洞防御 23. XSS测试方法:DVWA 24. XXS实战防御 |
测试开发 (略讲) | 【敏捷开发过程中如何构建高质量的自动化测试】 1. 测试开发的实施背景 25. 测开开发|自动化测试工程师应掌握哪些技能 26. 如何建立一个务实明确的自动化测试目标 l 问题1:如何估算分析自动化测试效益 l 问题2:如何构建高收益成本比自动化测试目标 【自动化测试规范】 2. 敏捷测试下自动化测试的引入要求 l 自动化测试准入条件 l 自动化测试适用场景 3. 敏捷测试下自动化测试范围 l 分层测试:单元、接口、UI 4. 自动化测试开展时机 5. 自动化测试规范 l 工具规范 l 单元测试规范 l 接口自动化测试规范 l UI自动化测试规范 6. 自动化测试流程 7. 项目团队 8. 风险评估 |
五、培训现场
李老师在为学员认真讲解中,此次培训不仅为学员提供优雅舒适的培训环境,还配置更多多媒体设备,让学员有更多实操演练的机会。
学员课后反馈:
六、培训收益
l 性能测试基本过程、性能测试需求分析、评估;
l Jmeter重要组件、Jmeter脚本组成、Jmeter参数化、集合点等基础技能(略讲);
l Jmeter脚本开发、各领域监控、调优等知识点的掌握;
l 性能测试结果评估与诊断;
l 了解软件安全测试工具;
l 掌握软件过程管理、度量及缺陷度量的方法;
l 结合Scrum,了解敏捷软件开发过程管控;
l 了解IT大厂在软件质量保证方面的经验;
l 测开人员应该掌握的技能、规范;
l 自动化测试的前提条件及约束条件。
七、讲师介绍
李老师
测试专家,测试管理专家,敏捷项目(测试)管理专家,Devops测试技术专家,质量管理专家、资深教练型专家。
【重要职务】
l 微创软件(系统工程师);
l 微软(系统运维工程师、项目经理);
l BEA(中国)(DBA、高级经理);
l Luoft(高级经理)全国(首批)38所创新软件学院(本一)(总监);
l 中科润心(现任):合伙人兼总监。
其它职务:
l 华为特邀咨询专家;
l 平安集团“敏捷|Devops项目” 技能岗特邀评审专家;
l 数字赋能产业研究院外聘专家。
【讲师资质】
l ISTQB 、软件评测师、信息系统项目管理师;
l PMP认证、Prince 2实践者级认证;
l ITIL Manager、ISOIEC 20000审核师、OCP认证、MCITP认证。
10多年项目管理及团队建设经验,考察及服务全国几百家企业,具有丰富的软件项目管理、项目实战、技术咨询经验。擅长项目模块化流程设计、软件测试流程管理、敏捷测试开展、Devops自动化(UI自动化、接口测试、移动端自动化、性能)测试框架设计与实施、性能调优、测试质量管理等。推动公司技术团队落地实施自动化框架的设计与研发工作。先后帮助公司通过ISO9001审核、CMMI5级评。站在技术人员的维度及企业管理者的高度,以更广的视角来理解测试质量技术与管理(敏捷测试),配合和推动研发部门推广敏捷测试、Devops质量管理、性能测试框架的规划与实施。
【擅长领域】
l 敏捷测试体系架构设计以及流程设计、实施;
l 敏捷|Devops自动化测试框架设计、实施;
l Devops质量管理体系、技能体系设计、实施;
l 敏捷开发Scrum|测试、Devops项目实践等。
【主讲课程】
【服务客户】
电信领域:北京移动、江西联通、湖北移动、辽宁移动、广西移动、广东移动、山西移动、陕西移动、山东移动、新疆移动、云南移动、北京电信、中国电信(苏州)研究院、中国移动(上海)研究院、河南移动、河北联通等。
保险领域:平安人寿、中国人寿、太平保险、中国人保、华泰保险、太平洋保险、合众人寿、信诚人寿、中英人寿等。
金融领域:中国银行(广东)、浦发银行(上海)、民生银行(总部)、工商银行(总部)、海口银行、工商银行(上海)、中金支付、银联数据、中银支付、招商银行、工商银行(深圳)、建设银行(北京)、中国建设银行(总部)、中信银行、交通银行、北京银行、兴业银行、广州农商行、顺德农商行、华泰证券、平安证券等。
航空领域:中国东方航空公司、中国南方航空公司、白云机场等。
快递领域:德邦物流、浙江邮政、顺丰物流等。
其他领域:四维图新、中国一汽、上汽集团、北京首信、国家电网(河北)、浙江国家电网、Brother(兄弟)公司、广东海关、中广核、漫步者、冀中能源、视源科技、云南海关、好莱客、周大福、随锐科技等。
【往期培训现场】
江西联通 舵手计划(优秀管理人才) |
广东移动 |
上海移动产业研究院 |
银联数据中心 |
中国银行卡中心 |
中国移动(苏州)研究院 |
中国移动 |
东方航空 |
广西移动 |
顺德农商 |
浦发银行 |
华泰证券 |
浙江邮政 |
德邦物流 |
兴业银行 |
平安集团 |
- 标签: 软件研发 软件测试
-
上篇: 云原生平台架构与运维企业培训
下篇: 电力行业人工智能与大模型实践培训