基于Scrum的敏捷软件测试模型研究与应用

基于Scrum的敏捷软件测试模型研究与应用

论文摘要

随着软件行业的发展,更多的软件项目服务于多变的,激烈竞争的市场,软件本身涉及的业务也越来越复杂。越来越多的软件开发团队选择轻量型的敏捷方法来代替软件工程史中重型的开发方法。在几乎所有的敏捷开发过程中,测试占据了非常重要的地位。由于敏捷方法的增量特性,及其拥抱变化,强调沟通的价值观使得一些传统的软件测试过程和方法不再适用。测试人员面对时间和随时交付可工作软件的强大压力,需要一种有效的测试过程和方法来指导测试工作,保证项目的正常运行。为了使测试工作适应于敏捷方法的特性,在目前应用最广泛的Scrum方法基础上,构建了一个敏捷软件测试过程模型。首先提出模型的框架,并对流程中每个步骤具体的测试方法和重点进行了阐述分析。其次,分析模型与传统模型相比具备的优点以及在实践中的不足之处。然后,针对模型的不足,对模型进行了完善,增加了测试驱动开发,需求和设计静态测试以及探索式测试等过程和方法。最后,对模型的实践效果进行了分析,从燃尽图的走向,测试人员工作负载量,缺陷消失梯度以及客户满意度这四个方面对完善后的模型进行评价,验证了模型的有效性,实现了测试效率的最大化。在实践部分,结合具体的工具提出了一套完整的敏捷测试解决方案。这套解决方案不仅对测试模型的关键步骤进行了示例,还展示了优秀的敏捷工具在敏捷测试的各个方面所起到的作用,对即将推行敏捷测试或正在实行敏捷测试的团队有一定的借鉴和指导意义。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 项目研究背景
  • 1.2 研究目的及意义
  • 1.3 国内外研究现状
  • 1.4 主要内容
  • 2 敏捷方法及敏捷测试基础理论
  • 2.1 敏捷的概念及原则
  • 2.2 敏捷常用方法介绍
  • 2.3 敏捷测试基础理论
  • 2.4 本章小结
  • 3 基于 Scrum 的敏捷测试模型
  • 3.1 模型的初步构建
  • 3.2 初建模型的优缺点分析
  • 3.3 模型的完善
  • 3.4 本章小结
  • 4 基于 Scrum 的敏捷测试模型的应用
  • 4.1 模型的应用背景
  • 4.2 测试准备阶段的实践
  • 4.3 预测试中持续集成和 BVT 实践
  • 4.4 功能测试自动化的实施
  • 4.5 缺陷管理及迭代度量
  • 4.6 本章小结
  • 5 模型的实践结果评价
  • 5.1 燃尽图比较
  • 5.2 缺陷消亡趋势比较
  • 5.3 测试人员的任务负载比较
  • 5.4 客户评价
  • 5.5 本章小结
  • 6 总结与展望
  • 6.1 全文总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于Scrum敏捷开发的情报信息服务工作模式研究[J]. 情报探索 2020(06)
    • [2].Scrum在民航IT研发应用实践[J]. 网络安全技术与应用 2020(08)
    • [3].基于Scrum的敏捷测试探讨[J]. 智能计算机与应用 2017(05)
    • [4].基于Scrum模式的化工原理双语教学改革探索[J]. 化学教育(中英文) 2020(22)
    • [5].基于Scrum的敏捷测试研究与应用[J]. 科技视界 2020(33)
    • [6].基于Scrum的高职图书馆文献资源建设项目管理研究[J]. 图书馆理论与实践 2015(04)
    • [7].Scrum敏捷测试——从敏捷测试中寻找发展机遇[J]. 科技创新导报 2014(25)
    • [8].基于SCRUM的大型软件开发模型的研究[J]. 电脑知识与技术 2013(13)
    • [9].在Scrum中实施敏捷建模[J]. 重庆文理学院学报(自然科学版) 2009(05)
    • [10].基于Scrum开发的软件工程人才培养[J]. 计算机教育 2019(12)
    • [11].Scrum开发模式在多媒体播放软件开发行业的应用研究[J]. 价值工程 2017(23)
    • [12].基于Scrum方法的软件项目管理过程度量研究[J]. 移动通信 2014(14)
    • [13].基于Scrum和极限编程结合的软件项目实践课程教学改革与实践[J]. 福建电脑 2013(04)
    • [14].一种改进的Scrum敏捷软件开发方法[J]. 电子技术 2011(09)
    • [15].基于Scrum敏捷开发模型的软件工程实践课程探索[J]. 大学教育 2015(04)
    • [16].Scrum在高职软件技术专业实践教学中的应用探索[J]. 高教论坛 2013(05)
    • [17].敏捷开发Scrum项目教学在C语言课程设计中的实践[J]. 新课程(中) 2014(09)
    • [18].Scrum可伸缩敏捷开发——敏捷方法论软件过程改进方案[J]. 潍坊教育学院学报 2010(04)
    • [19].敏捷开发思想和Scrum实践在高职院校竞赛辅导中的应用[J]. 中国管理信息化 2020(04)
    • [20].Scrum敏捷开发在线教育系统[J]. 电子技术与软件工程 2016(08)
    • [21].基于Scrum敏捷方法的软件工程实践教学探索[J]. 电脑知识与技术 2011(19)
    • [22].基于挣值的Scrum软件过程人力资源调度方法[J]. 计算机工程与设计 2009(02)
    • [23].异地分布式多SCRUM项目产品Backlog分解过程影响因素分析[J]. 科技和产业 2017(03)
    • [24].基于Scrum的旅游类APP敏捷测试研究[J]. 电子测试 2017(08)
    • [25].浅谈Scrum方法与CMMI相结合的软件配置管理过程[J]. 移动通信 2012(S1)
    • [26].Scrum与CMMI在中小型安全关键软件中的应用[J]. 计算机工程与应用 2011(13)
    • [27].结合CMMI的Scrum敏捷软件开发研究[J]. 计算机技术与发展 2014(09)
    • [28].Scrum敏捷开发在移动应用开发中的实践[J]. 信息技术与信息化 2019(12)
    • [29].基于Scrum方法的软件测试教学模式探索与实践[J]. 计算机教育 2018(02)
    • [30].Scrum敏捷开发在软件开发综合实训课程中的研究与探索[J]. 计算机时代 2015(11)

    标签:;  ;  ;  

    基于Scrum的敏捷软件测试模型研究与应用
    下载Doc文档

    猜你喜欢