欢迎访问武汉格瑞德科技有限公司官网!全国服务热线:027-88089801加入收藏 | 在线留言 | 联系我们

TestCenter自动测试系统软件平台


TestCenter是一个专为加速开发您的测试系统软件而设计的测试管理软件平台。TestCenter用于测试序列的开发、运行和管理。TestCenter为测试系统软件的开发、执行与管理提供了一个灵活而强大的基础框架,支持循环、跳转及其它复杂决策。使用TestCenter您的测试系统软件可以快速获得执行流程控制、报表生成、数据库存储等高级功能。TestCenter可以在多个应用领域中被采用,包括消费类电子产品的测试、武器装备电路板级/模块级/系统级的功能测试与故障诊断等。TestCenter的强大功能将您的计算机转变成为一个测试工作站,是您进行测试系统软件开发的得力工具。TestCenter具有完全自主的知识产权(软件著作权登记号为2009SR021195)。

  总之TestCenter拥有一个开放、可扩展的软件构架,非编码式开发环境提供了高效、流畅的开发手段,具有丰富可扩展的插件,支持仪器互换与扩展,支持多运行环境,具备强大的二次开发能力,应用领域广,是一个为用户着想的交钥匙工程。


 

主要功能
 

  TestCenter为自动测试领域复杂应用软件提供了通用技术基础框架,该平台内置了测试系统软件所需要的共性功能,包括:①测试序列开发,②测试序列执行,③用户管理,④测试资源管理,⑤测试系统校准,⑥开关网络管理配置,⑦数据库访问,⑧测试报表生成,⑨二次开发支持。平台实现的软总线和插件库,使得自动测试系统软件工程师也能够象硬件工程师一样在一个软件背板上通过组装插件来快速生成应用软件。利用该平台一系列自动测试系统应用软件可以被高效开发和生产。


主要特点
● 测试序列组装式快速开发
  TestCenter为用户提供了可视化、组装式的测试序列开发环境。TestCenter将测试序列的开发方式由编码型转变为插件组装型,用户只需从插件库中拖放所需的插件并组装它们即可完成测试序列的开发。这种新型开发方式既大幅提高了开发速度,又大幅降低了使用门槛。
 

丰富的插件
 

  TestCenter针对不同的测试需求提供了丰富的基础插件和行业应用插件,并且插件可以持续更新和扩充,以满足用户持续增长的测试需求。特别的是TestCenter还内置提供了IVI规范定义的8种仪器的插件,包括:程控电源、功率计、函数发生器、开关、数字示波器、信号发生器、频谱分析仪、万用表。TestCenter内置有大量插件,基本能够满足自动测试系统所需要的功能。这些插件包括仪器控制插件、网络/串口通信插件、系统校准插件、数据库插件、报表生成插件以及故障诊断插件等。同时插件库根据不同领域的用户需求和新技术的发展还在不断丰富和完善之中。TestCenter还公开了插件接口并提供插件开发模板和插件开发指南,方便用户自行开发需要的插件。

测试资源管理及仪器互换
 

  资源服务管理器可以对测试系统使用的硬件资源和软件资源进行管理。TestCenter软件平台引入了面向服务的思想,实现了一个面向服务的测试资源管理器。它将软硬件资源的能力转化为服务,通过精心定义的服务接口,TestCenter软件平台不仅实现了常规的同类仪器的互换,而且更进一步实现了基于功能的不同种类仪器的互换。测试程序通过申请服务的方式控制仪器,从而彻底实现了测试程序与硬件及总线的无关性。


● 强大的数学运算功能
 

  数学计算是自动测试系统的一项重要功能,为此TestCenter为用户提供了一组丰富的数学函数,用于进行测试过程中的数学计算。这些数学函数包括算术运算、位运算、数组运算、指数运算、三角运算、概率与统计运算以及绘图函数。利用这些函数用户可方便进行最小、最大值搜索,向量数据处理,甚至绘图工作。数学函数库还在不断完善之中,傅里叶变换、曲线拟合等高级功能将在后续的版本中陆续提供给用户。为进一步满足用户对复杂数据处理和复杂算法实现的需求,TestCenter还提供了Matlab接口,允许用户运行Matlab的.m文件并实现.m文件与TestCenter之间的双向数据交换。

● 简单易用的关系数据库访问功能
 

  TestCenter通过数据库读写插件提供了对关系型数据库的访问功能,如Access、SQL Server等。这些插件为用户屏蔽了数据库访问的繁琐细节,测试数据存储到数据库和从数据库中读取测试控制参数都变得简单易用。
 

 

● 多种格式的报表
 

 TestCenter拥有强大的报表功能,可满足用户简单、复杂等各类报表的生成需求,HTML、XML、ATML、Word、Execl等多种报表格式任您选择。

 多运行环境支持
 

  使用TestCenter作为开发平台是否意味着以前的一些软件资产都要放弃呢?答案是否定的。把方便留给用户,把困难留给自己是我们进行产品开发的首要原则。TestCenter目前可运行LabView、LabWindows/CVI、C/C++、.Net、JavaScript/VBScript、PAWS开发的程序,甚至还可以运行Matlab的.m程序。这对于保护用户的历史资产提供了保证。其中C/C++开发的DLL程序可在不做任何修改的情况下与TestCenter进行双向数据交换。

 强有力的二次开发功能
 

  TestCenter具有强大的二次开发能力,可进行测试序列、插件、操作员界面的二次开发。操作员界面为终端用户提供简洁、个性化的运行界面。通过TestCenter提供的操作员界面开发规范、TestCenter API、TestCenter操作员界面控件库,开发人员可以根据测试系统特点和终端用户技术水平定制操作员界面。为进一步方便用户进行插件和操作员界面开发TestCenter还提供了Visual Stuido.Net环境的插件开发模板和操作员界面开发模板,这两个模板可快速生成程序框架。

典型应用及示例

  TestCenter可以在多个应用领域中被采用,包括消费类电子产品的测试、武器装备电路板级/模块级/系统级的功能测试与故障诊断等。下图为TestCenter在模块级和系统级测试中的应用情况。

技术规范

计算机

奔腾1.7GHz 或以上CPU、256M或更多内存、200M剩余磁盘空间

操作系统

中文Windows 2000/2003/XP/Win7

浏览器

IE 6.0或以上版本

其它

微软.Net框架2.0版本