首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 218 毫秒
1.
随着软件规模的庞大,程序量和复杂度在不停地增长,测试工作变得越加艰巨,自动化软件测试可以在一定程度上减少测试开销,同时增加在有限时间内的测试。文章在单元测试框架CPPUnit的基础上开发了Windows文件系统的自动化测试框架,将CPPUnit从单元测试领域扩展到功能测试和非功能测试领域,设计的框架不仅可以支持文件系统的功能回归测试.而且可以支持文件文件系统的部分非功能测试,结果用XML文件保存并可在Web上浏览,论文详细的阐述了该自动化测试框架的结构以及设计模式,该设计思路对于研究文件系统自动化测试工具有一定的参考价值。  相似文献   

2.
基于C#和XML的自动化测试框架系统的设计   总被引:2,自引:1,他引:1  
齐震  邓正宏  赵政文 《计算机测量与控制》2006,14(10):1304-1306,1319
在单元测试框架NUnit的基础上,建立了针对.Net架构的自动化测试框架,结合C#和XML语言扩展了NUnit的功能;设计的框架不仅可以支持单元回归测试,而且可以支持DLL文件的测试,测试结果用XML文件保存,可在WEB上浏览,详细地阐述了该自动化测试框架的结构以及设计模式,该设计思路对于研究自动化测试具有一定的参考价值。  相似文献   

3.
单元测试是针对单个功能模块的测试,能尽早发现缺陷,降低滞后纠错的高成本。当今面向对象软件开发强调迭代和增量式的开发方法,单元测试为其提供了质量保证支持。在单元测试实践的基础上提出了一种单元测试支持工具的设计方法,该工具提供了一个灵活有效的单元测试框架和基于该框架的测试用例管理和优化方法。  相似文献   

4.
当前在迭代式开发模式中,由于模块或功能的频繁变化,使功能测试用例迅速老化,尤其是功能测试的自动化更是难以实现和维护,结果测试效率低下,延长开发周期并且不能有效保证软件质量.因此在深入分析迭代开发与功能测试特点的基础上,将超前测试的思想引入测试流程,实现了自动化的测试框架,并在该框架的管理下分阶段逐步地实现测试用例地自动化,使得开发、手动测试、自动化测试流水作业,并通过实际工作验证了框架的可用性和有效性.  相似文献   

5.
基于脚本的构件测试自动化框架   总被引:1,自引:0,他引:1       下载免费PDF全文
倪铭  黄萍 《计算机工程》2010,36(6):94-96
针对传统的测试自动化技术已不适用于构件的问题,提出基于脚本的构件测试自动化框架。将面向对象单元测试自动化框架xUnit与数据驱动的测试框架结合并改进,实现构件测试脚本自动生成、测试脚本自动执行、测试结果自动验证与记录。实例表明,该框架能有效对构件进行自动化测试,自动化程度较高。  相似文献   

6.
基于XML的API自动化测试工具设计与实现   总被引:5,自引:0,他引:5       下载免费PDF全文
在研究应用编程接口(API)测试特点的基础上,运用软件测试技术与方法对API进行了正确性测试,设计了API自动化测试框架,采用XML语言进行API自动化测试工具的设计和实现方案。使用该工具可在API信息提取、测试用例生成及测试用例执行、测试报告生成等方面实现自动化。该工具主要用于验证第三方提供的API,由于单元测试中较多地使用了API测试,因此也可运用于软件的单元测试。  相似文献   

7.
以Xunit为代表的软件自动测试框架已经趋于成熟, 针对嵌入式系统应用特点, 提出了一种基于CUnit的自动化测试框架, 并介绍了相关实现技术, 对CUnit单元测试框架进行二次开发, 使之适合在凌阳单片机SPT6608A上使用, 在实践中证明此框架行之有效, 能全面实现对SPT6608A软件模块的自动化测试.  相似文献   

8.
单元测试在软件开发过程中起着非常重要的作用。JUnit是一个用于Java单元测试的开放源代码的测试框架,本文通过具体案例,介绍应用JUnit进行自动化测试的方法。  相似文献   

9.
方面单元测试框架的设计与实现   总被引:1,自引:0,他引:1       下载免费PDF全文
缺乏成熟的方面测试和方面冲突检测技术是阻碍面向方面软件编程大规模应用的瓶颈性问题。针对方面单元测试,提出了无需与基模块编织的方面单元的独立测试框架AJUnit。该框架运用Java注释和源码与字节码映射等技术实现编译细节的透明化。基于控制流和数据流分析,AJUnit综合运用随机测试数据生成、相对测试充分性准则的优化和指定路径的测试数据生成等技术实现测试过程的自动化。文中也介绍了以AJUnit为基础的方面单元测试工具的设计和实现。  相似文献   

10.
为了解决单元测试工具Nunit本身不支持数据驱动测试的问题,提出了在Nunit框架下实现数据驱动测试的方法。该方法首先将测试类所使用的测试数据基本信息设定在ini文件中,将输入数据及预期结果存放于Excel文件中。随后通过属性标签[TestFixtureSetUp]标记的方法动态读取ini文件中的基本信息,再根据这些基本信息读取Excel文件中的测试数据,并将测试数据保存于自定义的结构体数组中供各测试方法使用。该方法有效地实现了测试数据与测试脚本的分离,能降低测试脚本的维护工作量,提高测试效率。  相似文献   

