4006-998-758
3000+课程任你选择
软件质量工程与质量管理的最佳实践
研发学院 软件质量工程与质量管理的最佳实践 开课时间:2022-03-04
Jack Miao

在国内外各大技术峰会担任联席主席,技术委员成员和出品人;硅谷先进研发效能理念在国内的技术布道者,互联网行业研发效能提升领域的技术先行者;测试基础架构和测试中台建设的技术布道者与实践者;国内少数在互联网领域和传统软件领域都积累了大量一手成功经验的技术领头人,能够融汇贯通形成最佳企业级实施战略。

2020 年度IT图书最具影响力作者(与吴军同时获奖)

2020 IT技术领导力年度互联网行业测试领域技术专家

中国商业联合会 互联网应用技术委员会 智库专家

腾讯研究院 特约研究员

腾讯云最具价值专家TVP

阿里云最具价值专家MVP

华为云最具价值专家MVP

畅销书《测试工程师全栈技术进阶与实践》作者


查看老师详情
课程内容

课程时长


2天(6小时/天)


课程对象 


● 测试工程师,测试开发工程师和测试技术骨干成员

● 测试技术负责人,测试经理和测试总监

● 测试架构师

● DevOps资深工程师和技术负责人

● 工程效能团队负责人和工程效能研发工程师

● 开发工程师,开发技术经理,开发技术负责人

● 技术创新团队的工程师

 

课程大纲 


模块1:软件质量保障模型初探

• 到底什么是软件的质量

• 软件的质量问题到底谁来背锅

• 金融类软件质量保障和测试的特点

• 基于风险驱动的软件测试策略

• 全员质量意识的重要性

• 传统测试 VS 敏捷测试

• 从“用户登录”测试来看测试的不可穷尽性

 

  模块2:金融质量体系详解

• 金融软件质量的特殊性

• 质量体系的维度与视角

• 质量的可视化

• 基于数据的质量改进实践

 

  模块3:软件项目全生命周期的质量策略

• 金融类软件质量的挑战与难点

• 全员软件质量管理模型的核心理念与落地实践

• 测试的金字塔模型 VS 测试的菱形模型

• 根据被测产品架构选择最佳的测试策略

• 如何充分利用自动化测试技术

• 如何避免过度依赖于自动化测试技术

• 开发人员自己做测试的局限性以及解决方案

• 以质量体系整体提升研发有效代码率

• 测试基础架构的建设

• 测试自身的质量把控

 

模块4:代码级别的质量管理实践

• 需求质量的把控

• 代码的静态质量把控

• 代码递交流程的管理

• 代码的单元测试

• 单元测试的局限性与应对策略

• 单元测试的常用方法与工具

• 单元测试的版本管理

 

  模块5:API级别的质量管理实践

• API质量的度量指标

• 开发人员承担的API测试

• 测试人员承担的API测试

• API功能的质量保障

• API非功能的质量保障

• API自动化测试的行业最佳实践

• API测试中开发人员和测试人员的角色分工

 

   模块6:系统级别的质量管理实践

• E2E测试到底由谁来负责

• E2E的测试范围选择的依据是什么

• E2E的自动化测试的最佳实践

• 自动化测试的利与弊

• 自动化测试的局限性

• GUI自动化测试的分层设计

 

模块7:非功能质量管理实践

• 非功能质量属性概述

• 安全性的质量管理

• 安全性的测试技术

• DevSecOps的实践

• 性能质量管理

• 性能测试技术

• DevPerfOps实践

 

模块8:金融类软件产品的投产风险控制

• 当前金融软件质量所面临的问题与挑战

• 基于风险驱动的软件质量保障体系

• 测试设计中“Less is more”原则的本质与内涵

• 地毯式轰炸 VS 精准打击

• 如何实现精准打击,从架构黑盒到架构灰盒

• 频繁反复修改的产品需求和模糊需求的应对策略

• 测试思维的重要性与培养

• “自动化软件测试”的误区

• 测试用例的版本化管理

• 测试用例的分级体系建设

• 测试设计中需求的重要性

• 如何面对“不合格”的软件需求

• 如何“聆听终端用户的声音”

• “探索式测试”的正确打开方式(华为,eBay,头条的实际案例)

 

模块9:质量度量的理论体系

• 历史上的度量失败的案例

• 我们身边的度量失败的案例

• 软件质量度量领域的经典失败案例

• 软件质量度量领域的经典失败案例的解决思路

• 质量度量的第一性原理

 

模块10:企业级质量度量的最佳实践

• 度量的雷达图体系与设计方法

• 敏捷转型的度量实践

• 质量度量的常见误区

• “度量度量十宗罪” 之避坑指南

• 过程指标 VS 结果指标

• 质量度量的相关性 VS 因果性

• 基于过程指标的大数据质量度量建模案例

• 过程指标收集的自动化打点

• 度量指标获取的”双流“模型

 

模块11:基于大数据技术的质量度量体系

• 大数据质量度量的主要局限性

• 业界大数据度量的使用场景与案例解读

• 基于大数据的需求质量度量

• 基于大数据的代码级别质量度量

• 基于大数据的接口级别的质量度量

 

 模块12:企业级质量管理全案例解读

• 金融企业质量管理体系详解

• 互联网金融的质量管理体系详解

• 行业成功案例解读

• 行业失败案例解读

 

 模块13:业界前沿质量管理经验

• 敏捷开发模式下的敏捷质量管理

• “去QE”时代下的质量管理和测试实践简介

• 测试驱动开发(TDD)的测试管理实践简介

• 行为驱动开发(BDD)的测试管理实践简介

• 基于Test as a Service架构的测试管理

• DevOps和TestOps时代的测试管理

• 软件质量保障领域的前沿技术与发展趋势

• 大数据和机器学习在软件质量保障领域的落地案例

• 区块链技术在软件测试中的应用场景

返回上一级