测试经理
互联网
推荐课程
average > 0 ? $model->average . '分' : '10.0分' ?>

缺陷预防及质量保障体系设计与实现

陆宏杰

前微软亚洲工程院 自动化测试及持续集成负责人

现任Lane Crawford集团电子商务部副总监,负责由零开始组建电子商务部及全面将线下业务整合至线上,以及整个团队的岗位设置、人员招聘、日常管理、产品、研发、质量、东南亚市场运营、传统业务系统升级及流程重造等工作。目前研发团队覆盖中国大陆、香港、东南亚,将集团业务由B2C扩展至B2B及B2B2C多模式。同时负责整个集团的研发规范化。

具有超过10年技术团队管理工作经验,一直专注在大型系统软件开发、自动化测试及持续集成/持续交付、产品化等工作上,对技术团队管理也比较有经验。目前个人专注于自动化测试及持续集成/持续交付;产品设计框架及方法论;基于多租户技术的SaaS系统架构等技术方向。

曾就职于微软亚洲工程院,先后创建过多个不同职能的团队,有创新型团队、执行型团队、以及保障型团队等。在团队结构优化、人才梯队建设、以及跨部门合作管理方面有丰富经验。注重培养团队的创新能力,所带团队发表过12个国际专利、自主立项研发2个新产品线。对如何发挥团队潜力有深入研究。擅长团队激励,从基层员工发现及培养有潜力的管理者,所带过的团队均表现出团队整体能力及成熟度的持续提升!

• 微软亚洲工程院自动化框架设计及主程序之一
• 微软核心项目持续集成建设负责人
• 所研发的自动化测试及持续集成赢得微软工程技术创新奖
• 带领团队建立微软亚洲工程院自动化实验室及持续集成系统
• Photoshop自动化框架及持续集成系统总设计师
• 建立Photoshop全球自动化实验室
• 在《程序员》杂志上发表过数篇关于自动化测试技术及持续集成的文章

曾受邀在MSUP Top100及MPD会议上/沙龙上发表关于自动化测试、社交网络游戏产品设计核心等技术演讲。


现任Lane Crawford集团电子商务部副总监,负责由零开始组建电子商务部及全面将线下业务整合至线上,以及整个团队的岗位设置、人员招聘、日常管理、产品、研发、质量、东南亚市场运营、传统业务系统升级及流程重造等工作。目前研发团队覆盖中国大陆、香港、东南亚,将集团业务由B2C扩展至B2B及B2B2C多模式。同时负责整个集团的研发规范化。 具有超过10年技术团队管理工作经验,一直专注在大型系统软件开发、自动化测试及持续集成/持续交付、产品化等工作上,对技术团队管理也比较有经验。目前个人专注于自动化测试及持续集成/持续交付;产品设计框架及方法论;基于多租户技术的SaaS系统架构等技术方向。 曾就职于微软亚洲工程院,先后创建过多个不同职能的团队,有创新型团队、执行型团队、以及保障型团队等。在团队结构优化、人才梯队建设、以及跨部门合作管理方面有丰富经验。注重培养团队的创新能力,所带团队发表过12个国际专利、自主立项研发2个新产品线。对如何发挥团队潜力有深入研究。擅长团队激励,从基层员工发现及培养有潜力的管理者,所带过的团队均表现出团队整体能力及成熟度的持续提升! • 微软亚洲工程院自动化框架设计及主程序之一 • 微软核心项目持续集成建设负责人 • 所研发的自动化测试及持续集成赢得微软工程技术创新奖 • 带领团队建立微软亚洲工程院自动化实验室及持续集成系统 • Photoshop自动化框架及持续集成系统总设计师 • 建立Photoshop全球自动化实验室 • 在《程序员》杂志上发表过数篇关于自动化测试技术及持续集成的文章 曾受邀在MSUP Top100及MPD会议上/沙龙上发表关于自动化测试、社交网络游戏产品设计核心等技术演讲。

课程费用

6800.00 /人

课程时长

2

成为教练

课程简介

此课程为MSUP金牌经典课程,已经在各大IT公司巡讲超过200场,且一直得到高分反馈,已成为业界高口碑标杆课程。

课程内容均来自讲师的真实工作成果,课上演练均有真实自动化技术及成果分享。讲师答疑解惑、技术分享均有实际成果佐证,这是本课程一直受到高分好评的重要原因。很多客户均反馈,此课程是讲师第一手的工作研究成果,这样的内容才最有营养,学员将与讲师亲身经历在这个过程中遇到哪些困难、怎么思考、怎么解决的过程及心路历程。

在同一公司实施培训后因好评而追加场次超过4场以上的客户案例包括:金山、VMWare、Autodesk、招商银行研发中心、阿里、百度、视源电子、艾默生等,其中单客户实施场次最多的是金山公司, 共19场,历时两年实施,且伴随大量课后针对性深入讨论。

目标收益

在课程中要逐一解决的问题(解决方案均来自讲师真实工作成果)

1、测试人员不足,尤其是有经验的测试工程师不足
2、团队对Bug的理解不一致,有时测试团队开的Bug开发团队不认可
3、没有有效的技术手段保证测试速度,甚至测试被认为额外增加了项目进度时间
4、测试量很大,测试报告不能及时反映最新版本中存在的问题
5、测试中重复劳动太多,长期下来,测试工程师缺乏成就感和创造力
6、软件发布前是否经历了足够的测试?能否发布到底谁说了算?
7、缺陷预防的持续改进
8、建立质量保证体系

