[发明专利]自动化验证可编程逻辑代码的测试平台及测试方法在审
申请号: | 201910941312.5 | 申请日: | 2019-09-30 |
公开(公告)号: | CN110716876A | 公开(公告)日: | 2020-01-21 |
发明(设计)人: | 朱夕辉;时应盼;黄凯;李敬业;汪绩宁 | 申请(专利权)人: | 国核自仪系统工程有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 31283 上海弼兴律师事务所 | 代理人: | 薛琦;张冉 |
地址: | 200241 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 主服务器 仿真测试 运行状态 可编程逻辑 测试 测试平台 测试执行系统 测试稳定性 服务器集群 测试效率 结果反馈 实时监控 通信连接 分发 自动化 调配 验证 监控 | ||
1.一种自动化验证可编程逻辑代码的测试平台,其特征在于,所述测试平台包括主服务器以及与所述主服务器通信连接的若干从服务器,其中:
所述主服务器用于监控所有从服务器的运行状态,并根据各从服务器的运行状态向各从服务器分发若干测试用例;
所述从服务器用于根据接收到的测试用例对待测可编程逻辑代码进行仿真测试,并将仿真测试的结果反馈至所述主服务器。
2.如权利要求1所述的自动化验证可编程逻辑代码的测试平台,其特征在于,所述测试平台还包括与所述主服务器通信连接的终端;
所述终端用于异地访问并控制所述主服务器。
3.如权利要求2所述的自动化验证可编程逻辑代码的测试平台,其特征在于,所述终端采用Windows系统,所述主服务器和所述从服务器采用Linux系统。
4.如权利要求1所述的自动化验证可编程逻辑代码的测试平台,其特征在于,所述运行状态包括资源占用率;
所述主服务器还用于判断所述资源占用率是否大于第一预设阈值,若是,则所述主服务器停止向所述资源占用率大于第一预设阈值的从服务器分发测试用例;
和/或,
所述主服务器还用于判断所述资源占用率是否小于第二预设阈值,若是,则所述主服务器向所述资源占用率小于第二预设阈值的从服务器分发测试用例。
5.如权利要求1所述的自动化验证可编程逻辑代码的测试平台,其特征在于,所述运行状态包括运行异常;
所述主服务器还用于从运行异常的从服务器回收全部仿真测试的测试用例,并将回收的测试用例分发给其他从服务器。
6.如权利要求1所述的自动化验证可编程逻辑代码的测试平台,其特征在于,所述主服务器和所述从服务器包括版本管理模块;
所述版本管理模块用于监测所述待测可编程逻辑代码是否发生更新;
若是,则更新当前所述主服务器和所述从服务器中的待测可编程逻辑代码。
7.如权利要求1所述的自动化验证可编程逻辑代码的测试平台,其特征在于,所述测试平台还包括与所述主服务器以及所述从服务器通信连接的存储服务器;
所述存储服务器用于存储所述主服务器和所述从服务器产生的中间数据和结果数据。
8.如权利要求7所述的自动化验证可编程逻辑代码的测试平台,其特征在于,所述主服务器还用于配置所述存储服务器的备份策略;
所述存储服务器用于根据所述备份策略存储所述中间数据和结果数据;
其中,所述备份策略包括备份周期、磁盘整理周期、备份类型中的至少一种。
9.一种自动化验证可编程逻辑代码的测试方法,其特征在于,所述测试方法利用如权利要求1-8中任一项所述的自动化验证可编程逻辑代码的测试平台实现,所述测试方法包括:
主服务器监控所有从服务器的运行状态;
所述主服务器根据各从服务器的运行状态向各从服务器分发若干测试用例;
各从服务器根据接收到的测试用例对待测可编程逻辑代码进行仿真测试;
各从服务器将仿真测试的结果反馈至所述主服务器。
10.如权利要求9所述的自动化验证可编程逻辑代码的测试方法,其特征在于,当所述测试平台还包括与所述主服务器通信连接的终端时,在主服务器监控所有从服务器的运行状态的步骤之前,所述测试方法还包括:
所述终端异地访问并控制所述主服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国核自仪系统工程有限公司,未经国核自仪系统工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910941312.5/1.html,转载请声明来源钻瓜专利网。