一种基于XML语言的脚本测试方法、装置、设备及介质
摘要文本
本发明公开了一种基于XML语言的脚本测试方法、装置、设备及介质,涉及计算机技术领域,包括:获取待测试用品的测试信息,并基于所述测试信息以及XML语言规则生成对应的测试脚本代码集合;将所述测试脚本代码集合发送至脚本解释器,以便基于所述脚本解释器以及所述测试脚本代码集合构建抽象语法树,得到解析后程序;执行所述解析后程序,以得到所述测试脚本代码的测试结果,并将所述测试结果发送至交互页面并展示。本发明通过XML的脚本语言编写测试脚本代码,简化了测试代码编写操作,降低了测试系统的开发成本。。微信公众号马克数据网
申请人信息
- 申请人:浙江禾川科技股份有限公司
- 申请人地址:324400 浙江省衢州市龙游工业园区阜财路9号
- 发明人: 浙江禾川科技股份有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于XML语言的脚本测试方法、装置、设备及介质 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311415689.X |
| 申请日 | 2023/10/30 |
| 公告号 | CN117171052B |
| 公开日 | 2024/2/9 |
| IPC主分类号 | G06F11/36 |
| 权利人 | 浙江禾川科技股份有限公司 |
| 发明人 | 夏吉运; 程隆; 邱立全 |
| 地址 | 浙江省衢州市龙游工业园区阜财路9号 |
专利主权项内容
1.一种基于XML语言的脚本测试方法,其特征在于,包括:获取待测试用品的测试信息,并基于所述测试信息以及XML语言规则生成对应的测试脚本代码集合;将所述测试脚本代码集合发送至脚本解释器,以便基于所述脚本解释器以及所述测试脚本代码集合构建抽象语法树,得到解析后程序;执行所述解析后程序,以得到所述测试脚本代码的测试结果,并将所述测试结果发送至交互页面并展示;其中,所述获取待测试用品的测试信息,并基于所述测试信息以及XML语言规则生成对应的测试脚本代码集合,包括:获取待测试用品的测试信息,并基于每个所述测试信息确定XML语言规则中对应的代码编写标签信息;所述代码编写标签信息包含数据类型、编写语句、表达式操作;基于所述代码编写标签信息、所述测试信息生成所述测试脚本代码集合;所述将所述测试脚本代码集合发送至脚本解释器,以便基于所述脚本解释器以及所述测试脚本代码集合构建抽象语法树,得到解析后程序,包括:将所述测试脚本代码集合发送至脚本解释器,并判断所述测试脚本代码集合中测试脚本的数量是否大于1;若所述测试脚本代码集合中所述测试脚本的数量为1,则直接进入所述基于所述脚本解释器以及所述测试脚本代码集合构建抽象语法树,得到解析后程序的步骤;若所述测试脚本代码集合中所述测试脚本的数量大于1,则按顺序对所述测试脚本代码集合中的每个所述测试脚本执行所述基于所述脚本解释器以及所述测试脚本代码集合构建抽象语法树,得到解析后程序的步骤;所述将所述测试脚本代码集合发送至脚本解释器,以便基于所述脚本解释器以及所述测试脚本代码集合构建抽象语法树,得到解析后程序,包括:将所述测试脚本代码集合发送至所述脚本解释器,通过所述脚本解释器中的读取区域加载所述测试脚本代码集合中的所述测试脚本;分析并检查所述测试脚本中的语法元素是否正确,若所述测试脚本中的所述语法元素正确,则基于所述代码编写标签信息以及对应的逻辑结构构建所述抽象语法树,得到解析后程序。 来自:马 克 团 队