一种集成测试系统图形化编程界面及其编程方法技术方案

技术编号:18860431 阅读:22 留言:0更新日期:2018-09-05 14:06
“集成测试系统”将参与测试的各项软硬件资源管理在统一的调度系统之下,为多个分立的测试资源提供控制和数据交互的平台。本发明专利技术涉及一种“集成测试系统”图形化编程界面及其编程方法,图形界面包括起始栏、结束栏、基线和工步线。起始栏是测试资源运行的入口,可对本测试资源全局性的属性进行设置;结束栏为本测试资源运行的终点,负责测试资源回收端口释放等;基线是连接起始栏和结束栏的水平直线,代表特定特征量的定值线或虚拟的概念线;工步线是起点在起始栏、终点在结束栏且首尾相续的线段组合,代表本测试资源在测试过程中的行为,测试资源在测试执行时独立并行运行,需要实现测试资源同步控制或相互协调的,通过锁定符组完成。

A graphical programming interface for integrated testing system and its programming method

The Integrated Test System (ITS) manages the hardware and software resources involved in the test under a unified scheduling system, providing a platform for controlling and data interaction among multiple discrete test resources. The invention relates to a graphical programming interface for an \integrated test system\ and a programming method thereof. The graphical interface comprises a start bar, an end bar, a baseline and a working line. Start bar is the entrance of test resource running, which can set the global property of test resource; End bar is the end point of test resource running, responsible for release of test resource recovery port; Baseline is a horizontal straight line connecting start bar and end bar, which represents the fixed line or virtual conceptual line of specific characteristic quantity. The step line is a combination of the beginning and the end of the line in the beginning column and the end column. It represents the behavior of the test resource in the test process. The test resource runs independently and concurrently when the test is executed. It needs to realize the synchronization control or coordination of the test resource, which is accomplished by locking the group.

【技术实现步骤摘要】
一种集成测试系统图形化编程界面及其编程方法
本专利技术涉及一种一种集成测试系统图形化编程界面及其编程方法。
技术介绍
随着科学技术的发展,产品功能越来越多,测试需求越来越复杂。当单一的测试设备无法满足产品的测试需求时,就需要集成具有不同功能的测试设备联合完成产品的测试。集成化的测试系统需要在统一的界面下对所有的测试资源进行编程,但传统的测试程序编辑方法是以文本和字符为信息载体的文本式编程形式。文本式编程有典型的“步骤化”的特点,将对多个测试资源的控制分拆到一系列的工步中,并且每个工步只能操作单一测试资源,这就造成用户在编程时无法从测试资源在测试中承担的角色的角度去考虑本测试资源的行为。程序按工步的前后顺序依次执行,在多个测试资源混编的情况下,测试资源无法并行运行,易导致测试过程错误,无法满足复杂的测试要求。
技术实现思路
本专利技术是鉴于上述问题而产生的,其目的在于提供一种直观的、便捷高效的、安全的编程界面和编程方法。为实现本专利技术的目的采用如下的技术方案。技术方案1的专利技术为一种集成测试系统图形化编程界面,包括起始栏,基线,工步线和结束栏,起始栏是测试资源运行的入口,对测试资源的全局性属性进行设置,结束栏是测试资源运行的终点,负责测试资源的回收和端口释放,当程序运行到结束栏,系统即结束对测试资源的操作,基线是连接起始栏和结束栏的水平直线,表示特征量的定值线或概念线,工步线是起点在起始栏、终点在结束栏且首尾相续的,反映资源在测试中的行为的线段的组合,根据不同测试资源在测试中承担的功能的不同,定义基线所代表的含义,以基线为基准,根据测试需求定义本资源对应的工步线的走势,从而完成测试资源的编程。另外,技术方案2的专利技术,在技术方案1的专利技术的一种集成测试系统图形化编程界面中,工步线包括水平线,竖直线和或斜线,水平线表示特征量的定值设置,竖直线表示相邻但不相接的工步间的连接线,斜线表示特征量变化的斜坡功能。另外,技术方案3的专利技术,在技术方案2的专利技术的一种集成测试系统图形化编程界面中,工步线上设有跳转符,调用符,中断符和终止符,跳转符表示程序执行过程中满足设定的条件时,跳出原程序的执行,转而执行所连接的子程序,执行后不再返回原程序,调用符表示程序在执行过程中满足设定的条件时,跳出原程序的执行,转而调用外部的程序,调用程序执行完成后返回继续执行原程序,中断符表示程序在执行过程中满足设定的条件时,中断测试过程的执行,终止符表示程序在执行过程中满足设定的条件时,终止测试过程的执行。另外,技术方案4的专利技术,在技术方案1的专利技术的一种集成测试系统图形化编程界面中,包括多个测试资源,各个测试资源单独进行编程,并且独立地并行地执行所属的程序,即多个程序同时运行。另外,技术方案5的专利技术,在技术方案1或3的专利技术的一种集成测试系统图形化编程界面中,还包括赋值点,同步锁和循环回路,赋值点设置在工步线的特定位置,并在特定时间点赋予所在程序一个或多个特征量值的操作符号,以实现特定程序的运行,同步锁为设置不同测试资源的运行状态在特定时刻进行同步的操作符号,循环回路为将两个同步锁首尾连接,并按特定循环次数执行两个同步锁之间程序的操作符号。另外,技术方案6的专利技术为一种编程方法,以技术方案1-5任一项的专利技术的一种集成测试系统图形化编程界面为载体的测试程序的编辑方法,通过测试程序的运行控制集成测试系统实现对不同测试资源进行分别控制以及不同测试资源间的协同控制。与现有技术相比,本专利技术具有如下的有益效果。根据技术方案1的专利技术,一种集成测试系统图形化编程界面,包括起始栏,基线,工步线和结束栏,起始栏是测试资源运行的入口,对测试资源的全局性属性进行设置,结束栏是测试资源运行的终点,负责对测试资源回收端口释放,当程序运行到结束栏,系统即结束对测试资源的操作,基线以特征量定值线或概念线的形式连接起始栏和结束栏的水平直线,工步线是起点在起始栏、终点在结束栏且首尾相续的,以基线为基准的,反映程序运行状态的线段的组合。根据不同测试资源在其测试中承担的功能的不同,定义基线所代表的含义,以基线为基准,根据测试需求定义工步线的走势,从而完成测试资源的编程。从而,使得对测试程序的编程更加简单高效,由于用户不接触编程字符,通过画线的方式进行操作,能有效防止操作过程中的操作错误;并且能对多个测试资源同时控制,实现了程序之间的协同控制,使得程序所控制的测试资源运行也更加直观、高效和安全。根据技术方案6的编程方法,是以技术方案1-5任一项的专利技术的一种集成测试系统图形化编程界面为载体的测试程序的编辑方法,通过测试程序的运行控制集成测试系统实现对不同测试资源进行分别控制以及不同测试资源间的协同控制。从而使得整个集成测试系统以及所有测试资源运行更加高效和安全,并且对测试测试资源的类型和数量没有任何限制,提高了测试集成系统的应用范围。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是表示本专利技术的编程界面实例图图标:1-起始栏;2-基线;3-工步线;4-结束栏;5-赋值点;6-终止符;7-中断符;8-跳转符;9-调用符;10-同步锁;11-循环回路。具体实施方式下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对专利技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本专利技术中的具体含义。图1是表示本专利技术的编程界面实例图如图1所示,测试测试资源为多个,包括充放电设备、环境舱舱、数据采集设备、冷却循环泵和动力电池包,一种集成测试系统图形化编程界面包括起始栏1、基线2、工步线3和结束栏4,测试资源的运行是以起始栏1为起点的,开始不同测试资源的运行,基线2所表示的意义不同,充放电设备中基线2代表的是充放电设备的充电和放电功能的界限,其横向延伸也表示时间轴;环境舱是为电池包提供温湿度环境的设备,基线2代表特定量的定值线,例如代表温度为0℃,代表湿度0%RH;数据采集设备为测试过程的记录设备,基线2代表特征量的定值线,代表采样速率,例如0Hz;循环泵设备为电池包冷却本文档来自技高网...

