敏捷集成测试在应用于嵌入式系统的敏捷软件开发中的研究与实现

被引量 : 0次 | 上传用户:ytmbg163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,为了快速应对复杂多变的软件需求,越来越多的软件团队将敏捷开发方法应用于软件开发的实践当中。敏捷开发强调与人交流的重要性,提倡用高质量的可用软件代替文档,具有能够适应需求变化,进行快速开发的能力。这类方法以快捷、轻便的思维方式,迅速解决了一些传统软件开发中存在的问题,提高了软件企业的生产效率,得到了迅速的推广。虽然敏捷开发方法给软件的开发带来了很大的益处,但是对软件的测试提出了巨大的挑战。敏捷软件开发的方法和过程意味着开发过程中具有更少的文档、更快的迭代开发周期、更频繁的需求和设计的变更。如何使软件测试也变得敏捷起来,是本文研究的重点。本文的主要内容有:阐述了敏捷软件开发方法的核心概念和内容,以及敏捷开发给传统软件测试方法所带来的挑战,从而引出敏捷测试的概念。接下来结合自身实践经验详细分析并阐述了敏捷测试的主要内容以及与传统软件开发和软件测试的差别,并揭示敏捷测试的出发点和本质,介绍了敏捷测试方法在非敏捷开发项目中的应用。最后,以敏捷测试框架AgileTestFramework为例,通过模块化的开发方法,实现了一套基于敏捷开发过程的敏捷自动化测试系统框架。对于该框架首先进行了理论和设计分析;然后是介绍系统体系结构和功能设计;论述了采用敏捷测试框架对敏捷测试开发活动的影响;最后对其使用效果进行评估和收益分析。本文的主要研究方法是学习当前敏捷开发和敏捷测试技术中的重要理论,积极参加敏捷开发各项实践活动,寻找实际软件开发过程中的不足,进而思考和探讨敏捷开发和敏捷测试相关理论。本文的创造性成果主要体现在充分理解了敏捷开发和测试方法的本质:构建用户满意的可用软件,并以此为出发点,指导设计和实现了符合敏捷开发流程的测试框架。为敏捷软件开发活动提供了一个新的实践基础和思路。
其他文献
通过对武汉体育学院青少年运动员进行体质监测及体质目标管理的分析,研究和探讨青少年运动员训练和管理的新方法,使体质监测指标的利用率最大化。同时揭示和掌握运动员在青少年
目的:评价进展期胃癌术后同步放化疗的疗效和不良反应。方法:收集胃癌根治术后行同步放化疗患者32例及单纯化疗患者31例的临床资料,分析两组患者的1年、2年和3年生存率,同时
出版社微信公众号群建设是近两年来行业的热点现象。通过对出版社微信公众号群的建设特点描述及问题分析,提出切实改善和提高目前出版社微信公众号群建设质量的对策与措施,进
随着全球信息化的发展,企业信息化建设也赶上时代的步伐。企业人力资源管理系统的主要目标是支持企业的财政管理与事务处理业务,减轻事务处理人员的劳动强度,辅助企业管理,辅
在建高层建筑物的沉降监测是安全施工的一项重要内容。本文通过对华融天禾城2号楼的沉降观测数据,运用双曲线回归模型进行沉降预测以及对模型中的参数作显著性检验。实际研究
目的评价涟水县实行儿童扩大免疫(EPI)后对相关传染病发病率和死亡率的影响。方法应用描述流行病学方法对实施扩大免疫(EPI)前后相关疾病的年发病率和死亡率进行比较分析。结
本论文是关于全站仪在高差测量中的特殊使用方法。它是通过推导全站仪在单测站高差测量的计算新公式,分析了几种系统误差和偶然误差对高差的影响规律,彻底摒弃了全站仪在高差(或
<正>近年来,湖北省十堰市在非税收入管理特别是财政票据管理方面进行了有效探索,财政票据管理的规范化、制度化格局逐渐形成。但是,由于对乡镇财政票据的管理重视不够、监督
随着计算机技术和管理科学的发展,企业资源计划(ERP)已在生产企业中得到了普遍应用。长期以来,ERP系统大都是基于C/S两层静态解决方案,它在目前的应用环境下,难以满足企业重
计算机和通信技术的飞速发展推动了网络视频服务的发展,但目前的网络视频服务在扩展性、鲁棒性、Qos等方面存在许多问题。传统的客户端/服务器模式由于受到服务器端的性能瓶