- 1、本文档共90页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单元测试和持续集成在企业级软件开发中的设计与实现-测试计量技术及仪器专业论文
万方数据
万方数据
独 创 性 声 明
本人声明所呈交的学位论文是本人在导师指导下进行的研究工作 及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方 外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为 获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与 我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的 说明并表示谢意。
签名: 日期: 年 月 日
论 文 使 用 授 权
本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘, 允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全 部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描 等复制手段保存、汇编学位论文。
(保密的学位论文在解密后应遵守此规定)
签名: 导师签名:
日期: 年 月 日
摘
摘 要
万方数据
万方数据
摘 要
随着软件行业的迅速发展,软件产品在各个应用领域中扮演着越来越重要的 角色,软件产品的质量成为人们关注的焦点,尤其是保证大规模开发的软件质量 越来越成为软件工程中具有挑战的研究课题。解决软件产品质量问题的最有效的 办法就是要引入软件测试。同时,随着敏捷软件开发方法的迅速发展,持续集成
(Continuous Integration,CI)也受到了越来越广泛的关注。软件测试中的单元测 试是最基本的测试,能够尽早暴露大量软件缺陷,降低软件工程整体开发成本, 是前期测试中公认的、最有效的保证软件质量的活动之一。将单元测试自动化与 持续集成相结合,已经是当今众多大型软件公司保证软件质量的最佳选择。本文 围绕单元测试和持续集成两个方面进行深入分析和研究,提出并设计一套经过验 证可行的自动化单元测试手段,并将其融合到持续集成中,达到了预期的目的。
单元测试部分,分析当前单元测试技术,针对当前大型软件开发的测试问题 提出测试需求,引入一种新型的基于可测试性设计(Design For Testability,DFT) 框架的单元测试技术。首先介绍 DFT 测试框架的组成,测试技术的工作原理,然 后设计并完成 DFT 测试的平台搭建、设计测试端和服务端的连接,完成测试用例 的设计、编写和调试等工作。在该部分最后对单元测试结果进行分析,并总结了 DFT 测试技术在设计测试用例时的特色应用,及其优缺点。
持续集成部分,分析了当前持续集成及其相关技术,设计并实现了项目级的 智力资源池持续集成(Intellect Capital Pool Continuous Integration,ICP-CI)的系统 构建,完成代码编译、代码静态检查、DFT 单元测试等主要阶段的自动化构建的 部署设计,总结了实际应用中的经验和方法。在该部分后面还总结了进一步实施 ICP 持续集成研究工作的建议。
在论文的结束部分,对本文的研究工作进行了总结,并且提出了关于课题进 一步研究的方向。
关键词:软件产品,软件质量,软件测试,单元测试,持续集成
I
ABSTRACT
ABSTRACT
万方数据
万方数据
万方数据
万方数据
ABSTRACT
As the software industry develops rapidly, software products are playing an increasingly important role in each application domain nowadays.Especially, ensuring
the quality of the large-scale software development has become the most vital challenge researching project for the software engineer. Introducing the software test is the best way to solve the problem. Meanwhile, more attentions have been on the Continuous Integration while the continuous high speed development of the agile software development. The unit test, which is the most efficient method for the test of forepart, is the basic method of the software test, and it can find the most defaults and decrease
您可能关注的文档
- 分块转子开关磁阻电机转矩控制方法的研究-电机与电器专业论文.docx
- 分娩与断奶背膘厚度及产仔月份对母猪繁殖力的影响-养殖专业论文.docx
- 分娩应激对分娩过程的影响-应用心理学专业论文.docx
- 分娩性臂丛神经损伤早期、分期手术的疗效分析-外科学专业论文.docx
- 分娩方式对肠道菌群定植模式及远期过敏性疾病发生率影响的研究-儿科学专业论文.docx
- 分子三次 分母二次有理样条权函数神经网络研究及应用-计算机应用技术专业论文.docx
- 分子三次、分母二次有理样条权函数神经网络研究及应用-计算机应用技术专业论文.docx
- 分子三次、分母一次有理样条权函数神经网络灵敏度分析与应用-计算机技术专业论文.docx
- 分子三次、分母二次第二类有理样条权函数神经网络的灵敏度分析与应用-计算机应用技术专业论文.docx
- 分化型甲癌患者131I治疗后体内残留放射性活度的评估影像医学与核医学专业论文.docx
最近下载
- SJT 10694-1996电子产品制造防静电系统测试方法.pdf
- 认识长度单位和认识线段.ppt VIP
- 钢结构课程设计计算书 .pdf VIP
- 洛阳市涧西区数学四年级下册数学期末试卷.doc VIP
- 2024年北师大版七年级数学上册第二章有理数及其运算单元测试试题(解析版).docx VIP
- 腹股沟疝小讲课PPT课件.pptx
- DCS F-16CM VIPER毒蛇 中文指南 11.14EEGS二级无雷达.pdf
- 2017年中考数学专题练习 方程与不等式(无答案).doc VIP
- DCS F-16CM VIPER毒蛇 中文指南 11.2我的武器控制设置.pdf
- 连锁酒店人才流失原因及对策研究——以如家为例.docx
文档评论(0)