敏捷软件项目质量保障与流程优化研究.pdfVIP

敏捷软件项目质量保障与流程优化研究.pdf

  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文档。上传文档
查看更多

目录

1敏捷软件开发简述1

1.1敏捷软件开发1

1.2敏捷开发过程中测试遇到的问题1

2敏捷项目开发及测试流程1

3流程说明2

4敏捷项目的质量保证3

4.1需求和设计3

4.2编码3

4.3测试任务4

4.3.1测试的流程5

4.3.2回归测试6

4.3.3测试策略6

5需要明确规范的内容6

5.1需要规范的内容6

5.2附加文件7

图目录

图2-1敏捷项目开发与测试流程2

图4-1持续集成过程4

图4-2敏捷项目测试流程5

表目录

表3-1敏捷项目开发与测试流程说明2

1敏捷软件开发简述

1.1敏捷软件开发

敏捷开发是一种以人为、迭代、循序渐进的开发方法,开发周期很短。

敏捷开发的一大原则就是尽早的、持续的交付有价值的软件来使客户满意,交付

的间隔时间越短越好。

基于以上描述,敏捷开发的特点有:

1)需求变更频繁

2)没有很多的架构和设计的时间

3)很难有复杂详尽的文档描述

4)代码重构频繁

5)增量开发,持续迭代

6)测试驱动开发

1.2敏捷开发过程中测试遇到的问题

结合之前测试云家政项目,总结出遇到的主要几点问题:

1)需求不明确,需求变更频繁,测试人员在测试测试用例时容易对发

生变更的需求频繁更改测试用例,或是做很多无用功;

2)不同于传统的瀑布模型开发方式,敏捷项目缺乏细致的设计文档,

测试人员很难进行需求;

3)时间相对紧迫,对测试任务如何高质量的完成也提出了;

4)在不断地迭代、需求的变更以及界面布局不断发生改变的情况下,

即使在进行回归测试时,自动化测试没有真正的用武之地;

5)对于在敏捷开发过程中,测试团队和开发团队的协作模式、交流方

式以及测试的BUG汇报和处理方式,都还处于探索阶段。

2敏捷项目开发及测试流程

敏捷开发是由测试驱动的,那么测试人员的测试过程就不是独立存在的,也

就是说,测试人员不可能只做在软件交付之前的最后一步验收工作。而应该参与

到项目开发的整个过程当中,掌握项目需求的变更和开发进度。

流程图:

图2-1敏捷项目开发与测试流程

3流程说明

敏捷开发流程说明:

表3-1敏捷项目开发与测试流程说明

编号阶段主要工作说明输入与输出

输入物输出物

M1立项1、立项确认单

M2需求分析1、编写初步的需求1、需求分析说明

2、需求评审

M3方案设计与计划1、拆分任务

文档评论(0)

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

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

版权声明书
用户编号:8001056127000014

1亿VIP精品文档

相关文档