期刊文献+
共找到53篇文章
< 1 2 3 >
每页显示 20 50 100
基于Testpoint事件驱动开发平台的半导体特性综合测试系统
1
作者 程红娟 孙钟林 +1 位作者 赵颖 吴春亚 《计算机测量与控制》 CSCD 2005年第12期1312-1314,1324,共4页
Testpoint是一种事件驱动开发平台。在Testpoint下,测试所要求的时序性和循环性能够得到很好的保证。结合GPIB通用接口技术和串行接口技术,用装有接口卡的计算机担任系统的控者,在Testpoint平台下解决了具有广泛意义的并口和串口仪器的... Testpoint是一种事件驱动开发平台。在Testpoint下,测试所要求的时序性和循环性能够得到很好的保证。结合GPIB通用接口技术和串行接口技术,用装有接口卡的计算机担任系统的控者,在Testpoint平台下解决了具有广泛意义的并口和串口仪器的程控问题。探讨了Testpoint平台下自动测试系统的实现方法和应用程序的开发方法,设计了半导体特性综合测试系统并完成了对样品的I-V、L-V特性的综合测试。通过Testpoint,完成了测量数据的存储、处理、显示、输出和打印等操作。在实际应用中,达到了改善测试质量和测试速度的目的。 展开更多
关键词 Teslpoinl开发平台 事件驱动 自动测试系统
下载PDF
基于敏捷软件开发方法的C语言符号表构造实现研究
2
作者 刘冠梅 齐兴敏 《科技创新与应用》 2024年第27期18-21,共4页
信息化飞速发展,需求随之变动,现今社会对软件产品质量的要求逐渐提高。该文首先介绍传统软件开发和敏捷软件开发体系,然后对比分析瀑布模型与极限编程,测试驱动开发与传统软件测试、V模型的各自特点,并结合实际,具体阐释敏捷软件开发... 信息化飞速发展,需求随之变动,现今社会对软件产品质量的要求逐渐提高。该文首先介绍传统软件开发和敏捷软件开发体系,然后对比分析瀑布模型与极限编程,测试驱动开发与传统软件测试、V模型的各自特点,并结合实际,具体阐释敏捷软件开发方法在C语言符号表的构造实现,最后从测试覆盖率方面评估此次测试集。从测试评估报告结果看,采用先测试再编码步骤的测试驱动开发TDD方法开发的软件,不仅测试更为完备、彻底,而且更适用于需求变动的环境。 展开更多
关键词 软件质量 敏捷软件开发 极限编程 符号表 测试驱动
下载PDF
一种基于接口测试驱动的嵌入式软件敏捷测试平台设计 被引量:1
3
作者 吴松森 陈晓阳 《无线互联科技》 2024年第6期66-70,74,共6页
随着嵌入式系统应用的不断拓展,软件复杂度不断提升,传统的开发模式已无法保证软件开发的进度与质量。针对这一现状,文章通过引入测试驱动先行的设计理念,提出了一种嵌入式软件敏捷测试平台的设计方案,通过接口仿真、交联关系、自动化... 随着嵌入式系统应用的不断拓展,软件复杂度不断提升,传统的开发模式已无法保证软件开发的进度与质量。针对这一现状,文章通过引入测试驱动先行的设计理念,提出了一种嵌入式软件敏捷测试平台的设计方案,通过接口仿真、交联关系、自动化测试设计等方面阐明了方案可行性。该敏捷测试平台可摆脱硬件平台对核心软件逻辑测试的约束,快速完成软件开发与维护阶段的功能测试及回归测试,大幅提升了软件测试的效率,能够更好地完成持续集成、持续测试。 展开更多
关键词 嵌入式系统 接口测试 测试驱动开发 敏捷测试 自动化测试
下载PDF
基于自然语言需求的SCADE模型测试用例自动生成方法
4
作者 邵温欣 杨志斌 +1 位作者 李维 周勇 《计算机科学》 CSCD 北大核心 2024年第7期29-39,共11页
随着安全关键软件规模和复杂性不断增加,模型驱动开发方法在安全关键领域得到了广泛应用。SCADE作为一种重要的建模方法和工具,能够表达确定性并发行为且具有精确时间语义等特性,适用于安全关键软件的建模、测试与验证。目前,已有方法... 随着安全关键软件规模和复杂性不断增加,模型驱动开发方法在安全关键领域得到了广泛应用。SCADE作为一种重要的建模方法和工具,能够表达确定性并发行为且具有精确时间语义等特性,适用于安全关键软件的建模、测试与验证。目前,已有方法主要采用手工方式构造SCADE模型测试用例,存在需求与测试用例不一致、成本代价高且容易出错的问题。文中提出了一种基于自然语言需求的SCADE模型测试用例自动生成方法。首先,给出了基于模型检测的测试用例自动生成方法,通过自然语言需求处理生成原子命题,用于生成前提假设Assume和观察者模型,同时给出了陷阱性质(Trap Properties)生成规则来生成陷阱性质用于模型检测;其次,给出了基于覆盖分析和变异测试的测试用例质量评估方法,并在SCADE模型上进行变异测试;最后,设计和实现了原型工具,并基于一个工业界案例飞行员弹射座椅控制系统进行了案例分析,验证了所提方法的有效性。 展开更多
关键词 安全关键软件 模型驱动开发 SCADE 测试用例自动生成 模型检测
下载PDF
基于形式化方法的测试驱动开发研究 被引量:6
5
作者 刘振宇 王恒 《计算机工程与设计》 CSCD 北大核心 2008年第15期3944-3946,3950,共4页
对测试驱动开发中测试用例的自动生成和管理问题进行了研究,并对现有方法进行了分析和比较。给出了一种基于形式化方法的测试用例生成和管理方案。该方案通过形式化语言描述软件规约,并通过相应工具生成和管理测试用例,从而提高了测试... 对测试驱动开发中测试用例的自动生成和管理问题进行了研究,并对现有方法进行了分析和比较。给出了一种基于形式化方法的测试用例生成和管理方案。该方案通过形式化语言描述软件规约,并通过相应工具生成和管理测试用例,从而提高了测试驱动开发的效率。最后给出了该方案在极限编程各个开发阶段的应用。 展开更多
关键词 极限编程 形式化方法 测试驱动开发 软件过程 软件重构
下载PDF
基于XP的测试驱动过程模型研究 被引量:3
6
作者 冯亚丽 于志刚 李荣辉 《沈阳大学学报》 CAS 2007年第2期21-25,共5页
分析了敏捷过程和极限编程的价值观、实现准则,论述了测试驱动开发的核心理念及其过程.并在分析传统软件生命周期模型的基础上,提出了测试驱动过程模型,并对测试驱动过程模型进行了详细阐述.通过实验对比,分析了其相对于传统开发模型高... 分析了敏捷过程和极限编程的价值观、实现准则,论述了测试驱动开发的核心理念及其过程.并在分析传统软件生命周期模型的基础上,提出了测试驱动过程模型,并对测试驱动过程模型进行了详细阐述.通过实验对比,分析了其相对于传统开发模型高效率、低成本、适应需求变化的特点,具有可操作性. 展开更多
关键词 极限编程 测试驱动开发 测试驱动过程模型
下载PDF
基于测试驱动开发的C语言教学研究 被引量:4
7
作者 伍鹏 谢凯 《软件》 2012年第5期103-104,共2页
本文结合C语言课程的教学实践,提出了将测试驱动开发引入C语言教学的方法,并通过实例说明该方法能给学生提供一种全新的思维模式,帮助学生解决实际问题,提高程序编写的质量。该研究成果取得了良好的教学效果,受到学生的普遍欢迎。
关键词 测试驱动开发 C语言 软件测试
下载PDF
基于测试驱动技术的档案管理系统的开发 被引量:4
8
作者 刘晶 《计算机工程》 CAS CSCD 北大核心 2008年第6期279-280,共2页
传统的系统分析设计方法难以保证档案管理系统开发的效率和质量,将测试驱动开发的方法应用于档案管理系统开发,可以明确档案管理系统的开发需求,减少过度设计,加速开发进程,改进软件的质量。该文介绍和分析了测试驱动技术在档案管理系... 传统的系统分析设计方法难以保证档案管理系统开发的效率和质量,将测试驱动开发的方法应用于档案管理系统开发,可以明确档案管理系统的开发需求,减少过度设计,加速开发进程,改进软件的质量。该文介绍和分析了测试驱动技术在档案管理系统开发过程中的相关应用。 展开更多
关键词 档案管理 框架 测试驱动开发
下载PDF
一种测试驱动的过程模型研究 被引量:1
9
作者 冯亚丽 于志刚 李荣辉 《佳木斯大学学报(自然科学版)》 CAS 2007年第2期218-221,共4页
分析了敏捷过程和几种传统软件生命周期模型,在总结测试驱动开发核心理念的基础上提出了测试驱动过程模型,并对测试驱动过程模型进行了详细阐述.通过在.net平台上进行文件管理系统的开发,分析了其相对于传统开发模型高效率、低成本、适... 分析了敏捷过程和几种传统软件生命周期模型,在总结测试驱动开发核心理念的基础上提出了测试驱动过程模型,并对测试驱动过程模型进行了详细阐述.通过在.net平台上进行文件管理系统的开发,分析了其相对于传统开发模型高效率、低成本、适应需求变化的特点,具有可操作性. 展开更多
关键词 极限编程 测试驱动开发 测试驱动过程模型
下载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
一种开放式电力系统科研开发与测试平台的设计与实现 被引量:5
12
作者 代贤忠 陈颖 +4 位作者 沈沉 汤蕾 孙昕炜 林韩 黄道姗 《电网技术》 EI CSCD 北大核心 2014年第8期2037-2043,共7页
为满足科研开发与测试领域对数据支撑和应用集成平台的灵活性和可扩展性的高要求,采用自律分散系统模型和开放网关服务协议(open service gateway initiative,OSGi)规范,设计实现了一种开放式的电力系统科研开发与测试平台。首先,基于... 为满足科研开发与测试领域对数据支撑和应用集成平台的灵活性和可扩展性的高要求,采用自律分散系统模型和开放网关服务协议(open service gateway initiative,OSGi)规范,设计实现了一种开放式的电力系统科研开发与测试平台。首先,基于自律分散系统模型设计实现软件总体框架;接着,以3层Map为数据结构设计元数据,并设计数据变化触发的数据驱动机制;然后,根据电力数据流的分层特征设计分层解耦管理框架,提出以元数据为边界解耦系统功能并以数据驱动协调系统功能的应用集成方案。最后,以电网安全稳定离线自动分析、电网实时运行断面数据获取、电网弱连接识别和振荡源定位分析的开发集成测试为例,展示了该平台具有很好的灵活性和可扩展性。 展开更多
关键词 自律分散系统 OSGI 科研开发与测试 数据驱动 灵活性 可扩展性
下载PDF
基于行为驱动开发的自动化测试方法研究 被引量:3
13
作者 曹洋 崔萌 《清远职业技术学院学报》 2013年第6期1-4,共4页
通过分析目前软件自动化测试的现状,指出了普遍存在的自动化测试程序可读性差、数据不便于维护等问题,介绍了基于行为驱动开发的自动化测试方法。通过实例介绍了如何将此方法应用到Web前端自动化测试中,并介绍了Cucumber和Selenium测试... 通过分析目前软件自动化测试的现状,指出了普遍存在的自动化测试程序可读性差、数据不便于维护等问题,介绍了基于行为驱动开发的自动化测试方法。通过实例介绍了如何将此方法应用到Web前端自动化测试中,并介绍了Cucumber和Selenium测试工具。最后,将基于行为驱动开发的自动化测试方法和传统的自动化测试方法对比,总结了该方法的优点。 展开更多
关键词 行为驱动 开发 自动化测试
下载PDF
一种在CMM中运用Agile思想改进测试效率的方法
14
作者 陈毅波 杨家红 +1 位作者 周景才 雷君虎 《湖南师范大学自然科学学报》 CAS 北大核心 2009年第2期42-46,共5页
通过对CMM与Agile开发模型的研究分析,吸取Agile开发的优点,提出在CMM中进行测试前移的方法,此方法采用测试人员与开发人员并行投入的方式,使测试人员在软件开发的分析设计阶段就大规模的投入,与开发人员形成互补,共同作出开发过程中每... 通过对CMM与Agile开发模型的研究分析,吸取Agile开发的优点,提出在CMM中进行测试前移的方法,此方法采用测试人员与开发人员并行投入的方式,使测试人员在软件开发的分析设计阶段就大规模的投入,与开发人员形成互补,共同作出开发过程中每一阶段的决策,以保证软件开发中每阶段决策的正确性;通过测试人员全流程参与软件项目开发过程,最终达到软件开发过程中人员投入更为均衡、开发周期更短、软件质量更高. 展开更多
关键词 测试前移 TDD Agile开发 Agile测试
下载PDF
极限编程及其Android开发应用 被引量:2
15
作者 余霖 任向林 《电脑编程技巧与维护》 2012年第16期47-47,60,共2页
介绍了极限编程的开发特点和方法,并给出了应用实例。
关键词 极限编程 测试驱动开发 Android开发
下载PDF
基于多技术融合分布式设备管理系统的研究与实现
16
作者 漆华妹 陈志刚 江苏 《计算机工程与应用》 CSCD 北大核心 2006年第8期76-78,91,共4页
文章基于笔者开发的分布式设备管理系统(DDMS)的实践,提出了一种集MVC设计模式、多层结构B/S模式构架、测试驱动开发(TDD)为一体的多技术融合的开发方法,然后重点介绍采用该技术进行分布式设备管理系统的设计与实现。最后通过一个设备... 文章基于笔者开发的分布式设备管理系统(DDMS)的实践,提出了一种集MVC设计模式、多层结构B/S模式构架、测试驱动开发(TDD)为一体的多技术融合的开发方法,然后重点介绍采用该技术进行分布式设备管理系统的设计与实现。最后通过一个设备借用管理子模块的实例,指出基于多技术融合模式开发实现了设计和代码的重用,提高了软件可维护性、可扩展性和开发速度。 展开更多
关键词 分布式设备管理系统 模型-视图-控制器 测试驱动开发 浏览器/服务器
下载PDF
基于极限编程的软件可维护性分析 被引量:1
17
作者 刘振宇 黎利 郭达永 《南华大学学报(自然科学版)》 2006年第3期50-53,57,共5页
以解决软件维护过程中的问题为出发点,系统地分析和探讨了极限编程过程中的软件维护问题,比较了极限编程过程与传统开发过程的软件维护异同,提出了基于极限编程的软件维护模型和方法.
关键词 极限编程(XP) 软件维护 测试驱动开发(TDD) 重构
下载PDF
测试驱动开发探究 被引量:1
18
作者 曾广平 兰鄂 《电脑知识与技术》 2007年第7期172-174,共3页
测试驱动开发是与传统程序开发方式相反的一种新型程序设计方法。它以测试编码来推动程序设计,大大缩减了设计和编码的冗余度。介绍了测试驱动开发基本思想、本质,并对测试驱动开发过程给出了清晰的流程,总结了测试驱动开发的优点。
关键词 测试驱动开发 极限编程 重构
下载PDF
TDD在JUnit测试工具中的应用 被引量:1
19
作者 胡银保 《兰州工业高等专科学校学报》 2012年第1期15-19,共5页
在极限编程实践中,TDD是一个很重要的测试方法.它是一种先定义测试代码,然后实现程序功能的开发过程.JUnit在实现测试驱动开发过程中是Java开发人员的得力助手,在测试驱动开发思想的指导下,配合使用该工具,可以极大地提高开发效率,增强... 在极限编程实践中,TDD是一个很重要的测试方法.它是一种先定义测试代码,然后实现程序功能的开发过程.JUnit在实现测试驱动开发过程中是Java开发人员的得力助手,在测试驱动开发思想的指导下,配合使用该工具,可以极大地提高开发效率,增强软件的质量,最大程度地降低开发成本. 展开更多
关键词 极限编程 测试驱动开发 JUnit测试工具 开发效率 开发成本
下载PDF
测试驱动开发中的单元测试
20
作者 张士军 李鑫洪 石道生 《计算机与数字工程》 2006年第10期169-171,共3页
在测试驱动开发中有许多种测试,单元测试只是其中的一种。本文介绍了在.NET框架下利用Nun it工具实现单元测试,并给出了一个具体的例子,其中Ibatis提供数据访问层。
关键词 测试驱动开发 单元测试 映射
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部