测试设备的软件通用测试平台对专用测试程序的调用方法与流程

文档序号:17159728发布日期:2019-03-20 00:30阅读:474来源:国知局
测试设备的软件通用测试平台对专用测试程序的调用方法与流程

本发明涉及电测试技术领域,尤其涉及测试设备的软件通用测试平台对专用测试程序的调用方法。



背景技术:

测试设备往往具备一定的通用性,适用于不同的被测对象。由于被测对象的不同,测试设备必须体现出差异,也就是专用性。有必要对通用部分和专用部分进行分割,通用部分解决多个或多类被测对象的共同问题,专用部分针对不同的被测对象的差异解决专用问题。操作人员可在通用部分的基础上加载不同的专用部分测试不同的被测对象。这样可以避免投入多个大体相同的测试设备测试不同的被测对象,节约人力物力。

测试不同的被测对象,除硬件有相同之处和差异之处外,软件也有相同之处和差异之处,也需要把软件的通用部分和专用部分分割,通用部分能够调用专用部分。用户需要在通用测试设备上进行二次开发,即编写专用测试程序。

市场上的通用测试设备采用两种方式提供用户二次开发。第一种是把通用测试平台和专用测试程序耦合在一起作为一个整体交付给用户。用户在这个整体中涉及专用测试程序的部位进行二次开发,然后对这个整体进行编译和链接,产生最终的可执行文件。这种方式的问题在于提供给用户不必关注的通用测试程序,对用户是一种干扰,并且也不利于测试设备研发商保护通用测试程序中的技术秘密。第二种把通用测试平台和专用测试程序开发模板分割开来提供给用户。专用测试程序开发模板的载体由测试设备研发商定义,有的采用自定义的电子表格和测试向量文件为专用测试程序开发模板的载体,有的使用测试设备研发商自家的语言开发测试程序。因为这些内容是测试设备研发商自定义的,不具备通用性,没有接触过此测试设备的工程师无法快速掌握软件的二次开发,需要较多的培训。



技术实现要素:

本发明的目的在于提供一种测试设备的软件通用测试平台对专用测试程序的调用方法,以解决现有的专用测试程序开发模板的载体不具备通用性的问题。

为了解决上述技术问题,本发明的技术方案是:提供测试设备的软件通用测试平台对专用测试程序的调用方法,开启测试设备的软件通用测试平台的可执行文件,根据被测对象,载入相应的以动态链接库文件为形式的专用测试程序,启动测试。

进一步地,所述以动态链接库文件为形式的专用测试程序具备工程模板,该工程模板包含专用测试程序与软件通用测试平台的接口,用户在工程模板中进行二次开发,然后编译链接生成动态链接库文件,供软件通用测试平台调用。

进一步地,不同的被测对象,对应的专用测试程序是不同的,但是与软件通用测试平台之间的调用接口是相同的。

本发明提供的测试设备的软件通用测试平台对专用测试程序的调用方法采用了动态链接库这一常用的软件技术,能够方便用户进行二次开发,解决了通用测试程序和专用测试程序分割的问题。

附图说明

下面结合附图对发明作进一步说明:

图1为本发明实施例一提供的测试设备的软件通用测试平台对专用测试程序调用的示意图。

具体实施方式

以下结合附图和具体实施例对本发明提出的测试设备软件通用测试平台对专用测试程序的调用方法作进一步详细说明。根据下面说明和权利要求书,本发明的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式,仅用以方便、明晰地辅助说明本发明实施例的目的。

本发明的核心思想在于,本发明提供的测试设备的软件通用测试平台对专用测试程序的调用方法,能够方便用户进行二次开发,解决了软件通用测试平台(通用测试程序)和专用测试程序分割的问题。

图1为本发明实施例一提供的测试设备的软件通用测试平台对专用测试程序调用的示意图。参照图1,开启测试设备的软件通用测试平台的可执行文件,根据被测对象,载入相应的以动态链接库文件为形式的专用测试程序,启动测试。

在本发明实施例一中,测试设备的软件通用测试平台的可执行文件为exe文件,专用测试程序的载体为动态链接库文件,即dll文件。假设有3个不同的被测对象,它们的专用测试程序对应的动态链接库文件分别为专用测试程序1.dll、专用测试程序2.dll以及专用测试程序3.dll,这3个专用测试程序的内容不同,但与软件通用测试平台之间的调用接口是相同的,按照被测对象进行调用。所述以动态链接库文件为形式的专用测试程序具备工程模板,需要用户在工程模板中进行二次开发,然后编译链接生成dll文件,供软件通用测试平台调用。在本实施例中,所述工程模板采用visualc++工程,这样做的好处是方便用户进行二次开发,因为c++语言和visualc++开发环境是较常用的软件语言和开发环境,一般在大学内有专门的课程。这一方法即解决了通用测试程序和专用测试程序分割的问题,又解决了用户难于进行二次开发的问题。

显然,本领域的技术人员可以对本发明进行各种改动和变形而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。



技术特征:

技术总结
本发明提供的测试设备的软件通用测试平台对专用测试程序的调用方法,开启测试设备软件通用测试平台的可执行文件,根据被测对象,载入相应的以动态链接库文件为形式的专用测试程序,启动测试。不同的被测对象,对应的专用测试程序是不同的,但是与通用测试平台之间的调用接口是相同的。本发明提供的测试设备的软件通用测试平台对专用测试程序的调用方法,能够方便用户进行二次开发,解决了通用测试程序和专用测试程序分割的问题。

技术研发人员:项宗杰;王兰来
受保护的技术使用者:上海精密计量测试研究所;上海航天信息研究所
技术研发日:2018.11.11
技术公布日:2019.03.19
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1