课程简介
此系列课程深入讲解软件质量保证的关键实践。内容涵盖从传统瀑布模型到敏捷模式下的质量管理实践,包括软件质量工程、质量模型、测试生命周期等重要主题。课程中探讨了持续测试中的质量实施策略,如集成下的自动化实施、分层测试模型的思考等,以及开发域的质量保证,如 CodeReview、技术债务偿还等。同时,详细讲解测试域的自动化测试实践,非功能测试的技术细节和实施方法,如性能测试、混沌工程等,还包括质量门禁的建立、度量指标的选取以及新技术在质量保证中的应用。
目标收益
1.掌握从传统到敏捷模式下的质量管理实践,提升软件质量保障能力。
2.学会制定持续测试中的质量实施策略,有效提升测试效率与质量。
3.熟悉开发域的质量保证活动,如 CodeReview、技术债务偿还等,减少开发过程中的质量问题。
4.深入理解自动化测试、非功能测试等技术细节和实施方法,提升测试的专业性和全面性。
5.了解并应用新技术在质量保证中的实践,推动团队质量保证过程的高效实施。
培训对象
课程大纲
软件质量工程的管理 |
重点讲解质量工程、质量模型以及从传统瀑布模式到敏捷模式的质量保障实践 1、测试的生命周期 2、测试的细分 3、质量模型和质量保障 4、瀑布模型和敏捷开发的质量管理实践:持续测试 |
持续测试中的质量实施策略 |
重点讲解 测试中的实施策略 1、测试行业的千古谜题 2、集成下的自动化实施策略 3、分层测试的根本出发点 4、分层测试模型的质量管理的思考 5、如何管理开发域的质量 |
开发域的质量保证实践 |
重点讲解需求进入开发阶段到完成开发阶段的质量保证方法和实践。 1、开发域的质量保证活动 2、CodeReview的方式 3、技术债务的偿还方法 4、约定提交 5、语义化版本 |
测试域的自动化测试实践 |
重点讲解 测试实践中如何落地自动化测试 1、接口自动化测试本质 2、接口自动化测试的关键技术和实施方法 3、UI自动化的实施策略 4、测试数据的构造思路 |
自动化测试的外围依赖的解决方案 |
重点讲解测试数据、测试替身等内容 1、测试替身 2、解耦带来的技术更新:契约测试 |
质量控制过程中非功能测试的技术细节和实施方法 |
重点讲解当前非功能测试中比较流行的测试技术以及在实施落地的时候的一些坑 1、性能测试 2、兼容性矩阵 3、混沌工程 4、流量录制的技术细节 5、测试脚本生成是提效的方法 6、精准测试解决的实质问题 |
质量门禁为质量控制活动建立有效的屏障 |
讲解质量门禁促使流水线上让 测试发挥作用的原理以及一些门禁值的选择 1、质量门禁 2、门禁实践 |
质量保证活动的好坏评价 |
详细讲解度量指标,以及度量指标的选取方法 1、质量和效率的矛盾 2、度量指标的选择 3、质量运营的循环 |
新技术、新方法是促成质量保证过程有效、高效实施的必然推动力 |
讲解一些新技术的发展,动手体验一下新技术的优越性,未在质量控制活动中融入新技术提供解决思路和实验基础。 1、智能化测试概述 2、智能化测试开源工具举例 3、实战LLM赋能测试 4、先进的技术合适的团队 |
软件质量工程的管理 重点讲解质量工程、质量模型以及从传统瀑布模式到敏捷模式的质量保障实践 1、测试的生命周期 2、测试的细分 3、质量模型和质量保障 4、瀑布模型和敏捷开发的质量管理实践:持续测试 |
持续测试中的质量实施策略 重点讲解 测试中的实施策略 1、测试行业的千古谜题 2、集成下的自动化实施策略 3、分层测试的根本出发点 4、分层测试模型的质量管理的思考 5、如何管理开发域的质量 |
开发域的质量保证实践 重点讲解需求进入开发阶段到完成开发阶段的质量保证方法和实践。 1、开发域的质量保证活动 2、CodeReview的方式 3、技术债务的偿还方法 4、约定提交 5、语义化版本 |
测试域的自动化测试实践 重点讲解 测试实践中如何落地自动化测试 1、接口自动化测试本质 2、接口自动化测试的关键技术和实施方法 3、UI自动化的实施策略 4、测试数据的构造思路 |
自动化测试的外围依赖的解决方案 重点讲解测试数据、测试替身等内容 1、测试替身 2、解耦带来的技术更新:契约测试 |
质量控制过程中非功能测试的技术细节和实施方法 重点讲解当前非功能测试中比较流行的测试技术以及在实施落地的时候的一些坑 1、性能测试 2、兼容性矩阵 3、混沌工程 4、流量录制的技术细节 5、测试脚本生成是提效的方法 6、精准测试解决的实质问题 |
质量门禁为质量控制活动建立有效的屏障 讲解质量门禁促使流水线上让 测试发挥作用的原理以及一些门禁值的选择 1、质量门禁 2、门禁实践 |
质量保证活动的好坏评价 详细讲解度量指标,以及度量指标的选取方法 1、质量和效率的矛盾 2、度量指标的选择 3、质量运营的循环 |
新技术、新方法是促成质量保证过程有效、高效实施的必然推动力 讲解一些新技术的发展,动手体验一下新技术的优越性,未在质量控制活动中融入新技术提供解决思路和实验基础。 1、智能化测试概述 2、智能化测试开源工具举例 3、实战LLM赋能测试 4、先进的技术合适的团队 |