您现在的位置: 首页> 研究主题> 测试驱动开发

测试驱动开发

测试驱动开发的相关文献在2003年到2023年内共计96篇,主要集中在自动化技术、计算机技术、经济计划与管理、教育 等领域,其中期刊论文89篇、会议论文4篇、专利文献693130篇;相关期刊63种,包括现代企业教育、科技资讯、科技信息等; 相关会议4种,包括2016电力行业信息化年会、第十二届全国青年通信学术会议、全国冶金自动化信息网2006年会——炼钢连铸过程自动化技术交流会等;测试驱动开发的相关文献由144位作者贡献,包括刘冠梅、兰鄂、刘云赟等。

测试驱动开发—发文量

期刊论文>

论文:89 占比:0.01%

会议论文>

论文:4 占比:0.00%

专利文献>

论文:693130 占比:99.99%

总计:693223篇

测试驱动开发—发文趋势图

测试驱动开发

-研究学者

  • 刘冠梅
  • 兰鄂
  • 刘云赟
  • 曾广平
  • 于志刚
  • 任向林
  • 余霖
  • 冯亚丽
  • 刘振宇
  • 季海鹏
  • 期刊论文
  • 会议论文
  • 专利文献

搜索

排序:

年份

    • 黄华俊; 吴海涛; 高建华; 黄子杰
    • 摘要: 良好的软件测试可以提升软件的可靠性,因此测试代码的设计和实现是国际学者研究的热点之一.测试异味是软件测试中潜在的设计问题,已有研究讨论了测试异味的定义和检测方式,但消除测试异味对代码质量的影响仍不明确.本文量化测试异味消除前后测试代码及关联生产代码的缺陷倾向,进而探究消除测试异味后代码质量的受益程度.在此基础上,本文提出了一种基于SZZ算法和相对风险的方法,以评估测试异味对代码质量的影响.实验聚焦5种测试代码异味,通过挖掘6个开源项目的93个历史发布版本,计算测试异味消除后代码质量的受益程度.实验发现,消除测试异味可显著提升测试代码质量.消除测试异味后,生产代码存在缺陷倾向的概率较之前减少59%.相较于其他4种测试异味,重构EagerTest异味对生产代码质量提升的帮助更大.
    • 吴文庆
    • 摘要: 随着科学技术的飞速发展,人们对软件功能需求也在不断增加,为了满足人们的需求,则需要不断提高软件开发效率,特别是软件开发的编码质量应不断提高,避免因编码问题而为软件的使用埋下功能隐患.测试驱动开发在软件开发中的应用,相比于传统的软件开发形式,更注重先测试后编码,这种方式有效规避先编码过程中可能出现的编码问题,进一步提升软件开发的编码质量.因此,在新时期发展中,应加大测试驱动开发在软件开发中的推广,将其的价值充分体现出来,进一步提升软件开发的质量.
    • 朱道雨
    • 摘要: 本文首先介绍了测试驱动开发,继而介绍了测试模式,描述了测试驱动开发的优势、一般步骤、测试的原则和对一般开发人员的要求,最后比较详细地介绍了几种基于Python的测试框架.
    • 邵晨影
    • 摘要: 测试驱动开发是敏捷开发中的一项核心技术,也是一种设计方法论,它要求在编写功能代码前先编写测试代码,然后再编写测试通过的功能代码.通过测试推动代码的开发,可有助于编写简洁可用、高质量的代码,同时加速开发过程.本文阐述了测试驱动开发的概念特征,以及测试驱动开发的几个主要原则,分析了测试驱动开发的优缺点,以及测试驱动开发的主要流程.
    • 杨成; 初蕊; 刘浩平
    • 摘要: 测试驱动开发是现代软件开发中一种新兴的技术,已被广泛应用于PC软件的开发之中,但在嵌入式软件开发中尚不多见.本文首先阐述了引入测试驱动开发的必要性,然后介绍了测试驱动开发的定义和过程,再次描述了如何在嵌入式系统中应用该技术.
    • 刘双
    • 摘要: 测试驱动开发是一种极限编程的思想,与传统开发模式不同,测试驱动开发要求测试先行,即先编写测试代码,反向驱动开发的进行。本文介绍测试驱动开发的基本思想及其开发的周期,并与传统开发周期进行比较,最后以Servlet开发为例,使用Junit单元测试工具,实现测试驱动Servlet的开发。
    • 高宁; 李智
    • 摘要: Problem frames have been widely recognized and studied in the research domain requirements engineering.Although many research outcomes about problem frames have been obtained,how to transform requirements models (i.e.,problem diagrams) into software design artifacts and implementations smoothly is still a difficult problem to be solved.In this paper,we demonstrated how to transform problem diagrams into user scenarios,which are then used to assist behavior driven design and development of software,and we proposed a software development method which combines problem frames and behavior driven design (PFBDD).The method can help system analysts to move smoothly from requirements analysis to software design and testing,thus avoiding inconsistency problems in software development.In addition,a case study was presented to demonstrate how to apply our method into a queuing problem of a vehicle management system.The Gherkin language and Specflow tool were introduced and applied in the case study.This method plays an important role in driving problem frames into further practical applications.%问题框架(Problem Frames,PF)在需求工程研究领域中已经获得了广泛重视和研究.目前,问题框架的相关研究已经取得了较多成果,但如何从需求模型(问题图)平滑过渡到软件设计以及实现仍是一个有待解决的问题.文中对如何将问题图转换到用户场景文本以及通过用户场景来辅助行为驱动开发方法进行软件设计与开发进行了研究,提出了一种问题框架与行为驱动开发相结合的软件开发方法(PFBDD).该方法能够帮助系统分析员将用户需求平滑过渡到软件设计及测试,从而避免软件项目中表达不一致带来的问题.此外,通过实例介绍了如何将此方法应用到一个车管业务排队系统中,并介绍了Gherkin语言和Specflow工具.该方法对于问题框架进一步走向实践具有重要的推动作用.
    • 宋衍全; 周舟涛; 肖敏
    • 摘要: 测试驱动开发是敏捷开发的核心技术,它以不断地测试推动软件开发,将软件需求变成一套可以运行的测试代码,可以在代码重构后迅速发现故障、定位故障,从而提高软件开发质量.本文介绍在.net开发平台上如何应用测试驱动开发技术.%Test driving development is the core technology of agile development, constantly promote it to test software development, it becomes a set of software requirements which can run the test code.Faults can be quickly found in the code after the reconstruction and located, so as to improve the quality of software development.This paper introduces how to apply test driven development technology on the.Net development platform.
    • 欧康正
    • 摘要: 以客服应用系统的研发过程为应用场景,以敏捷开发方法为开发模式,以敏捷开发四大宣言为核心,采用Scrum框架为指导,结合XP工程实践方法,运用相关开发辅助工具,适应项目快速的需求变化,解决项目实践过程中存在的管理、实践等痛点,协调各方力量,以图全面提升时效、完成度、用户满意度等,以期为后期项目实践提供相应的方法指导.
    • 徐继芸
    • 摘要: 传统嵌入式系统的开发,受到目标平台多样、开发工具不完善、需要软硬件协同开发等因素影响,往往开发周期较长,效率较低。同时,一个产品线下的研发团队多以项目组为单位独立开发,项目组之间缺乏有效的沟通和技术共享,导致重复开发,基础模块升级、维护不同步等问题。通过开发以通用构建模块为基础的产品平台可以有效减少重复开发,提升产品研发效率。同时,在嵌入式产品平台的开发中,通过合理的系统架构,综合使用测试驱动开发,持续集成等敏捷开发方法和工具,提升产品平台开发效率,保障产品平台质量。
  • 查看更多

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号