【技术保护点】
1.一种集成测试系统图形化编程界面,其特征在于,单个测试资源所拥有的程序块包括起始栏,基线,工步线和结束栏,所述起始栏是本测试资源程序块运行的入口,对所述测试资源的全局性属性进行设置,所述结束栏是本测试资源运行的终点,负责对测试资源回收和端口释放,当程序运行到所述结束栏,系统即结束对所述测试资源的操作,所述基线是以特征量定值线或概念线的形式连接所述起始栏和所述结束栏的水平直线,所述工步线是起点在起始栏、终点在结束栏且首尾相续的,以所述基线为基准的,反映程序运行状态的线段的组合,根据不同测试资源在测试中承担的功能的不同,定义所述基线所代表的含义,以所述基线为基准,根据测试需求定义所述工步线的走势,从而完成对测试资源在测试过程中的行为约束和功能设定。

【技术特征摘要】
1.一种集成测试系统图形化编程界面,其特征在于,单个测试资源所拥有的程序块包括起始栏,基线,工步线和结束栏,所述起始栏是本测试资源程序块运行的入口,对所述测试资源的全局性属性进行设置,所述结束栏是本测试资源运行的终点,负责对测试资源回收和端口释放,当程序运行到所述结束栏,系统即结束对所述测试资源的操作,所述基线是以特征量定值线或概念线的形式连接所述起始栏和所述结束栏的水平直线,所述工步线是起点在起始栏、终点在结束栏且首尾相续的,以所述基线为基准的,反映程序运行状态的线段的组合,根据不同测试资源在测试中承担的功能的不同,定义所述基线所代表的含义,以所述基线为基准,根据测试需求定义所述工步线的走势,从而完成对测试资源在测试过程中的行为约束和功能设定。2.根据权利要求1所述的一种集成测试系统图形化编程界面,其特征在于,所述工步线包括水平线,竖直线和或斜线,所述水平线表示定值操作,所述竖直线表示相邻但不相接的工步间的连接线,所述斜线表示特征量变化的斜坡功能。3.根据权利要求2所述的一种集成测试系统图形化编程界面,其特征在于,所述工步线上设有跳转符,调用符,中断符和终止符,所述跳转符表示程序执行过程中满足设定的条件时,跳出原程序的执行,转而执行所连接...

【专利技术属性】
技术研发人员:赵海涛王友学杨华凯
申请(专利权)人:天津瑷睿卡仕福测控技术有限公司
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1