期刊文献+
共找到43篇文章
< 1 2 3 >
每页显示 20 50 100
一种基于接口测试驱动的嵌入式软件敏捷测试平台设计
1
作者 吴松森 陈晓阳 《无线互联科技》 2024年第6期66-70,74,共6页
随着嵌入式系统应用的不断拓展,软件复杂度不断提升,传统的开发模式已无法保证软件开发的进度与质量。针对这一现状,文章通过引入测试驱动先行的设计理念,提出了一种嵌入式软件敏捷测试平台的设计方案,通过接口仿真、交联关系、自动化... 随着嵌入式系统应用的不断拓展,软件复杂度不断提升,传统的开发模式已无法保证软件开发的进度与质量。针对这一现状,文章通过引入测试驱动先行的设计理念,提出了一种嵌入式软件敏捷测试平台的设计方案,通过接口仿真、交联关系、自动化测试设计等方面阐明了方案可行性。该敏捷测试平台可摆脱硬件平台对核心软件逻辑测试的约束,快速完成软件开发与维护阶段的功能测试及回归测试,大幅提升了软件测试的效率,能够更好地完成持续集成、持续测试。 展开更多
关键词 嵌入式系统 接口测试 测试驱动开发 敏捷测试 自动化测试
下载PDF
测试驱动开发在J2EE项目中的全程实践 被引量:6
2
作者 陈立群 《计算机工程与科学》 CSCD 2008年第4期86-88,141,共4页
测试驱动开发(TDD)作为极限编程的重要思想正在日益流行,也显示出诸多优越性。本文在介绍了有关TDD的背景知识和编写步骤之后,以成熟的整合框架(Struts+Spring+Hibernate)为例,分析了J2EE项目下每层所使用的测试技术和工具,以试图说明TD... 测试驱动开发(TDD)作为极限编程的重要思想正在日益流行,也显示出诸多优越性。本文在介绍了有关TDD的背景知识和编写步骤之后,以成熟的整合框架(Struts+Spring+Hibernate)为例,分析了J2EE项目下每层所使用的测试技术和工具,以试图说明TDD可以迅速加快开发过程并产生更高质量的软件,使代码更易于理解和重构。 展开更多
关键词 测试驱动开发 测试先行编程 JUNIT JMock Strutstest Canoo Webtest
下载PDF
测试驱动开发探讨 被引量:3
3
作者 刘赟 余金山 《电脑开发与应用》 2006年第8期12-13,16,共3页
测试驱动开发是一种新的软件开发方式。探讨了测试驱动开发方法对于软件开发的各个阶段的影响,并探讨了测试驱动开发方法的优点及其存在的问题。测试驱动开发能够提高代码的质量,帮助设计出可重用和可测试性的代码,是一个有影响的研究... 测试驱动开发是一种新的软件开发方式。探讨了测试驱动开发方法对于软件开发的各个阶段的影响,并探讨了测试驱动开发方法的优点及其存在的问题。测试驱动开发能够提高代码的质量,帮助设计出可重用和可测试性的代码,是一个有影响的研究方向。 展开更多
关键词 测试驱动开发 软件测试 重构
下载PDF
基于形式化方法的测试驱动开发研究 被引量:6
4
作者 刘振宇 王恒 《计算机工程与设计》 CSCD 北大核心 2008年第15期3944-3946,3950,共4页
对测试驱动开发中测试用例的自动生成和管理问题进行了研究,并对现有方法进行了分析和比较。给出了一种基于形式化方法的测试用例生成和管理方案。该方案通过形式化语言描述软件规约,并通过相应工具生成和管理测试用例,从而提高了测试... 对测试驱动开发中测试用例的自动生成和管理问题进行了研究,并对现有方法进行了分析和比较。给出了一种基于形式化方法的测试用例生成和管理方案。该方案通过形式化语言描述软件规约,并通过相应工具生成和管理测试用例,从而提高了测试驱动开发的效率。最后给出了该方案在极限编程各个开发阶段的应用。 展开更多
关键词 极限编程 形式化方法 测试驱动开发 软件过程 软件重构
下载PDF
基于XP的测试驱动过程模型研究 被引量:3
5
作者 冯亚丽 于志刚 李荣辉 《沈阳大学学报》 CAS 2007年第2期21-25,共5页
分析了敏捷过程和极限编程的价值观、实现准则,论述了测试驱动开发的核心理念及其过程.并在分析传统软件生命周期模型的基础上,提出了测试驱动过程模型,并对测试驱动过程模型进行了详细阐述.通过实验对比,分析了其相对于传统开发模型高... 分析了敏捷过程和极限编程的价值观、实现准则,论述了测试驱动开发的核心理念及其过程.并在分析传统软件生命周期模型的基础上,提出了测试驱动过程模型,并对测试驱动过程模型进行了详细阐述.通过实验对比,分析了其相对于传统开发模型高效率、低成本、适应需求变化的特点,具有可操作性. 展开更多
关键词 极限编程 测试驱动开发 测试驱动过程模型
下载PDF
基于测试驱动开发的C语言教学研究 被引量:4
6
作者 伍鹏 谢凯 《软件》 2012年第5期103-104,共2页
本文结合C语言课程的教学实践,提出了将测试驱动开发引入C语言教学的方法,并通过实例说明该方法能给学生提供一种全新的思维模式,帮助学生解决实际问题,提高程序编写的质量。该研究成果取得了良好的教学效果,受到学生的普遍欢迎。
关键词 测试驱动开发 C语言 软件测试
下载PDF
与设计模式相结合的测试驱动开发方法 被引量:1
7
作者 程烨 高建华 《计算机工程与设计》 CSCD 北大核心 2006年第16期3105-3107,共3页
测试驱动开发是与传统程序开发方式相反的一种新型程序设计方法。它以测试编码来推动程序设计,大大缩减了设计和编码的冗余度。设计模式是在软件设计过程中解决某一类问题的方法,是在经过前人总结得出的方法中选出一种最适合当前系统使... 测试驱动开发是与传统程序开发方式相反的一种新型程序设计方法。它以测试编码来推动程序设计,大大缩减了设计和编码的冗余度。设计模式是在软件设计过程中解决某一类问题的方法,是在经过前人总结得出的方法中选出一种最适合当前系统使用的方法。设计模式与测试驱动开发方法具有互补性。对一种结合设计模式的测试驱动开发方法进行了研究,该方法在前期先用设计模式进行系统构架设计,然后使用测试驱动开发方法进行程序开发。 展开更多
关键词 测试 测试驱动开发 设计模式 软件工程 可靠性
下载PDF
测试驱动开发在Java程序设计课程实验教学中的应用
8
作者 王帅 刘磊 《淮北师范大学学报(自然科学版)》 CAS 2023年第3期83-87,共5页
为在Java程序设计实验教学中更好培养学生编码实践和软件开发技能,将测试驱动开发引入到教学活动中。通过测试用例的设计与开发,提高学生代码编写质量、增强其调试能力、促进团队合作。教学实践结果表明:通过测试驱动开发方法的引入,学... 为在Java程序设计实验教学中更好培养学生编码实践和软件开发技能,将测试驱动开发引入到教学活动中。通过测试用例的设计与开发,提高学生代码编写质量、增强其调试能力、促进团队合作。教学实践结果表明:通过测试驱动开发方法的引入,学生可以更好地理解和应用软件开发的原则和技巧,并能够编写可测试、可维护和高质量的Java代码。 展开更多
关键词 测试驱动开发 JAVA 实验教学
下载PDF
基于测试驱动技术的档案管理系统的开发 被引量:4
9
作者 刘晶 《计算机工程》 CAS CSCD 北大核心 2008年第6期279-280,共2页
传统的系统分析设计方法难以保证档案管理系统开发的效率和质量,将测试驱动开发的方法应用于档案管理系统开发,可以明确档案管理系统的开发需求,减少过度设计,加速开发进程,改进软件的质量。该文介绍和分析了测试驱动技术在档案管理系... 传统的系统分析设计方法难以保证档案管理系统开发的效率和质量,将测试驱动开发的方法应用于档案管理系统开发,可以明确档案管理系统的开发需求,减少过度设计,加速开发进程,改进软件的质量。该文介绍和分析了测试驱动技术在档案管理系统开发过程中的相关应用。 展开更多
关键词 档案管理 框架 测试驱动开发
下载PDF
自动化单元测试框架EasyMock分析及其应用 被引量:2
10
作者 陈丽萍 张勇 丁智敏 《巢湖学院学报》 2014年第6期34-38,共5页
Easy Mock是一个可以和JUnit很好的集成在一起的Mock框架,它通过构建Mock对象可以减少开发代码与测试代码的耦合,快速有效的完成单元测试、分布式系统测试。在介绍Easy Mock特点、测试框架及其应用的基础上,分析了该框架的优缺点,并针... Easy Mock是一个可以和JUnit很好的集成在一起的Mock框架,它通过构建Mock对象可以减少开发代码与测试代码的耦合,快速有效的完成单元测试、分布式系统测试。在介绍Easy Mock特点、测试框架及其应用的基础上,分析了该框架的优缺点,并针对其缺点提出了相应的解决方案。测试结果表明,注入解决方案后的Easy Mock框架可以降低Mock对象的限制,应用范围更广。 展开更多
关键词 EasyMock框架 测试驱动开发 JUnit框架 单元测试 PowerMock框架
下载PDF
测试驱动开发在系统中的设计实现及效能分析 被引量:2
11
作者 李瑛 彭军 《计算机与数字工程》 2007年第1期177-179,共3页
介绍测试驱动开发(TDD),以某通讯系统中测试驱动开发实现为例,从理论与实践上论证了在复杂系统中测试驱动开发可提高测试的效率,在整体上确保系统的安全可靠性。
关键词 测试 TDD测试驱动开发 CMM软件能力成熟度 自动测试脚本
下载PDF
测试驱动开发中的单元测试
12
作者 张士军 李鑫洪 石道生 《计算机与数字工程》 2006年第10期169-171,共3页
在测试驱动开发中有许多种测试,单元测试只是其中的一种。本文介绍了在.NET框架下利用Nun it工具实现单元测试,并给出了一个具体的例子,其中Ibatis提供数据访问层。
关键词 测试驱动开发 单元测试 映射
下载PDF
一种测试驱动的过程模型研究 被引量:1
13
作者 冯亚丽 于志刚 李荣辉 《佳木斯大学学报(自然科学版)》 CAS 2007年第2期218-221,共4页
分析了敏捷过程和几种传统软件生命周期模型,在总结测试驱动开发核心理念的基础上提出了测试驱动过程模型,并对测试驱动过程模型进行了详细阐述.通过在.net平台上进行文件管理系统的开发,分析了其相对于传统开发模型高效率、低成本、适... 分析了敏捷过程和几种传统软件生命周期模型,在总结测试驱动开发核心理念的基础上提出了测试驱动过程模型,并对测试驱动过程模型进行了详细阐述.通过在.net平台上进行文件管理系统的开发,分析了其相对于传统开发模型高效率、低成本、适应需求变化的特点,具有可操作性. 展开更多
关键词 极限编程 测试驱动开发 测试驱动过程模型
下载PDF
TDD在JUnit测试工具中的应用 被引量:1
14
作者 胡银保 《兰州工业高等专科学校学报》 2012年第1期15-19,共5页
在极限编程实践中,TDD是一个很重要的测试方法.它是一种先定义测试代码,然后实现程序功能的开发过程.JUnit在实现测试驱动开发过程中是Java开发人员的得力助手,在测试驱动开发思想的指导下,配合使用该工具,可以极大地提高开发效率,增强... 在极限编程实践中,TDD是一个很重要的测试方法.它是一种先定义测试代码,然后实现程序功能的开发过程.JUnit在实现测试驱动开发过程中是Java开发人员的得力助手,在测试驱动开发思想的指导下,配合使用该工具,可以极大地提高开发效率,增强软件的质量,最大程度地降低开发成本. 展开更多
关键词 极限编程 测试驱动开发 JUnit测试工具 开发效率 开发成本
下载PDF
软件测试管理初探 被引量:1
15
作者 李晓丽 《湖北函授大学学报》 2007年第4期58-59,共2页
介绍了软件测试中存在的问题,在此基础上提出了测试的新思路,给出了测试过程的衡量模型。
关键词 软件测试管理 测试驱动开发 CMII
下载PDF
基于测试驱动和迭代开发的程序设计教学 被引量:1
16
作者 邢如意 《石家庄职业技术学院学报》 2016年第2期57-60,共4页
从分析当前程序设计类课堂教学存在的问题入手,阐述测试驱动和迭代开发的相关理论,按照功能演示和需求分析,任务实现技术性分析,制订测试计划,编码实现,功能测试和版本化提交教学过程,讨论了基于这两种程序开发的课程实施方法,通过课堂... 从分析当前程序设计类课堂教学存在的问题入手,阐述测试驱动和迭代开发的相关理论,按照功能演示和需求分析,任务实现技术性分析,制订测试计划,编码实现,功能测试和版本化提交教学过程,讨论了基于这两种程序开发的课程实施方法,通过课堂教学评估曲线来实现课堂教学效果的评价. 展开更多
关键词 测试驱动 迭代开发 课堂教学
原文传递
基于极限编程的融合开发研究及其应用
17
作者 刘翔 陈志刚 《电脑与信息技术》 2007年第1期27-29,共3页
文章提出了一种基于极限编程的多开发方法相融合的思路,并采用了自动化测试工具Junit。该测试工具在系统文件子模块的应用中提高了软件可维护性、可扩展性和开发速度。
关键词 极限编程 快速原型法 测试驱动开发 JUNIT
下载PDF
大规模C++软件系统测试驱动开发的设计与实践
18
作者 王迎霞 《计算机技术与发展》 2012年第9期95-98,共4页
介绍了在LINUX环境下采用测试驱动开发(Test-Driven Development,TDD),对大规模C++软件系统进行增量开发的方法。通过采用Google单元测试框架优化单元测试用例结构,提高单元测试的效率,采用新一代版本构建工具Scons优化复杂的代码依赖关... 介绍了在LINUX环境下采用测试驱动开发(Test-Driven Development,TDD),对大规模C++软件系统进行增量开发的方法。通过采用Google单元测试框架优化单元测试用例结构,提高单元测试的效率,采用新一代版本构建工具Scons优化复杂的代码依赖关系,采用分布式编译工具Distcc、编译器缓存工具CCache优化版本构建时间,极大减少了软件开发人员在开发过程中进行TDD所必需的频繁本地构建的成本,为在大规模C++历史遗留系统上,采用TDD进行增量开发,以及进行由此带来的小规模重构提供了有效保证。 展开更多
关键词 测试驱动开发 增量开发 单元测试 软件重构 持续集成
下载PDF
测试驱动的构件组装过程
19
作者 李良明 王志坚 刘磊 《南京航空航天大学学报》 EI CAS CSCD 北大核心 2010年第6期781-785,共5页
提出一种测试驱动的构件组装过程,在组装时首先生成组装测试用例,然后通过不断的测试来保证构件组装的质量。文中首先分析了测试驱动开发的思想如何应用于构件的组装过程,然后针对不同的构件组装方式介绍了生成组装测试用例的方法,最后... 提出一种测试驱动的构件组装过程,在组装时首先生成组装测试用例,然后通过不断的测试来保证构件组装的质量。文中首先分析了测试驱动开发的思想如何应用于构件的组装过程,然后针对不同的构件组装方式介绍了生成组装测试用例的方法,最后给出了该过程的算法描述并通过实例验证了该过程的有效性。所提出的方法使得构件组装过程中的每一步都有可以衡量的准则,有利于提高系统的开发质量和降低开发费用。 展开更多
关键词 构件组装 测试驱动开发 组装测试 测试用例
下载PDF
软件开发中测试驱动开发的运用
20
作者 吴文庆 《科技资讯》 2019年第11期19-20,共2页
随着科学技术的飞速发展,人们对软件功能需求也在不断增加,为了满足人们的需求,则需要不断提高软件开发效率,特别是软件开发的编码质量应不断提高,避免因编码问题而为软件的使用埋下功能隐患。测试驱动开发在软件开发中的应用,相比于传... 随着科学技术的飞速发展,人们对软件功能需求也在不断增加,为了满足人们的需求,则需要不断提高软件开发效率,特别是软件开发的编码质量应不断提高,避免因编码问题而为软件的使用埋下功能隐患。测试驱动开发在软件开发中的应用,相比于传统的软件开发形式,更注重先测试后编码,这种方式有效规避先编码过程中可能出现的编码问题,进一步提升软件开发的编码质量。因此,在新时期发展中,应加大测试驱动开发在软件开发中的推广,将其的价值充分体现出来,进一步提升软件开发的质量。 展开更多
关键词 软件开发 测试驱动开发 运用
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部