卓越软件测试质量体系最佳实践

原创 2011年04月11日 17:18:00

卓越软件测试质量体系最佳实践-北京 

开课地点:北京

开课时间:2011.05.28-29

课程费用:5800 元/人

联系方式:15222792737

课程简介:
在整个软件生命周期中,测试环节不是孤立存在的,它与整个开发过程都密切关联,在实践中,有时会感觉测试环节额外增加了项目整体进度。如何使得测试非但不会额外增加项目时间,而且能够成为软件开发过程的强大驱动力,这是本课的重点。但要做到这一点仅仅了解测试的规范或理论是远远不够的,所以课程的定位不仅仅是如何成为优秀的测试工程师,更重要的是如何通过做好测试来做好项目,让测试环节对整个项目提供积极的影响和有益的支撑,这才是最有价值的。

 

课程特点: 
.用真实应用的案例和技术来讲解如何解决测试中的实际难题
.课程的中心思想是如何建立质量保证体系,通过测试驱动开发过程,做到缺陷的预防
.用一个大型的真实产品作为案例,讲解从立项计划到发布的每一步是如何实施的
.对于同一个测试环节,开发人员、测试人员、测试管理者应分别关注什么、做哪些工作来最终保证测试质量
.不仅讲解要做好测试都需要做什么,更注重讲解怎么做、为什么这样做、如果不这样做会出现什么情况

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

 

课题
简述
Topic 1
对软件测试的理解
(1)软件测试的最高境界是什么
(2)测试驱动开发模式
(3)测试是需要额外增加项目时间还是加速开发进度?
(4)通过测试提高开发有效代码率
(5)软件测试的存在阶段
(6)怎样实施不间断测试
(7)缺陷分类对开发管理的支撑作用
(8)软件风险的概念
(9)测试的充分性准则
要做好测试,首先要有深刻的理解,对实践中最重要、最容易混淆或最容易出问题的地方结合实例阐述,讲解将测试融入开发进程的实战策略以及自动化测试的部署策略。
Topic 2
测试用例设计
(1)黑盒测试
(2)白盒测试
(3)等价类划分法
(4)边界值分析法
(5)因果图法
(6)如何提高测试技术复用程度

在众多测试用例中,验证的深度和白盒测试是测试活动中比较突出的难点,大部分理论中的描述不具有可操作性。这部分内容会着重讲解如何进行深度验证和解决白盒测试的难点,使得白盒测试可以真正得以实施,同时,介绍提高测试效率及效果的技术复用策略。

Topic 3
测试计划
(1)测试计划的制定策略
(2)测试计划和需求分析之间的联系与配合
(3)如何科学评定工作量、所需人数和各方面设备
(6)测试范围的界定
(7)测试目标的界定和考评
(8)项目风险评估
(9)测试过程中的假定和局限
(11)被测对象特性描述
(12)具备可操作性的发布标准
(13)对验证粒度的管理和要求
(14)通用方法/工具的建立
(15)所需拓扑逻辑的定义
(16)各种测试工具的比较和选择标准
(17)怎样提高测试效率
(18)如何组织和管理需求文档、设计文档和测试文档
这部分内容将分别从测试执行者和测试管理者的角度分别出发,讲解如何制定能覆盖到细节的测试计划,文档对项目的实用价值,对文档质量的评审流程,以及准备资源的依据,并最终评定每一个测试人员的测试执行情况。
Topic 4
自动化测试方法及技巧
(1)对功能测试的控制
(2)黑盒/白盒测试的部署技巧
(3)安全性测试的难点和特点
(4)Help、手册和文档的测试分工
(5)全球化和本地化测试
(6)可用性测试定义
(7)可扩展性测试
(8)Geo/Political/Legal的测试方法
(9)Logging/ Message format Tracing/Counters( Diagnos ability)
(10)Testability的评估
(11)Test Hooks高级测试方法
(12)基于场景的测试
(13)可靠性/耐久性测试
(14)集成测试
(15)交互性测试
(16)兼容性测试
(17)UE测试
(18)性能测试的方法和要点
(19)Benchmark
(20)压力测试
(21)性能测试和压力测试的区别
(22)压力测试的难点和技巧
(23)对系统的压力测试
(24)对界面的压力测试
(25)使用工具进行性能测试和压力测试
这一章是自动化测试的重要实战部分,将对每一种测试方法的重点、难点和实施技巧进行讲解,用一个真实的企业级软件项目作为案例,讲解如何在一个真实项目中逐一实施这些测试方法,其中绝大部分的测试方法都以自动化测试的技术和实现方法来讲解。当所有的测试方法都部署完成,讲解何如把这些独立的测试方法和测试活动整合成自动化测试体系。从而实现缺陷预防的持续改进。
Topic 5
自动化测试体系
(1)自动化测试对Bug的控制力度
(2)多种自动化测试工具的分析
(3)自动化测试的运行部署策略
(4)数据驱动的测试
(5)核心功能的自动化测试标准
(6)Pass Rate:测试活动的重要标准
(7)代码覆盖率检查,对测试质量的审查
(8)自动化测试的缺陷跟踪
(9)GUI测试自动化的难点和解决方法
(10)自动化测试的自动化
(11)如何将多种自动化测试工具和技术部署为一个复杂完备的大型质量保证体系
这部分内容是核心中的核心,它是建立在前面用例设计、测试计划和各种测试方法的基础上的,可以说前面的内容都是在为这一块打基础,对于自动化测试来说,光有技术和工具还不够,需要工程化的综合使用,使之成为一个体系,甚至需要实现自动化测试的自动化。
Topic 6
测试度量体系的建立
(1)缺陷库的建立
(2)用例库的建立
(3)测试结果库的建立
(4)自动化测试体系
(5)高效的工作流程
(6)数据统计和数据挖掘
(7)缺陷追踪体系
(8)科学的测试管理
通过对测试度量体系的构建,深入理解如何工程化实施大规模深度测试。
Topic 7
测试管理
(1)如何着手组建和优化测试团队?
(2)一个测试团队必须的3种人才
(3)产品Bug和测试Bug
(4)如何从每一个细节控制测试进度和项目进度
(5)如何协调测试团队和其他团队的配合
(6)周期性测试的活动安排
(7)测试人员的考评标准
(8)测试纪律的制定策略
(9)质量文化
(10)对工作项的时间限定
(11)数据统计和数据挖掘
(12)如何制定项目计划,包括开发计划和测试计划
(13)合理的里程碑及里程碑之间的工作计划
(14)长期计划、中期计划、短期计划
(15)Guideline和CheckList
(16)在项目进度要求很紧的情况下如何保证测试的质量和完备性
(17)作为一个管理者必须控制的3件大事
(18)保持项目的持续成长
没有科学的测试管理就不可能建立完备的质量保证体系,这部分内容分享在测试管理中的有效经验,通过流程控制与过程改进优化测试效率,保证测试质量,加强测试对于需求分析和开发过程以及技术应用的配合,从而完整实现测试驱动软件开发。