11.
软件测试自动化的目的是通过自动执行测试脚本,使测试人员在更短的时间内能够更快地完成更多的软件测试,降低测试成本、提高测试效率。因此,自动化测试工具的脚本自动化创建能力和可维护性,就成了衡量自动化测试工具的重要因素。本文利用在.NET框架下提供的反射及代码文档对象模型命名空间,以及数据驱动脚本技术实现了测试脚本的自动生成,从而实现了整个软件测试过程的自动化,提高了软件测试效率。  相似文献   

12.
为了满足自动测试系统(ATS,automatic test system)软件平台通用化和标准化的要求,建立了基于ABBET的ATS软件体系结构。结合基于数据库的自动测试系统软件开发模式,应用面向信号的方法实现仪器无关性。该软件系统已经在某新型通用装备自动测试诊断系统中得到了应用。  相似文献   

13.
一种通用数字集成电路自动测试系统的设计与实现   总被引:2,自引:2,他引:2  
基于PCI总线技术,设计并实现了一种通用数字集成电路自动测试系统。介绍了测试系统的硬件结构及其工作原理,主要包括逻辑功能测试、直流参数测试、交流参数测试以及控制电路等内容;论述了系统的软件设计思想,基于C Builder集成开发平台,给出了文档编辑器、测试程序、编译器及数据库等主要软件部分的实现方法。实际应用表明,该系统测试精度高,可靠性好。  相似文献   

14.
介绍了在Lab Windows/CVI开发环境中测控软件的总体设计;讨论了利用TTF字形轮廓数据画出TTF字体矢量轮廓的方法,并将其应用在多功能显示器测试画面中汉字显示的汉字笔划信号产生技术中;在简要介绍多线程技术的基础上,讨论了在软件设计中利用多线程技术提供的线程池机制解决测试过程中的实时性、高效性要求的方法;对测试过程中测试数据的读取、存储,介绍了利用动态数据交换(DDE)技术进行处理的方法;实际使用表明,该测控系统能满足对多功能显示器的测试要求.  相似文献   

15.
Some user-level virtualization technologies have been used to convert legacy software (like the existing Windows desktop applications) into the on-demand software without any modification. To give the client a friendly and compatible method to access on-demand legacy software across the Internet, this paper presents a clientend file system for this usage case. It is a Windows user-space file system based on the cloud storage (where the on-demand software is stored), which converts the local file system acce...  相似文献   

16.
通用无线电数据链自动测试系统是为解决无线电数据链部件在设计、生产中的实际问题而研制的,系统在软件控制下工作,软件可靠性直接影响到系统安全与准确性,因此在设计中占据了重要地位;文章通过对系统可靠性要求的分析,提出了针对性地解决措施并通过模型进行了分析与测试,结果表明,系统软件可靠性达到了应用要求。  相似文献   

17.
航空电子系统综合自动检测设备具备良好的通用性能,对提高飞机电子设备的维修保障效率极其有益。但设备高度的信息化程度以及测试的自动化,要求其配套可用于人机交互的客户端软件。本文在MFC微软框架类库强大的可视化编程环境下,通过COM、ActiveX等接口技术对测试程序运行环境组件和ACCESS数据库进行调用编制了一款人机会话界面友好的客户端软件实现测试程序管理、测试报告管理、用户权限管理、测试日志管理等功能。经交付使用验证,该客户端软件运行稳定,能很好地配合操作人员控制自动检测设备平台的各类仪器完成测试任务并管理测试过程中的多种信息。  相似文献   

18.
一种星载软件系统测试环境的设计   总被引:4,自引:4,他引:0  
系统测试在卫星星载软件的测试中起着重要作用。系统测试强调软件运行环境的真实性,因此测试环境的建立是进行系统测试的难点,也是决定软件系统测试效果的关键因素。这里介绍了一种星载软件系统测试环境的设计方案,它由一套高性能的硬件设备和自动化测试软件组成,能够自动完成星载软件功能和部分性能的测试,支持对性能、余量等的手工测试,该系统已在多颗卫星上得到了应用,效果较好。  相似文献   

19.
基于ActiveX Scripting技术的测试软件开发   总被引:2,自引:1,他引:1  
测试软件(Tester)的开发不同于一般的软件开发,在测试软件开发的过程中,涉及到测试软件本身和测试用例(Testcase)两者之间的划分和协作。目前的测试用例脚本大都是一些自定义的格式文本,通过测试软件的分析来执行测试逻辑,不仅需要编写大量复杂的脚本解析程序,而且难以阅读和维护。为了解决这个问题,提出了一种基于ActiveX Scripting技术的测试软件开发方法,该方法可以将测试逻辑按照需求分配到测试软件和测试用例,提供了一种统一的编程接口,易于学习和使用。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号