[发明专利]一种适用于逻辑组态软件中编译器的自动化测试系统及其方法有效
申请号: | 201410836381.7 | 申请日: | 2014-12-29 |
公开(公告)号: | CN104516818B | 公开(公告)日: | 2017-08-22 |
发明(设计)人: | 王沿海;刘刚;黄磊;徐延明;李维;师嘉;魏莹 | 申请(专利权)人: | 北京四方继保自动化股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京金阙华进专利事务所(普通合伙)11224 | 代理人: | 吴鸿维 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种适用于逻辑组态软件中编译器自动化测试的系统及其方法。所述测试系统包括测试驱动工具、测试工具,所述测试驱动工具用于调用测试工具、完成对测试用例的测试并生成测试报告,其中所述测试用例包括待测试工程和用于描述测试过程的测试脚本文件。其中测试工具包括脚本引擎、测试夹具和在线调试模块等;测试驱动工具包括解析配置文件模块、统计模块、执行用例模块、生成报告模块和发送电子邮件模块等。基于该自动化测试系统设计的测试用例不但能够验证逻辑组态软件中编译器的正确性,还能够验证逻辑组态软件中其它一些非GUI类型模块和控制器软件的正确性。本发明可以实现只编写一次测试用例集,每当逻辑组态软件需要发布新版本时可自动执行测试用例集并生成测试报告以判断是否有编译器缺陷,提高了测试工作的效率和质量。 | ||
搜索关键词: | 一种 适用于 逻辑 组态 软件 编译器 自动化 测试 系统 及其 方法 | ||
【主权项】:
一种适用于逻辑组态软件中编译器的自动化测试系统,其特征在于:所述测试系统包括测试工具、测试驱动工具,所述测试驱动工具用于调用测试工具,完成对测试用例的测试并生成测试报告,其中所述测试用例包括待测试工程和用于描述测试过程的测试脚本文件;所述测试工具包括脚本引擎、测试夹具和在线调试模块;所述脚本引擎接收测试驱动工具所发送的需要执行控制逻辑的控制器类型和测试脚本文件全路径,解析测试脚本文件并生成结构化的测试命令;所述测试夹具执行测试命令完成对测试用例的测试:调用逻辑组态软件接口加载待测试工程,加载待测试工程后判断是否加载成功,如果加载失败表示发现缺陷;调用逻辑组态软件接口编译待测试工程,编译待测试工程后将编译结果与预期编译结果进行比较;调用逻辑组态软件接口通过在线调试模块把编译结果下装到控制器中并运行控制逻辑,将运行的控制逻辑结果与预期控制逻辑结果进行比较;所述在线调试模块与控制器进行交互并完成调试服务,该模块是同步执行的。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京四方继保自动化股份有限公司,未经北京四方继保自动化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410836381.7/,转载请声明来源钻瓜专利网。
- 上一篇:软件的界面状态变化时间的测试方法和装置
- 下一篇:电子设备测试系统和方法