敏捷软件测试.doc_第1页
敏捷软件测试.doc_第2页
敏捷软件测试.doc_第3页
敏捷软件测试.doc_第4页
敏捷软件测试.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

敏捷软件测试课程背景我们的使命是在有限的时间内提供给用户高质量的产品,实践证明,敏捷开发是达到这一目标的有效手段。因此,越来越多的企业开始使用敏捷开发和敏捷测试来组织和管理软件项目。然而,大量的团队为了敏捷而敏捷,敏捷测试的思想流于形式。您真正地理解敏捷测试的实质吗?您知道如何真正地将敏捷测试的思想和技术应用于您的项目吗?您知道如何打造一支优秀的敏捷测试团队吗?本课程将为您揭秘敏捷测试的思想、实质、团队组织、各种实用技术和敏捷测试与敏捷开发的协同工作方式。你需要该课程吗?你们是否已经存在如下现象,如果有,请参加我们课程,我们给你最佳实践:a) 测试时间被开发时间大量占用b) 测试工作没有得到大家应有的认可c) 开发提交的测试版本一版不如一版d) 不经过系统的bug分析,主观决定项目的结束,缺乏客观依据e) 不能从以往的工作中汲取经验教训f) 开发完成,提交第一版测试时,测试人员才拿到需求说明书g) 测试人员总是最后一个知道项目的信息h) 测试人员被开发人员牵着鼻子走,不能客观地反应情况i) 测试人员业务能力落后于开发人员,不能更好地挖掘产品缺陷j) 希望采用敏捷测试管理,但不知道具体怎么应用k) 不清楚敏捷测试与敏捷开发如何协作培训对象测试经理、测试主管、测试工程师、项目经理。培训特色本次培训从敏捷开发、敏捷测试的基本思想和理论开始讲解,涵盖Scrum开发模型和敏捷测试的概念、敏捷测试团队的组织、敏捷测试象限、敏捷测试与敏捷开发的协同等方面的内容,系统、详细地介绍了敏捷测试需要注意的要点以及难点,这些知识都是讲师多年测试和管理经验的总结。学员基础学员学习本课程应具备下列基础知识:l 了解软件测试的基本概念和基本流程l 了解项目开发模式,如瀑布模式、scrum模式等专家介绍曾在微软的多个软件项目中担任测试主管,目前在某大型软件公司担任质量经理。具有丰富的软件测试管理经验,非常注重通过敏捷提升团队效率,在工作中积累了大量的敏捷软件测试实战经验。课程安排课程时间:3天课程内容:敏捷软件测试(课程大纲)序号专题内容第一讲为什么需要敏捷测试?1、 敏捷开发过程-scrumScrum的精髓Scrum的特点敏捷宣言Scrum结构框架2、敏捷开发给软件测试带来的挑战第二讲什么是敏捷测试?1、 敏捷测试的概念 敏捷价值观 什么是敏捷测试 敏捷团队中的角色 敏捷测试与传统测试方法的不同 全员负责机制2、 敏捷测试的特点第三讲敏捷测试的误区1、敏捷软件开发还需要测试工程师吗?2、敏捷软件开发还需要测试用例吗?3、敏捷测试的十大“神话”4、敏捷测试中的五种危险行为第四讲敏捷测试中的团队组织1、 敏捷测试中的项目团队组织测试团队的结构 各种角色之间的关系-H模型(开发测试的动作边界) 各种角色的责任、权力2、 敏捷团队中的测试人员开发测试人员的配比 敏捷测试人员的工作 敏捷测试人员需要具备的素质和法则 测试人员在敏捷团队中的价值3、 怎样提升测试人员的地位4、 怎么建立卓越的测试团队第五讲如何向敏捷测试过渡1、 轻量级流程2、 度量标准精益度量为什么需要度量标准投入产出的度量3、 缺陷跟踪为什么需要缺陷跟踪系统缺陷跟踪工具关注主要目标4、 测试计划测试策略与测试计划计划的可跟踪性第六讲敏捷测试象限(一)概述和支持团队的面向技术测试1、 敏捷测试的目标敏捷测试象限用户故事技术债务上下文环境中的测试2、 支持团队的面向技术测试敏捷测试基础 为什么需要面向技术测试 面向技术测试在何处停止 如果团队没有做面向技术测试,怎么办? 相关工具第七讲敏捷测试象限(二)- 支持团队的面向业务测试1、面向业务的测试驱动开发2、需求象限3、更小的业务模块划分4、何时结束面向业务测试5、测试减小风险6、可测性与自动化第八讲敏捷测试象限(三)- 评价产品的面向业务测试1、第三象限简介2、实例演示3、场景测试4、探索式测试5、可用性测试6、API和Web服务测试7、测试文档8、探索式测试工具第九讲敏捷测试象限(四)- 评价产品的面向技术测试1、第四象限简介2、由谁来做3、什么时候做4、各种“能力(ility)”的测试5、性能、负载、压力和可伸缩性测试第十讲敏捷测试与敏捷开发的协同(一)版本或主题规划阶段1、版本发布计划的目的2、评估用户故事3、设定用户故事的优先级4、开发的范围5、制订测试计划6、测试计划的形式7、准备可见性第十一讲敏捷测试与敏捷开发的协同(二)迭代前的准备阶段1、提前准备 提前准备的好处 真的需要提前准备吗 提前准备的潜在缺点2、明确目标 客户意见一致 用户故事的规模 异地团队3、测试策略4、缺陷优先级5、资源第十二讲敏捷测试与敏捷开发的协同(三)迭代开始阶段1、迭代计划 了解细节 考虑所有观点 确定工作量2、可测的用户故事3、与客户的协作4、高层次测试 与客户一起审查 与开发人员一起审查 测试用例作为文档第十三讲敏捷测试与敏捷开发的协同(四)编码与测试阶段1、驱动开发2、评价产品的测试3、与开发人员的协作4、与客户的沟通5、完成测试任务6、处理缺陷7、如何选择8、促进沟通9、回归测试10、资源11、迭代的评估第十四讲敏捷测试与敏捷开发的协同(五)迭代结束和产品发布阶段1、 迭代结束阶段迭代成果的演示迭代回顾2、 发布阶段产品的构成为测试预留足够的时间客户测试可发布性发布产品用户的预期第十五讲敏捷测试中的自动化1、 为什么需要自动化测试2、 自动化测试的障碍3、 敏捷自动化测试策略 自动化测试的敏捷方法 哪些测试可以自动化 哪些测试不应该自动化 哪些测试不易于自动化 从哪里开始自动化策略 选择正确的工具 将敏捷的原则应用于自动化测试 为测试提供数据 评估自动化测试工具 实施自动化测试 管理自动化测试第十六讲敏捷测试中的测试用例1、 敏捷测试中是否还需要测试用例?2、 敏捷测试中的测试用例设计依据粒度设计评审3、 PairWise用例设计4、 敏捷测试用例设计与传统测试用例设计5、 基于测试用例的测试管理6、 敏捷测试用例实例第十七讲敏捷测试中的bug管理1、 以bug为核心的项目管理-微软项目管理Bug的生命周期-微软项目组各角色的bug

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论