讲师介绍
陈磊 前某电商商城中台 测试架构师
历任某电商测试架构师,具有十多年的软件测试、开发以及技术管理经验。主要负责 DevOps 体系建设、工具链落地,同时引入AITesting 和 AIOps,完善 DevOps 工具链的智能化和自动化程度,加速端到端交付的进程。
课程背景
课程旨在讲述如何通过持续测试交付一个功能完善、质量完美的系统,满足测试人员快速交付、快速迭代的需求。课程概述了什么是持续测试,以及持续测试和自动化测试的异同,介绍了如何提升持续测试的效率和效果,然后讨论了如何通过持续测试中的非功能性测试保障软件的可靠性、可用性、可移植性、性能效率等质量特性,如何通过建立质量门禁保障所交付系统的质量,并通过自动化提升质量效能,最后介绍了持续测试技术的发展,讨论了如何通过有效的度量促进质量的成熟,以及持续测试下测试工程师的自我修养。
课程时间:2天(6小时/天)
授课对象
- 资深测试工程师,测试开发工程师和测试技术骨干成员
- 测试技术负责人或测试架构师
- DevOps资深工程师和技术负责人
- 工程效能团队负责人和工程效能研发工程师
- 开发工程师,开发技术经理,开发技术负责人
- 技术创新团队的工程师
课程大纲 |
软件质量工程的管理 |
- 测试的生命周期
- 测试的细分
- 质量模型和质量保障
- 瀑布模型和敏捷开发的质量管理实践:持续测试
|
持续测试中的质量实施策略 |
- 测试行业的千古谜题
- 持续集成下的自动化实施策略
- 分层测试的根本出发点
- 分层测试模型的质量管理的思考
- 如何管理开发域的质量
|
持续测试实践中落地自动化测试 |
- 开发域的质量
- 接口自动化测试本质
- 接口自动化测试的关键技术和实施方法
- UI自动化的实施策略
|
新技术促进持续反馈 |
- 解耦带来的技术更新:契约测试
- 流量录制的技术细节
- 测试脚本生成是提效的方法
- 精准测试解决的实质问题
|
质量管理中的测试基础管理 |
|
持续测试提倡的非功能测试实践 |
- 性能测试即代码
- 兼容性矩阵
- 混沌工程
- 安全测试中的漏洞的处理机制
|
流水线上的持续测试 |
|
质量管理:管理了人也管理了技术 |
- 通过讲解质量指标的选择,度量的方法从而促成持续改进
- 通过分析先进的技术,给出质量保障技术的选择方法
- 智能化测试概述
- 智能化测试开源工具举例
- 先进的技术合适的团队
|