培训对象

项目负责人,测试负责人,质量负责人

课程大纲

模块一: 质量体系总纲
(1) 质量保障体系的提出及总体设计思路
(2) 缺陷预防
(3) 以质量体系整体提升研发有效代码率
(4) 基于自动化技术的不间断测试
(5) 测试驱动开发与贯穿全程的质量控制体系
(6) 完备质量体系的八大要素
模块二:产品、开发、测试三方共建质量体系
(1) 产品需求的质量如何管控?管控方法实践分享
(2) 频繁反复修改的产品需求和模糊需求会在后续开发端和测试端放大重复工作量,造成巨大的时间成本支出,如何有效管控?实战经验分享
(3) 架构设计需不要质量?管控方法分享
(4) 技术重构和设计原则缺失的有效预防及管理方法实践
(5) 测试自身需不需要质量?如何保障测试覆盖率?实践方法分享
模块三:测试目标及覆盖率保障
(1) 发布标准及测试完成准则
(2) 测试计划的制定策略及前置条件
(3) 测试计划和需求分析、技术设计之间的联系与配
(4) 如何提升团队整体的测试计划能力而非测试经理一人计划全部
(5) 如何科学评定工作量、所需人数和各方面设备
(6) 如何定义测试退出标准
(7) 通用测试点及测试素材的复用
(8) 高质量测试规格的要素
(9) 测试目标的界定和考量
(10) 预估测试过程中的假定和局限
(11) 被测对象特性描述
(12) 对验证粒度的管理和要
(13) 遍历各种测试方法可行性
(14) 所需工具及拓扑逻辑
模块四:自动化测试平台的建设
(1) 自动化测试的整体建设思路
(2) 自动化测试人才及岗位设置
(3) 功能测试的自动化应用及现场演示
(4) 自动化测试的结构化设计思想
(5) 自动化测试的运行部署策略
(6) Pass Rate:测试活动的重要标准
(7) 代码覆盖率检查,对测试质量的审查
(8) 自动化测试的缺陷跟踪
(9) 自动化测试的自动化
模块五: 数据挖掘及辅助决策 (1) 如何建立Dashboard来快速定位整个系统的质量弱点
(2) 通过缺陷分类分析开发及测试的工作重点
(3) 通过率、各种Top10及缺陷与用例的关联
(4) 与其他软件开发过程方法的结合
(5) 质量体系建设及设计要点总结
模块六: 测试团队建设 (1) 实践分享:测试人员的招聘
(2) 多种测试资源的组合应用实践
(3) 心得分享:测试人员的培养
(4) 测试遗漏的评测(自发现率)
(5) 测试执行率追踪
(6) 测试人员的职业发展及现代企业对测试岗位的新要求、新趋势
模块一: 质量体系总纲

(1) 质量保障体系的提出及总体设计思路
(2) 缺陷预防
(3) 以质量体系整体提升研发有效代码率
(4) 基于自动化技术的不间断测试
(5) 测试驱动开发与贯穿全程的质量控制体系
(6) 完备质量体系的八大要素
模块二:产品、开发、测试三方共建质量体系

(1) 产品需求的质量如何管控?管控方法实践分享
(2) 频繁反复修改的产品需求和模糊需求会在后续开发端和测试端放大重复工作量,造成巨大的时间成本支出,如何有效管控?实战经验分享
(3) 架构设计需不要质量?管控方法分享
(4) 技术重构和设计原则缺失的有效预防及管理方法实践
(5) 测试自身需不需要质量?如何保障测试覆盖率?实践方法分享
模块三:测试目标及覆盖率保障

(1) 发布标准及测试完成准则
(2) 测试计划的制定策略及前置条件
(3) 测试计划和需求分析、技术设计之间的联系与配
(4) 如何提升团队整体的测试计划能力而非测试经理一人计划全部
(5) 如何科学评定工作量、所需人数和各方面设备
(6) 如何定义测试退出标准
(7) 通用测试点及测试素材的复用
(8) 高质量测试规格的要素
(9) 测试目标的界定和考量
(10) 预估测试过程中的假定和局限
(11) 被测对象特性描述
(12) 对验证粒度的管理和要
(13) 遍历各种测试方法可行性
(14) 所需工具及拓扑逻辑
模块四:自动化测试平台的建设

(1) 自动化测试的整体建设思路
(2) 自动化测试人才及岗位设置
(3) 功能测试的自动化应用及现场演示
(4) 自动化测试的结构化设计思想
(5) 自动化测试的运行部署策略
(6) Pass Rate:测试活动的重要标准
(7) 代码覆盖率检查,对测试质量的审查
(8) 自动化测试的缺陷跟踪
(9) 自动化测试的自动化
模块五: 数据挖掘及辅助决策
(1) 如何建立Dashboard来快速定位整个系统的质量弱点
(2) 通过缺陷分类分析开发及测试的工作重点
(3) 通过率、各种Top10及缺陷与用例的关联
(4) 与其他软件开发过程方法的结合
(5) 质量体系建设及设计要点总结
模块六: 测试团队建设
(1) 实践分享:测试人员的招聘
(2) 多种测试资源的组合应用实践
(3) 心得分享:测试人员的培养
(4) 测试遗漏的评测(自发现率)
(5) 测试执行率追踪
(6) 测试人员的职业发展及现代企业对测试岗位的新要求、新趋势

活动详情

提交需求