SQA培训

 

 

 

 

一、质量管理体系与质量文化

1.诠释质量、质量属性、质量体系与质量文化

2.软件质量体系的三个维度:工程维度、管理维度、产品维度

3.做事专业性与产品质量关系

4.产品质量属性定义与评测

5.企业建立质量体系的代价成本分析

6.互联网行业质量保证机制:迭代、试错、烧钱

7.企业组织中质量相关角色与职责

8.基于自组织机制的人人都是质量者

9.讨论:如何建设适合于自己行业领域的测试质量体系

二、组织级的过程质量体系

1.瀑布模型、V模型、增量模型、螺旋模型

2.CMMI、IBM-RUP、MS-MSF、SCRUM、DevOps、SAFe、LeSS

3.CMMI中有关质量控制体系

4.SEPG组与软件过程体系定义

5.软件过程模板体系

6.软件过程模型与绩效考核 – KPI与OKR

7.优秀者卓越者的过程梳理、优化与应用

8.讨论:IBM-IPD如何吸引任正非?

三、产品质量属性与质量设计

1.软件静态质量属性与动态质量属性

2.软件失效分析与软件质量设计

3.软件质量进化与修复成本

4.自动化测试与回归测试质量保证

5.软件动态测试与静态测试

6.质量评审与质量评审方法论

7.Design Thinking与Team Design

8.讨论:阿里中台架构与软件质量关系

四、质量管理与质量服务

1.质量管理岗位与职责

2.敏捷过程中为何不设置质量管理岗

3.质量目标与质量计划

4.如何为研发者提供良好的质量服务平台

5.搭建组织级的质量知识库

6.质量预防与缺陷问题出管理

7.如何打通质量价值链

8.讨论:如何平衡质量服务与质量监督的关系?

五、基于质量目标制定质量计划

1.基于TOC质量瓶颈分析与质量目标

2.对比“企业级”与“项目级”质量计划

3.对比QA计划与QC计划

4.质量策略模型

5.质量成本模型

6.质量评估模型

7.动手实践:依据沙盘完成质量计划

六、基于变化的质量管理

1.引发项目或产品变化的诸要素

2.横纵追踪管理与变化波及面

3.评估变化对项目或产品的影响

4.变更控制委员会与变更控制流程

5.变更过程信息记录与分析

6.讨论:敏捷是如何拥抱变化的

七、基于信息化的质量审计

1.研发过程信息收集方法与方式

2.信息填写内容的可信性分析

3.基于绩效方案定义收集信息的结构

4.基于质量体系定义收集信息的结构

5.选择信息收集的工具与信息结构导入

6.定时与随机的过程信息审计与处理

7.动手实践:规划质量信息收集的表单

八、基于数理统计的质量控制

1.基于SPC(statistical process control)工具的数据分析

2.如何从分析图表中发现软件过程中的质量问题

3.如何建立过程问题的解决方案

4.使用OLAP技术建立过程数据的度量模型

5.使用Data Mining技术发现数据的问题

九、撰写质量分析报告

1.质量分析报告的大纲设计

2.图文并茂的质量分析报告

3.基于缺陷数据的质量分析

--缺陷分布、缺陷密度、缺陷注入率、整体缺陷清除率与阶段性缺陷清除率

4.基于评审数据的质量分析

5.基于变更数据的质量分析

6.基于散点图发现质量问题的相关性

7.案例:欣赏一份质量分析报告