A公司基于Scrum敏捷测试的软件质量改进研究

来源 :北京理工大学 | 被引量 : 0次 | 上传用户:jiaoyang_204
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件质量管理是软件质量的重要保证途径之一,在软件开发过程中起着举足轻重的地位。目前传统的质量保证方法已经难以更好的适应当前软件敏捷开发方式。随着软件行业的发展,更多的软件项目服务于多变的,激烈竞争的市场,软件本身涉及的业务也越来越复杂。越来越多的软件开发团队选择轻量型的敏捷方法来代替软件工程史中重型的开发方法。在几乎所有的敏捷开发过程中,测试占据了非常重要的地位。由于敏捷方法的增量特性,及其流程的变化,强调沟通的价值观使得一些传统的软件测试过程和方法不再适用。测试人员面对时间和随时交付可工作软件的强大压力,需要一种有效的测试过程和质量改进方法来指导测试工作,保证项目的正常运行。本研究在理论部分,根据敏捷特点,细致分析敏捷开发过程,并提出相应的质量改进流程。由于敏捷软件的开发周期和流程产生了一系列的变化,这变化产生的影响是软件开发周期缩短,软件开发进度变得更加易控,因为每一个冲刺(Sprint)都会集成一小部分功能,这样软件的复杂度降低,从而开发质量和进度上也会在一定程度上得到改善。为了使测试工作适应于敏捷方法的特性,在目前应用最广泛的Scrum方法基础上,构建了一个敏捷软件测试过程模型来达到质量改进的目的。首先提出模型的框架,并对流程中每个步骤具体的测试方法和重点进行了阐述分析。其次,分析模型与传统模型相比具备的优点以及在实践中的不足之处。然后,针对模型的不足,对模型进行了完善,增加了测试驱动开发,需求和设计静态测试以及探索式测试等过程和方法。最后,对模型的实践效果进行了分析,从燃尽图的走向,测试人员工作负载量,缺陷消失梯度以及客户满意度这四个方面对完善后的模型进行评价,验证了模型的有效性,实现了测试效率的最大化。并且大大的改善了在开发过程中的质量问题,因为在每一个冲刺(Sprint)阶段,软件测试工程师都会介入,提出相关问题,随时控制开发质量的目的,通过这一套质量改进措施,达到提升整体软件质量的效果。本研究在实践部分,结合实际工作提出了一套完整的敏捷测试解决方案。这套解决方案不仅对现有流程进行相应的改进,还展示了优秀的敏捷工具在敏捷测试的各个方面所起到的作用,对即将推行敏捷测试或正在实行敏捷测试的团队有一定借鉴和指导意义。
其他文献
北宋中后期,国家为实现取士和养士的统一,改变官学不振的局面,相继兴起了三次兴学运动——庆历兴学,熙宁、元丰兴学和崇宁兴学。兴学运动的主要内容是为改革科举考试的内容设
从文献、图像两方面对商鼎进行考察研究,着重探讨了鼎与吉金,鼎与太牢、少牢,鼎与鬲、甗的相互关系,并对饕餮纹进行了专项探讨,从而加深、加强人们对商鼎的认识和鉴赏能力.
农药缓释剂具有保护原药,提高利用率,延长持效期,减少农药残留,保护生态环境等优点。介孔二氧化硅纳米粒子(Mesoporous Silica Nanoparticle,MSNs)因其具有较大的比表面积,粒径易控制,孔隙均匀,内外表面容易改性和生物相容性好的特点,正成为药物缓释领域的研究热点。现阶段MSNs制备流程较复杂,成本偏高,在农药领域推广应用相对较少。本研究以阿维菌素为模型药物,对现有MSNs
在区域治理不断发展的今天,不同的治理类型正影响着非洲大陆,特别是撒哈拉以南非洲区域治理的深度和广度。由于这一地区特有的政治文化对该区域治理模式的本质和基本特征起着
近期,德国马尔堡大学博士贾树新刊登文章说,在德国,如果纳税人在上一年中对低于最低收入的父母进行了经济援助(也就是赡养费),那么这一部分花费将在个人总收入中扣除。也就是说,这部
5月5日,吉林油田继完成147区块调堵结合试验6口井的方案设计后,正式进入现场试验阶段。这种新的低成本、强有效调堵体系的现场应用,标志着改善水驱的压裂式调剖堵水工艺关键
期刊
<正> 本文以1978—1987年广东物价指数变化(见表一)建立一个坐标图表(见图一),其中,横坐标为自变量:年序(X),纵坐标为因变量:物价指数(Y)。把图一的黑点划分为三个区间,可发
近年来,各级政府部门都在构建覆盖所有企业、个人的公共信用信息共享平台,不断推进信用信息公开、共享和信用评价,实施守信联合激励和失信联合惩戒,"信用"从各方面影响企业的
在经济知识化、社会信息化日趋发展的今天,物流企业已跨入信息密集型企业行列,企业的生存与发展对信息能力的依赖性越来越强,具备信息能力的物流企业能够在呈几何级数爆炸性
为了提高漏失井注水泥堵水施工的成功率,研制应用了漏失井注水泥配套装置。该配套装置主要包括液压和水泥装置和漏失井维持地层静压力系列注水泥装置。对于漏失不严重的油井,研