Scrum敏捷测试.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Scrum敏捷测试   摘 要:该文主要介绍了敏捷开发的概念和构成,对敏捷测试的特征、流程及框架进行了简单的阐述,并介绍了敏捷测试的管理职责和敏捷测试的五个会议,并通过具体案例介绍了敏捷测试在企业中的具体应用。   关键词:敏捷开发 Scrum 敏捷测试   中图分类号:TP31 文献标识码:A 文章编号:1674-098X(2014)09(a)-0255-01   随着社会的发展,行业竞争的加剧,原有的螺旋和RUP模型已无法适应企业快速的需求变化。为了解决这个问题,我们引入了敏捷开发和敏捷测试的概念,该文主要阐述了敏捷方法及如何在企业中实施敏捷测试。   1 敏捷开发的概念和构成   1.1 敏捷开发的概念   敏捷开发是一种以人为核心,迭代、循环渐进的开发方法。在敏捷开发中,软件项目的构建被切成多个项目,各个子项目的成果都经过测试,具备集成和可以运行的特征。   1.2 敏捷开发的构成   Scrum是一个敏捷开发框架,是一个增量的,迭代的开发过程。在这个框架中,整个开发周期包括若干个小的迭代周期,每个小的迭代周期称为一个Sprint,每个Sprint的建议长度2到4周。在Scrum中,使用产品Backlog来管理产品或项目的需求,产品Backlog是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。   Scrum的开发团队总是先开发对客户具有较高价值的需求。在每个Sprint中,Scrum开发团队从产品Backlog中挑选最有价值的需求进行开发。Sprint中挑选的需求经过Sprint计划会议上的分析,讨论和估算,得到一个Sprint的任务列表,我们称它为Sprint Backlog。在每个迭代结束时,Scrum团队将交付潜在可交付的产品增量。   2 敏捷测试开发的特征、原则、及框架   敏捷测试即是不断修正质量指标,正确建立测试策略,确认客户的有效需求得以圆满实现和确保及时发布最终产品。   敏捷测试特征:敏捷测试的成员需要有自发组织能力,敏捷测试需要编写需求备份列表。   敏捷测试原则:敏捷测试的原则是确保所交付的软件满足客户的需求。   敏捷测试的框架:敏捷测试框架主要包括3个角色,5个会议,3个产物,两个过程控制物。三个角色:敏捷测试管理中,角色分为三种,测试经理,测试组长,测试工程师。   3 敏捷测试的管理职责及五个会议   3.1 测试职责   确定测试需求,将测试任务分解成多个task并分发给测试组长。与客户沟通并确定测试优先级。每个Sprint,根据需求调整测试策略及优先级。接受或拒绝测试团队的工作成果;参与Scrumplanning;为项目盈利能力负责。   测试组长职责:保证资源完全被利用并全部是高产出;保证各个角色及职责的良好协作;解决测试过程中的障碍;作为测试团队与外部的接口,屏蔽外界对团队成员的干扰;保证测试过程按计划进行;组织DailyScrum、Sprint Review和Sprint PlanningMeeting。   测试工程师职责:评估工作量,拆分工作量并定义任务,评估资源利用率及工作时间,确保测试质量;改进测试流程。   3.2 敏捷测试的五个会议   (1)Product backlog估算会议:确定具体的测试需求,确定做还是不做。(2)评估storypointSprint计划会议:确定Sprint目标和每日立会的时间地点。任务拆分,工作量和point合计调整。(3)每日站立会:收集障碍,领取或分配任务,更新任务版和燃尽图。(4) Sprint评审会议:向客户提交测试成果并以之创建或变更backlog。(5)Sprint回顾会议:吸取经验教训,改进迭代过程,重点是改进团队和组织的工作流程。   4 敏捷测试的输出   敏捷测试的输出的三个产物:   Product Backlog,Sprint Backlog,   work software;两个过程控制物:燃尽图,障碍backlog。   5 案例分析   目的:为企业提供高效的测试服务,满足企业快速发展的需求。   解决方案:采用敏捷测试方法(图1)。   首先,测试经理将与客户一起参加 Sprint meeting并获取客户的测试需求,然后记录Product Backlog,其中包括待办事项,测试任务的优先级,测试周期等。然后测试经理将测试任务分发给测试组长并记录 Sprint Backlog。其中包括待办事项,测试任务的优先级,测试周期,测试计划等。确定测试任务后测试组长再与测试工程师进行开会讨论,安排测试资源、测试策略、测试周期、每日站立会时间地点。测试工程师明确测试任务后,开始开展测试工作。每天测试组长和测试经理会利用10分钟的

文档评论(0)

sis_lxf + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档