CN105302549A - 一种支持多语言的测试流程生成、调试、执行*** - Google Patents
一种支持多语言的测试流程生成、调试、执行*** Download PDFInfo
- Publication number
- CN105302549A CN105302549A CN201510633272.XA CN201510633272A CN105302549A CN 105302549 A CN105302549 A CN 105302549A CN 201510633272 A CN201510633272 A CN 201510633272A CN 105302549 A CN105302549 A CN 105302549A
- Authority
- CN
- China
- Prior art keywords
- node
- unit
- debugging
- instruction
- flow nodes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Debugging And Monitoring (AREA)
- Stored Programmes (AREA)
Abstract
一种支持多语言的测试流程生成、调试、执行***,包括流程设计模块、调试及执行模块、接口模块、日志模块、数据监视模块,其中,流程设计模块,包括视图单元、变量管理单元、节点工具箱单元、布局单元、撤销重做单元、检索单元、节点编辑单元;调试及执行模块,包括调试单元、执行单元;接口模块,包括节点扩展接口、变量类型扩展接口、表达式扩展接口。本发明通过调试单元的工作过程,克服了现有技术对测试流程调试难和纠错难的缺点,使得测试流程调试具有分布调试的优点,另外,本发明通过流程设计模块下的各个单元的工作方式,克服了现有技术的测试过程或流程编写门槛高和难度大的缺点,使测试流程的编写更简明易懂。
Description
技术领域
本发明涉及工业自动化测试领域,特别是一种支持多语言的测试流程生成、调试、执行***。
背景技术
传统的当前工业测试行业中的自动化测试***中的测试流程都只支持一种语言,甚至是自定格式的语言,不支持多种常规语言,且流程编辑器中并没有错误验证、智能提示等功能,编写测试流程的门槛较高,编写测试流程的难度较大。另外,现有的测试流程编辑技术基本不支持功能扩展,使得流程功能很局限,仅能完成基本测试功能,无法完成特定需求的测试需求。大多测试流程的执行不支持调试功能,且不支持边修改边执行,极大的制约了测试流程的开发效率。因此当前行业中工业自动化测试***中测试流程功能的不足,从测试流程的设计,到开发,到执行与调试,各个环节中会不同程度的影响到整个测试任务的测试效率及资源投入。
发明内容
本发明解决的技术问题是:克服现有技术的不足,提供了一种支持多语言的测试流程生成、调试、执行***,增强自动化测试***中测试流程的易用性、通用性和扩展性,降低测试流程地开发难度,增强了测试流程的测试能力。
本发明的技术解决方案是:一种支持多语言的测试流程生成、调试、执行***,包括流程设计模块、调试及执行模块、接口模块、日志模块、数据监视模块,其中
流程设计模块,包括视图单元、变量管理单元、节点工具箱单元、布局单元、撤销重做单元、检索单元、节点编辑单元;
节点工具箱单元,存储节点,接收外部添加指令将节点添加到视图单元并建立节点连接关系;所述的节点包括内置流程节点、扩展流程节点,其中,各个内置流程节点、扩展流程节点及连接关系构成测试流程,内置流程节点包括开始节点、延时节点、表达式节点、分支节点、交互节点、提示节点、赋值节点、子流程节点、结束节点,扩展流程节点为节点扩展接口接收外部满足用户需求并添加到流程节点工具箱单元中的节点;所述的开始节点为测试流程开始执行节点;所述的延时节点为测试流程执行或调试过程中停顿设置时长的节点;所述的表达式节点为测试流程中配置有函数表达式的节点;所述的分支节点为设有判断条件,并根据判断条件来判断执行下一节点的节点;所述交互节点为能够配置交互信息的节点,当执行到节点时,弹出交互信息输入窗,并根据输入的交互信息执行下一节点;所述的提示节点为执行到该节点时弹出对应提示信息提示框的节点;所述的赋值节点为测试流程中给变量赋值节点;所述的子流程节点为将一个其他测试流程作为一个流程节点的节点;所述的结束节点为执行到该节点后测试流程结束退出;
视图单元,显示各个节点及节点连接关系;在流程执行时,显示节点的调试执行情况、属性变化;所述的节点的属性为节点中的函数表达式;
布局单元,根据外部指令调节显示单元中内置流程节点或扩展流程节点的位置、图层、大小、角度;
节点编辑单元,使用变量管理单元调整后的变量、表达式扩展接口扩展的对象及函数编辑内置流程节点或扩展流程节点的属性,其中,节点的属性支持外部表达式编辑;
撤销重做单元,撤销布局单元或节点编辑单元在显示单元中的动作,恢复撤销布局单元或节点编辑单元在显示单元中的动作前布局单元或节点编辑单元在显示单元中的动作;
变量管理单元,接收外部指令对变量进行增加、删除、修改;
调试及执行模块,包括调试单元、执行单元;
执行单元,当接收外部发送的测试流程开始指令时,从开始节点按照节点连接关系开始执行,当接收外部发送的测试流程停止指令时,在当前执行节点终止,当节点连接关系执行完毕时,执行终止;
调试单元,从外部获取断点位置信息并监测暂停指令、继续指令、下一步指令、进入指令、跳出指令、跳过指令、断点清除指令,按照断点位置信息在对应的节点前设置断点;当监测到暂停指令时,在当前调试节点的下一节点暂停,当监测到继续指令时,继续调试执行下一节点,当监测到下一步指令时,调试执行当前节点后暂停,当监测到进入指令且当前节点是容器节点时,进入当前容器节点并在容器节点中的第一个节点前暂停,当监测到进入指令且当前节点不是容器节点时,调试执行当前节点后暂停,当监测到跳出指令且当前节点在容器节点内时,调试执行当前容器节点内其余节点,并在当前容器节点的下一个节点前暂停,当监测到跳出指令且当前节点不在容器节点内时,调试执行当前节点后暂停,当监测到跳过指令时,不调试执行当前节点并在下一节点前暂停,当监测到断点清除指令时,清除所有的断点;所述的断点为测试流程中设置暂停的内置流程节点或扩展流程节点,当调试到设置断点的内置流程节点或扩展流程节点时,调试暂停执行;所述的容器节点为内部包含至少两个节点的节点结构体;
数据监视模块,监视执行过程或调试过程并实时显示。
日志模块,在执行过程或调试过程中记录节点的调试执行情况、属性变化;
接口模块,包括节点扩展接口、变量类型扩展接口、表达式扩展接口;
节点扩展接口,接收外部满足用户需求的节点属性,根据节点属性生成节点,并作为扩展流程节点并添加到流程节点工具箱单元,其中,节点包括节点名称属性、图标属性、检索函数、自检函数、节点初始化函数、节点执行函数、反初始化函数、编辑器获取接口;
变量类型扩展接口,接收外部满足用户需求的变量类型;
表达式扩展接口,接收外部满足用户需求的表达式对象及函数;
集成接口,与外部测试***连接,并将测试流程发送给外部测试***执行。
所述的变量类型包括布尔、数字、字符串、数组、整数、浮点、字节。
本发明与现有技术相比的优点在于:
(1)本发明通过流程节点扩展接口的工作方法,克服了现有技术不易增加自定义测试功能的缺点,使得测试功能的扩充简单方便;
(2)本发明通过变量类型扩展接口的工作方法,克服了现有技术无法增加特定数据类型的缺点,提高了测试流程的兼容性;
(3)本发明通过表达式扩展接口的工作方法,克服了现有技术不能配置动态计算值,且无法扩展函数的缺点,具有计算灵活的优点;
(4)本发明通过调试单元的工作过程,克服了现有技术对测试流程调试难和纠错难的缺点,使得测试流程调试具有分布调试的优点;
(5)本发明通过流程设计模块下的各个单元的工作方式,克服了现有技术的测试过程或流程编写门槛高和难度大的缺点,使测试流程的编写更简明易懂。
附图说明
图1为本发明一种支持多语言的测试流程生成、调试、执行***结构原理图。
具体实施方式
本发明提出一种支持多语言的测试流程生成、调试、执行***,该***基于面向接口程序设计模式,提供基本节点、变量类型、表达式等通用接口定义,方便扩展,实现了工业测试自动化。本发明用户需求包括
(1)提供通用的测试流程生成、执行、调试功能
支持流程节点复制、粘贴、剪切、撤销、重做、对齐、节点相同尺寸、间隔相同等基本功能;支持断点调试、单步调试、编译执行、修改后继续执行、从指定的节点启动执行等功能。
(2)支持多种脚本语言扩展
支持多种语言脚本语言的扩展及接入,比如IronPython、JavaScript等。
(3)提供基本测试流程节点及支持节点扩展
基本的测试流程节点包括:开始节点、结束节点、延时节点、赋值节点、表达式节点、交互节点、分支节点、提示节点、指令节点、子流程节点、序列节点、IronPython脚本节点、JavaScript脚本节点,同时,本发明***能够针对不同的测试业务要求能够扩展满足自身需求的测试节点。
(4)支持表达式扩展
可根据算法需求扩展自定义的表达式函数和表达式对象,可在节点属性编辑中使用表达式,下面结合附图对本发明***进行详细说明。
一种支持多语言的测试流程生成、调试、执行***如图1所示,包括流程设计模块、调试及执行模块、接口模块、日志模块、数据监视模块,其中
流程设计模块,包括视图单元、变量管理单元、节点工具箱单元、布局单元、撤销重做单元、检索单元、节点编辑单元;
流程节点工具箱单元,包括内置流程节点、扩展流程节点,接收外部添加指令将内置流程节点、扩展流程节点添加到视图单元并建立连接关系;其中,本发明***的内置流程节点如下:
视图单元,显示各个内置流程节点、扩展流程节点及连接关系;当流程执行时显示各个内置流程节点、扩展流程节点的运行状态;
布局单元,根据外部指令调节显示单元中内置流程节点及扩展流程节点的位置、图层、大小、角度;
节点编辑单元,编辑内置流程节点及扩展流程节点的属性,其中,内置流程节点及扩展流程节点的部分属性支持表达式编辑。在属性支持表达式编辑时,可接收外部表达式输入,表达式中可使用通过变量管理单元增加的变量,及通过表达式扩展接口扩展的对象和函数,如延时节点中的延时时长可接受表达式编辑;
撤销重做单元,撤销布局单元、节点编辑单元在显示单元中的动作,恢复撤销布局单元、节点编辑单元在显示单元中的动作前布局单元、节点编辑单元在显示单元中的动作;
变量管理单元,接收外部指令对变量进行增加、删除、修改处理,其中,本发明***支持的变量类型如下:
调试及执行模块,包括调试单元、执行单元;
执行单元,当接收外部发送的开始指令时,从开始节点按照节点连接关系开始执行,当接收外部发送的停止指令时,在当前执行节点终止,当节点执行完毕时,执行终止;
调试单元,从外部获取断点位置信息并监测暂停指令、继续指令、下一步指令、进入指令、跳出指令、跳过指令、断点清除指令,按照断点位置信息在对应的节点前设置断点(当调试到设置断点的节点时,调试暂停),当监测到暂停指令时,在当前调试节点的下一节点暂停,当暂停之后监测到继续指令、下一步指令、进入指令、跳出指令、跳过指令时,若监测到的是继续指令,则继续调试,若监测到的是下一步指令,则执行当前节点后暂停,若监测到进入指令且当前节点是容器节点,则进入容器节点并在容器节点中的第一个节点前暂停,若监测到进入指令且当前节点不是容器节点,则执行当前节点后暂停,若监测到跳出指令且当前节点在容器节点内,则执行完容器节点内其余节点,并在容器节点的下一个节点前暂停,若监测到跳出指令且当前节点不在容器节点内,则执行当前节点后暂停,若监测到跳过指令,则不执行当前节点,在下一节点前暂停,当监测到断点清除指令,则清除所有的断点;
数据监视模块,监视执行过程并实时显示。
日志模块,在执行过程中记录各个节点的执行结果;
接口模块,包括节点扩展接口、变量类型扩展接口、表达式扩展接口、多语言扩展接口、集成接口;
节点扩展接口,接收外部根据节点扩展接口开发的满足用户需求的节点程序,作为扩展节点并添加到节点目录,其中,本发明***中节点扩展接口成员包括:名称属性、图标属性、检索函数、自检函数、节点初始化函数、节点执行函数、反初始化函数、编辑器获取接口。以延时节点扩展为例进行说明,延时节点实现接口成员如下:
将开发完毕的节点相关程序文件放置到***的节点目录中,重新打开即可在工具箱中查看及使用。
变量类型扩展接口,接收外部根据变量类型扩展接口开发的满足用户需求的变量类型程序,作为扩展变量类型并添加到变量类型目录,其中,本发明***中变量类型扩展接口成员包括:类型代号属性、字符串转换函数、字节数组转换函数、原型属性集合属性、原型索引集合属性、原型方法集合属性、编辑器获取接口,其中三个原型集合属性分别用于描述该类型在表达式中使用所支持的属性、索引、方法。
表达式扩展接口,接收外部根据表达式扩展接口开发的满足用户需求的表达式元素,作为表达式扩展功能放置到表达式扩展目录,其中,表达式元素包括对象、索引、方法、属性,表达式扩展功能能够在根据节点扩展接口开发的满足用户需求的节点程序时使用;
表达式扩展接口包括两个子接口:表达式对象扩展子接口、表达式函数扩展子接口,其中表达式对象扩展子接口包含成员:对象名称、对象属性列表、对象方法列表、对象索引,其中表达式函数扩展子接口包括成员:函数名称、函数参数列表、函数返回值类型。以时间对象扩展为例,时间对象实现成员如下:
多语言扩展接口,接收外部根据多语言扩展接口开发的满足用户需求的特定语言接入程序,作为扩展语言程序并添加到语言程序目录,重新启动***后,启动的节点工具箱将加载出对应扩展语言的脚本节点,如JavaScript脚本节点,其中,本发明***中多语言扩展接口成员包括:语言名称属性、脚本解析函数、脚本关键字反馈函数、脚本编译函数、脚本执行函数,***会在编辑、编译和执行过程中分别调用对应的函数。
集成接口,与外部测试***连接;
综上所述,得到本发明一种支持多语言的测试流程生成、调试、执行***,本发明***实现了
(1)通过变量管理实现对流程变量增加、修改、删除功能。
(2)通过拖拽测试流程节点到流程视图单元以增加流程节点。
(3)通过布局单元连线节点,调整节点大小、位置、角度以设计流程。
(4)测试流程视图调用流程持久化单元,完成测试流程的保存。
(5)流程引擎实现测试流程解析、编译、调试、执行。
(6)流程引擎通过变量引擎通过与流程变量单元完成变量的赋值、修改、访问。
(7)流程引擎通过表达式引擎完成表达式的计算。
(8)表达式引擎通过变量引擎访问变量。
(9)流程引擎将流程的节点执行状态通知到流程视图单元,视图单元接收到通知刷新视图执行状态。
(10)流程引擎将执行日志通知到日志模块,日志模块写入执行日志。
(11)数据监视模块监听变量引擎中变量值改变事件,刷新监视的变量值。
本发明说明书中未作详细描述的内容属本领域技术人员的公知技术。
Claims (2)
1.一种支持多语言的测试流程生成、调试、执行***,其特征在于包括流程设计模块、调试及执行模块、接口模块、日志模块、数据监视模块,其中
流程设计模块,包括视图单元、变量管理单元、节点工具箱单元、布局单元、撤销重做单元、检索单元、节点编辑单元;
节点工具箱单元,存储节点,接收外部添加指令将节点添加到视图单元并建立节点连接关系;所述的节点包括内置流程节点、扩展流程节点,其中,各个内置流程节点、扩展流程节点及连接关系构成测试流程,内置流程节点包括开始节点、延时节点、表达式节点、分支节点、交互节点、提示节点、赋值节点、子流程节点、结束节点,扩展流程节点为节点扩展接口接收外部满足用户需求并添加到流程节点工具箱单元中的节点;所述的开始节点为测试流程开始执行节点;所述的延时节点为测试流程执行或调试过程中停顿设置时长的节点;所述的表达式节点为测试流程中配置有函数表达式的节点;所述的分支节点为设有判断条件,并根据判断条件来判断执行下一节点的节点;所述交互节点为能够配置交互信息的节点,当执行到节点时,弹出交互信息输入窗,并根据输入的交互信息执行下一节点;所述的提示节点为执行到该节点时弹出对应提示信息提示框的节点;所述的赋值节点为测试流程中给变量赋值节点;所述的子流程节点为将一个其他测试流程作为一个流程节点的节点;所述的结束节点为执行到该节点后测试流程结束退出;
视图单元,显示各个节点及节点连接关系;在流程执行时,显示节点的调试执行情况、属性变化;所述的节点的属性为节点中的函数表达式;
布局单元,根据外部指令调节显示单元中内置流程节点或扩展流程节点的位置、图层、大小、角度;
节点编辑单元,使用变量管理单元调整后的变量、表达式扩展接口扩展的对象及函数编辑内置流程节点或扩展流程节点的属性,其中,节点的属性支持外部表达式编辑;
撤销重做单元,撤销布局单元或节点编辑单元在显示单元中的动作,恢复撤销布局单元或节点编辑单元在显示单元中的动作前布局单元或节点编辑单元在显示单元中的动作;
变量管理单元,接收外部指令对变量进行增加、删除、修改;
调试及执行模块,包括调试单元、执行单元;
执行单元,当接收外部发送的测试流程开始指令时,从开始节点按照节点连接关系开始执行,当接收外部发送的测试流程停止指令时,在当前执行节点终止,当节点连接关系执行完毕时,执行终止;
调试单元,从外部获取断点位置信息并监测暂停指令、继续指令、下一步指令、进入指令、跳出指令、跳过指令、断点清除指令,按照断点位置信息在对应的节点前设置断点;当监测到暂停指令时,在当前调试节点的下一节点暂停,当监测到继续指令时,继续调试执行下一节点,当监测到下一步指令时,调试执行当前节点后暂停,当监测到进入指令且当前节点是容器节点时,进入当前容器节点并在容器节点中的第一个节点前暂停,当监测到进入指令且当前节点不是容器节点时,调试执行当前节点后暂停,当监测到跳出指令且当前节点在容器节点内时,调试执行当前容器节点内其余节点,并在当前容器节点的下一个节点前暂停,当监测到跳出指令且当前节点不在容器节点内时,调试执行当前节点后暂停,当监测到跳过指令时,不调试执行当前节点并在下一节点前暂停,当监测到断点清除指令时,清除所有的断点;所述的断点为测试流程中设置暂停的内置流程节点或扩展流程节点,当调试到设置断点的内置流程节点或扩展流程节点时,调试暂停执行;所述的容器节点为内部包含至少两个节点的节点结构体;
数据监视模块,监视执行过程或调试过程并实时显示。
日志模块,在执行过程或调试过程中记录节点的调试执行情况、属性变化;
接口模块,包括节点扩展接口、变量类型扩展接口、表达式扩展接口;
节点扩展接口,接收外部满足用户需求的节点属性,根据节点属性生成节点,并作为扩展流程节点并添加到流程节点工具箱单元,其中,节点包括节点名称属性、图标属性、检索函数、自检函数、节点初始化函数、节点执行函数、反初始化函数、编辑器获取接口;
变量类型扩展接口,接收外部满足用户需求的变量类型;
表达式扩展接口,接收外部满足用户需求的表达式对象及函数;
集成接口,与外部测试***连接,并将测试流程发送给外部测试***执行。
2.根据权利要求1所述的一种支持多语言的测试流程生成、调试、执行***,其特征在于:所述的变量类型包括布尔、数字、字符串、数组、整数、浮点、字节。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510633272.XA CN105302549B (zh) | 2015-09-29 | 2015-09-29 | 一种支持多语言的测试流程生成、调试、执行*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510633272.XA CN105302549B (zh) | 2015-09-29 | 2015-09-29 | 一种支持多语言的测试流程生成、调试、执行*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105302549A true CN105302549A (zh) | 2016-02-03 |
CN105302549B CN105302549B (zh) | 2018-07-24 |
Family
ID=55199847
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510633272.XA Active CN105302549B (zh) | 2015-09-29 | 2015-09-29 | 一种支持多语言的测试流程生成、调试、执行*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105302549B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108363567A (zh) * | 2018-02-12 | 2018-08-03 | 盛科网络(苏州)有限公司 | 一种基于数据库的验证平台激励器自动化生成方法 |
CN108664392A (zh) * | 2018-03-19 | 2018-10-16 | 重庆小雨点小额贷款有限公司 | 一种应用测试方法、装置、终端及存储介质 |
CN109547430A (zh) * | 2018-11-16 | 2019-03-29 | 上海朔羡网络科技有限公司 | 一种开发服务网关***及开发服务网关 |
CN110704044A (zh) * | 2019-09-11 | 2020-01-17 | 苏州德创测控科技有限公司 | 一种可视化编程*** |
CN112612713A (zh) * | 2020-12-30 | 2021-04-06 | 语联网(武汉)信息技术有限公司 | dubbo服务测试方法、***、电子设备及存储介质 |
CN112967038A (zh) * | 2021-03-17 | 2021-06-15 | 深圳市泰祺科技有限公司 | 一种生产流程可编辑控制方法及*** |
CN113568825A (zh) * | 2021-05-25 | 2021-10-29 | 杭州慧康物联网科技有限公司 | 程序流程调试方法、装置、设备及存储介质 |
CN114880219A (zh) * | 2022-04-29 | 2022-08-09 | 北京达佳互联信息技术有限公司 | 测试节点配置方法、装置、电子设备及存储介质 |
CN115481021A (zh) * | 2022-09-01 | 2022-12-16 | 上海弘玑信息技术有限公司 | 自动化流程的调试方法、电子设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070233645A1 (en) * | 2006-03-28 | 2007-10-04 | Trenten Peterson | System and Method for Building an XQuery Using a Model-Based XQuery Building Tool |
CN101571802A (zh) * | 2009-06-19 | 2009-11-04 | 北京航空航天大学 | 一种嵌入式软件测试数据可视化自动生成方法及*** |
CN102236602A (zh) * | 2011-07-21 | 2011-11-09 | 南京大学 | 一种可视化软件测试设计平台 |
-
2015
- 2015-09-29 CN CN201510633272.XA patent/CN105302549B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070233645A1 (en) * | 2006-03-28 | 2007-10-04 | Trenten Peterson | System and Method for Building an XQuery Using a Model-Based XQuery Building Tool |
CN101571802A (zh) * | 2009-06-19 | 2009-11-04 | 北京航空航天大学 | 一种嵌入式软件测试数据可视化自动生成方法及*** |
CN102236602A (zh) * | 2011-07-21 | 2011-11-09 | 南京大学 | 一种可视化软件测试设计平台 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108363567A (zh) * | 2018-02-12 | 2018-08-03 | 盛科网络(苏州)有限公司 | 一种基于数据库的验证平台激励器自动化生成方法 |
CN108664392A (zh) * | 2018-03-19 | 2018-10-16 | 重庆小雨点小额贷款有限公司 | 一种应用测试方法、装置、终端及存储介质 |
CN109547430A (zh) * | 2018-11-16 | 2019-03-29 | 上海朔羡网络科技有限公司 | 一种开发服务网关***及开发服务网关 |
CN110704044A (zh) * | 2019-09-11 | 2020-01-17 | 苏州德创测控科技有限公司 | 一种可视化编程*** |
CN112612713A (zh) * | 2020-12-30 | 2021-04-06 | 语联网(武汉)信息技术有限公司 | dubbo服务测试方法、***、电子设备及存储介质 |
CN112967038A (zh) * | 2021-03-17 | 2021-06-15 | 深圳市泰祺科技有限公司 | 一种生产流程可编辑控制方法及*** |
CN113568825A (zh) * | 2021-05-25 | 2021-10-29 | 杭州慧康物联网科技有限公司 | 程序流程调试方法、装置、设备及存储介质 |
CN113568825B (zh) * | 2021-05-25 | 2024-03-15 | 杭州慧康物联网科技有限公司 | 程序流程调试方法、装置、设备及存储介质 |
CN114880219A (zh) * | 2022-04-29 | 2022-08-09 | 北京达佳互联信息技术有限公司 | 测试节点配置方法、装置、电子设备及存储介质 |
CN115481021A (zh) * | 2022-09-01 | 2022-12-16 | 上海弘玑信息技术有限公司 | 自动化流程的调试方法、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN105302549B (zh) | 2018-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105302549A (zh) | 一种支持多语言的测试流程生成、调试、执行*** | |
US6385765B1 (en) | Specification and verification for concurrent systems with graphical and textual editors | |
CN102662644B (zh) | 一种使用流程图生成测试案例的方法 | |
Pajunen et al. | Model-based testing with a general purpose keyword-driven test automation framework | |
CN103019928A (zh) | 一种自动化测试方法和*** | |
WO2007139840A2 (en) | Method and tool for automatic verification of software protocols | |
CN103646104A (zh) | 一种强实时故障诊断方法及*** | |
CN111078555B (zh) | 一种测试文件的生成方法、***、服务器和存储介质 | |
CN103631719A (zh) | 一种Web自动化测试方法和装置 | |
Pinheiro et al. | Model-based testing of RESTful web services using UML protocol state machines | |
CN104317580A (zh) | 虚拟试验应用集成开发环境 | |
Nakagawa et al. | Towards a Reference Architecture for Software Testing Tools. | |
CN103455672B (zh) | 一种fpga仿真测试用例自动化回归方法 | |
Jörges et al. | Back-to-back testing of model-based code generators | |
Zhang et al. | Automated unit testing intelligent agents in PDT | |
CN115221720B (zh) | 一种核能装备的联合仿真方法、设备、介质及*** | |
CN115185489B (zh) | 一种时序数据算法组态***和方法 | |
Boucher et al. | Transforming workflow models into automated end-to-end acceptance test cases | |
Song et al. | An xpath-based approach to reusing test scripts for android applications | |
CN113434387A (zh) | 一种基于脚本驱动的自动化测试工具及*** | |
CN112540920A (zh) | 测试方法、装置、设备和存储介质 | |
Miao et al. | A formal specification-based integration testing approach | |
Donatelli et al. | Software architecture of the EPOCA integrated environment | |
Li et al. | An automatic generation tool for unit test case based on dynamic symbolic execution | |
CN110990286A (zh) | 基于bdd的单元测试*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 100081 Shenzhou building, South Avenue, Haidian District, Beijing, 402, Zhongguancun Applicant after: Leinas Technology (Beijing) Limited by Share Ltd Address before: 100081 Shenzhou building, South Avenue, Haidian District, Beijing, 402, Zhongguancun Applicant before: China Spacesat Co., Ltd. |
|
COR | Change of bibliographic data | ||
GR01 | Patent grant | ||
GR01 | Patent grant |