《4D卓越团队》读后感

花了一天时间,拜读了《4D卓越团队》,让我从另一个视角反思自己和团队管理。 读完整本书,印象最深的是关于丢球的故事: 在工作中随时都可能发生“丢球”,优秀的个人或团队不会停下来寻找“丢...
  • thdsea4
  • thdsea4
  • 2017年06月22日 16:55
  • 1384

从优秀到卓越---刺猬理论

专心做一件事的刺猬永远能够赢发散思维的狐狸。  我们只是坚定不移地从事我们的工作,并且决心完全专注于我们能够超过别人的几件事上,而不是分散精力去做我们不擅长的,以满足我们的虚荣心。  刺猬理念基于的三...
  • pengwang5
  • pengwang5
  • 2009年07月28日 23:22
  • 801

奇迹卓越属性对照表

卓越; 1,死怪物获得魔法+/8,  2,死怪物获得生命+/8 3,死怪物获得魔法+/8,死怪物获得生命+/8 4,攻击(魔法)速度加+7 5,攻击(魔法)速度加+7,死怪物获得魔法/8 6,攻击(魔...
  • a8520224
  • a8520224
  • 2017年01月17日 17:26
  • 900

你不敢孤独,谈什么卓越?

好像很久没写自我总结了,心里有点慌,怪不得最近语文水平那么差,说句像样的话都词穷,用的句子都是通俗易懂,用的的词语更是简单奇葩。先从标题谈起吧,“你不敢孤独,还谈什么卓越”,这么文绉绉的标题,一看就知...
  • qq_28359387
  • qq_28359387
  • 2016年05月11日 15:44
  • 878

卓越编程之道(一)

       数是无形的 ,抽象的概念,它只是人类用来表示数量的一种方法,产物。       为了计数的需要人们发明了十进制(由1到10,这是因为我们有十个手指头)、对于自然界的很多有或者无这种情况如...
  • zxy000678
  • zxy000678
  • 2006年11月28日 06:41
  • 854

IR领域中的牛人

IR领域最著名的奖项莫过于Gerald Salton奖,这个奖项由SIGIR每三年颁发一人次,颁给那些在IR领域持续地做出卓越贡献的大拿们。所以Salton奖项得主是我们收集的主要对象。相关信息可参见...
  • yfw418
  • yfw418
  • 2007年04月17日 19:35
  • 737

光荣之路测试教程

光荣之路Kernel大神开源的selenium 自动化测试框架源码:http://pan.baidu.com/s/1mgp8ij2  (限时下载) ant--Kernel大神的最佳实践(web和手机...
  • u013164343
  • u013164343
  • 2015年01月16日 00:00
  • 1803

质量体系——项目策划

曾有人做过一个实验:组织三组人,让他们分别沿着十公里以外的三个村子步行。      第一组人:不知道村庄的名字,也不知道路程有多远,只告诉他们跟着向导走就是。刚走了两三公里就有人叫苦,走了一半时有人几...
  • wanghuan203
  • wanghuan203
  • 2013年11月30日 18:10
  • 1497

读《编程卓越之道:深入理解计算机》

       图书馆,淘金和充电的好地方。从刚上大一时,我就领略过其魅力了,当时很惊叹于借书处和阅览室的藏书,尤其是计算机阅览室里,各个方向的书籍应有尽有,那些名家巨著更是可谓汗牛充栋,还有那安静的环...
  • yxzzy_young
  • yxzzy_young
  • 2006年11月14日 11:12
  • 1039

掀起计算机的盖头来——简评《编程卓越之道 第一卷 深入理解计算机》

文/赖勇浩 尽管大多数程序员写的代码都在相同的平台上运行,但程序员对同一平台却有着不同的理解。有些程序员认为平台应该是对自己透明的不必自己去了解它,而另一部分的程序员却认为了解平台有利于自己在写程序的...
  • programmer_editor
  • programmer_editor
  • 2006年09月29日 11:57
  • 10744
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:卓越软件测试质量体系最佳实践
举报原因:
原因补充:

(最多只允许输入30个字)