测试驱动开发的应用研究—软件质量改进新技术探究

测试驱动开发的应用研究—软件质量改进新技术探究

论文摘要

由于软件复杂度不断提高,和软件开发团队的不断扩大,如何保证软件质量,越来越引起人们的重视。如今极限编程思想已经被提出十年有余。这一技术在微软,IBM等企业已经广泛应用。但国内的一些企业,由于过于追求开发效率及对软件质量的重视程度不够,目前应用不多。作者希望通过对这一技术的理论和实践的研究,来促进这一技术在国内的应用。本文着重研究测试驱动开发(TDD)的理论和实践,立足于通过测试驱动开发的引入,改进软件项目质量。主要工作和创新包括如下内容:1、分析软件质量管理所面临的问题,探索改进软件质量的有效途径。2、研究应用测试驱动开发技术提高软件质量的可行性。3、以航空信息系统(ACARS)的开发为背景,研究如何在基于.NET的软件项目中引用测试驱动开发技术。4、总结测试驱动开发的优点,研究测试驱动开发的缺点,并寻找解决办法。

论文目录

  • 摘要
  • Abstract
  • 引言
  • 第1章 探索质量改进之路
  • 1.1 软件质量管理之痛
  • 1.2 测试驱动开发(TDD)的提出
  • 1.3 测试驱动开发国内外发展现状
  • 第2章 测试驱动开发改进软件质量的可行性研究
  • 2.1 测试驱动开发可以提高软件质量
  • 2.2 测试驱动开发原理
  • 第3章 航空通信导航(ACARS)系统项目简介
  • 3.1 ACARS系统需求
  • 3.2 ACARS项目开发工具与环境
  • 第4章 ACARS系统测试驱动框架选择
  • 4.1 .NET测试驱动框架
  • 4.1.1 Rhino Mocks
  • 4.1.2 Typemock Isolator
  • 4.1.3 Moq
  • 第5章 在ACARS系统中实施测试驱动开发
  • 5.1 测试用例设计
  • 5.2 测试程序编写
  • 5.2.1 如何使用仿真对象
  • 5.2.2 如何测试业务逻辑层
  • 5.2.3 如何测试用户接口
  • 5.3 测试重构
  • 第6章 测试驱动开发的利弊
  • 6.1 测试驱动开发的优点
  • 6.2 测试驱动开发的缺点及如何避免
  • 第7章 结束语
  • 参考文献
  • 相关论文文献

    • [1].持续质量改进在儿科患儿安全口服给药中的应用[J]. 中医药管理杂志 2019(22)
    • [2].电子支气管镜检查护理中持续质量改进的运用效果观察[J]. 实用临床护理学电子杂志 2019(46)
    • [3].持续质量改进在采血护理中的效果探讨[J]. 心理月刊 2020(01)
    • [4].持续质量改进在风湿免疫科护理安全管理中的应用[J]. 智慧健康 2020(02)
    • [5].运用品管圈质量改进工具在预防和降低门诊老年患者跌倒中的应用及效果分析[J]. 老年医学与保健 2019(06)
    • [6].持续质量改进在降低养老机构老年人跌倒发生率的应用探究[J]. 实用临床护理学电子杂志 2019(50)
    • [7].持续质量改进在门诊手术室管理中的应用[J]. 实用临床护理学电子杂志 2019(50)
    • [8].持续质量改进在食管癌患者术后肠内营养的应用[J]. 铜陵职业技术学院学报 2019(04)
    • [9].基于质量回顾的某胃药持续质量改进分析[J]. 中国社区医师 2020(04)
    • [10].持续质量改进对急性脑梗死入院至静脉溶栓时间、预后的影响[J]. 药品评价 2019(19)
    • [11].持续质量改进在医院感染管理中的应用效果[J]. 中国当代医药 2020(05)
    • [12].持续质量改进护理模式在白血病患者PICC护理中的应用[J]. 实用临床护理学电子杂志 2019(51)
    • [13].持续质量改进在门诊抽血护理中的应用[J]. 实用临床护理学电子杂志 2020(03)
    • [14].持续质量改进在新时期医院卫生管理中的应用效果观察[J]. 中国医药指南 2020(04)
    • [15].持续质量改进对重症监护室护理质量的影响研究[J]. 中国医药指南 2020(05)
    • [16].应用质量改进团队模式降低新生儿低体温的研究[J]. 护理管理杂志 2020(02)
    • [17].持续质量改进在冠状动脉旁路移植术后患者谵妄管理中的应用[J]. 护理管理杂志 2020(02)
    • [18].持续质量改进在儿科护理质量管理中的应用探讨[J]. 实用临床护理学电子杂志 2020(05)
    • [19].8D方法在制造企业质量改进中的应用[J]. 轻型汽车技术 2020(03)
    • [20].持续质量改进对手术室院感控制的影响[J]. 智慧健康 2020(10)
    • [21].安全应用血管活性药物中持续质量改进的效果观察[J]. 心血管病防治知识(学术版) 2020(08)
    • [22].持续质量改进在医院多重耐药菌感染预防及控制中的应用[J]. 航空航天医学杂志 2020(02)
    • [23].持续质量改进在麻醉恢复室感染控制中的临床疗效分析[J]. 临床医药文献电子杂志 2020(07)
    • [24].持续质量改进式护理干预在眩晕症患者中应用效果[J]. 临床医药文献电子杂志 2020(12)
    • [25].持续质量改进在静脉输液安全管理中的应用[J]. 临床医药文献电子杂志 2020(19)
    • [26].持续质量改进对护理质量提升的作用探究[J]. 名医 2020(04)
    • [27].持续质量改进在妇科优质护理服务管理中的实践效果分析[J]. 微量元素与健康研究 2020(03)
    • [28].持续质量改进在风湿免疫科护理安全中的应用及疗效分析[J]. 实用临床护理学电子杂志 2020(14)
    • [29].持续质量改进在胸外科护理管理中的运用与效果评价[J]. 实用临床护理学电子杂志 2020(06)
    • [30].持续质量改进对门诊抽血护理质量及宣教效果的影响[J]. 当代护士(中旬刊) 2020(04)

    标签:;  ;  

    测试驱动开发的应用研究—软件质量改进新技术探究
    下载Doc文档

    猜你喜欢