首页> 中文学位 >敏捷项目质量保证过程改进的研究与实践
【6h】

敏捷项目质量保证过程改进的研究与实践

代理获取

摘要

近年来,随着软件规模和复杂度的不断增加,多数项目均难以在计划的时间和预算内完成,主要原因就是需求变更等不可控制的因素对整个开发过程造成了严重影响,传统的软件开发模型已无法适应。这使得以拥抱变化和迭代开发为核心的敏捷开发模型开始被广泛采用,但是由于质量保证过程依附于具体的开发模型,因此传统的软件质量保证过程同样已不再适用,如何在敏捷开发模型下进行软件质量保证成为了一个新的研究领域。
   本文以亚信联创公司商业智能系统中ACT(应用构建工具)项目的质量保证过程为背景,结合项目特点和敏捷开发模型给质量保证过程带来的挑战,从测试方法和质量管理两个方面对ACT的质量保证过程进行了改进。在测试方法上,首先引入了持续集成的模式,设计并实现了以CrusiseControl为构建引擎的持续集成平台,使得项目实现了快速构建和部署;其次针对迭代回归测试的需要,基于Ruby+Watir的自动化测试框架开发了产品的自动化测试工具,并实现了主要功能点的自动化测试用例,保证了迭代过程中的回归测试效率和覆盖率;最后对项目分支覆盖率较低的问题,引入了正交实验法进行测试用例的设计,同时为了简化正交实验法的使用方法,基于微软的pict进行了可视化开发,降低了使用成本。在质量管理方面,对原有的代码质量控制流程进行了改进,完善了对代码质量的控制,规范了开发人员的编码规范,提高了代码质量,并且引入了Xplanner对项目进度和质量进行跟踪,降低了质量保证过程中的沟通成本。
   论文的最后对质量改进前后的统计数据进行了分析,从测试准备、环境搭建、测试执行和产品缺陷四个角度对改进效果进行了评估。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号