[发明专利]一种控制逻辑的测试系统及方法在审

专利信息
申请号: 201510415281.1 申请日: 2015-07-15
公开(公告)号: CN105005295A 公开(公告)日: 2015-10-28
发明(设计)人: 张照生;胡春平;李晖;陆凤菊;刘煜;蒋李君;奚玮君;王胜光;王旭 申请(专利权)人: 上海核工程研究设计院
主分类号: G05B23/02 分类号: G05B23/02
代理公司: 上海精晟知识产权代理有限公司 31253 代理人: 冯子玲
地址: 200233*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 控制 逻辑 测试 系统 方法
【权利要求书】:

1.一种控制逻辑的测试系统,其特征在于:该测试系统包括用户信息验证服务器(11)、标准测试用例管理服务器(12)、测试结果管理服务器(13)和应用程序工作站(14);

所述的应用程序工作站(14)包括用户权限验证模块、标准库生成模块、模型转换模块和测试引擎模块;应用程序工作站(14)通过网络将用户信息验证服务器(11)、标准测试用例管理服务器(12)和测试结果管理服务器(13)连接起来;

所述的用户信息验证服务器(11)包含用户信息及用于存储这些信息的数据库;用户信息验证服务器(11)用于处理应用程序工作站(14)发送的用户信息验证请求,用户信息验证服务器(11)接受请求,根据请求验证用户的操作权限,并将结果返回给应用程序工作站(14);

所述的标准测试用例管理服务器(12)包含标准测试用例数据及用于存储这些数据的数据库;标准测试用例管理服务器(12)用于处理应用程序工作站(14)发送的标准测试用例查询、调用请求,标准测试用例管理服务器(12)根据请求,在标准测试用例数据库中查询符合条件的标准测试用例,将所获取的标准测试用例返回给应用程序工作站(14);

所述的测试结果管理服务器(13)包含测试结果数据及用于存储这些数据的数据库;测试结果管理服务器(13)用于处理应用工作站(14)发送的测试结果存储请求,应用工作站(14)根据测试结果编号,将测试结果存入测试结果数据库中。

2.根据权利要求1所述的一种控制逻辑的测试系统,其特征在于:所述的应用程序工作站(14)包括用户权限验证模块(141)、标准库生成模块(142)、模型转换模块(143)和测试引擎模块(144),其具体如下:

用户权限验证模块(141),用于将用户信息发送给用户信息验证管理服务器(11),用户信息验证管理服务器(11)验证用户的操作权限,将验证结果返回给应用程序工作站(14);

标准库生成模块(142),用于在标准测试用例管理服务器(12)中创建标准测试用例;

模型转换模块(143),用于将控制逻辑模型转换为可与测试引擎模块(144)交互的测试模型;所述的模型转换模块(143)首先将控制逻辑中算法模块转换为函数代码,其次梳理控制逻辑中输入、输出点和算法模块参数信息并生成清单文件,所述输入、输出点清单文件包含输入、输出点名及其类型,所述算法模块参数清单文件包含参数变量名及其数值,最后将函数代码整合成为可编译程序,编译后便得到可与测试引擎模块(144)交互的测试模型;

测试引擎模块(144)包含模型解析子模块(1441)、测试用例生成子模块(1442)、测试执行子模块(1443)、结果判定子模块(1444)和结果输出子模块(1445);其中,

所述模型解析子模块(1441),用于解析模型转换模块(143)生成的被测模型,得到模型输入点和输出点的名称、数量及其类型等关键信息;

所述测试用例生成子模块(1442),用于根据模型解析模块(1441)所得信息,查找标准测试用例管理服务器(142)中符合条件的标准测试用例,并利用被测模型信息和标准测试用例生成被测模型的测试用例;

所述测试执行子模块(1443),用于读取测试用例生成子模块(1442)生成的测试用例中输入点值,将其赋值于测试模型输入点,再根据测试用例设定的执行时间进行运算,并保存运算结果;

所述结果判定子模块(1444),用于判定测试执行子模块(1443)的运算结果是否满足容差要求或符合期望趋势。所述测试模型变量可分为数字量和模拟量两种类型,数字量可由容差判定,模拟量可由期望趋势判定;

所述结果输出子模块(1445),用于根据结果判定子模块(1444)的判定结果调用不同测试报告模版,生成、输出测试报告并将测试报告存储至测试结果管理服务器(143);所述测试报告模版是根据不同测试结果在外部定制的测试模版,用于存储测试结果数据。

3.根据权利要求1所述的一种控制逻辑的测试系统,其特征在于:所述的标准测试用例是指具有通用性的测试用例,可复用于不同被测模型的测试,其包含测试模型输入点名、输出点名、容差、执行时间、输入点值和输出点预期值信息。

4.根据权利要求1所述的一种控制逻辑的测试系统,其特征在于:控制逻辑测试过程中的所有请求、动作都是由应用程序工作站(14)发送并执行的。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海核工程研究设计院,未经上海核工程研究设计院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510415281.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top