DCS系统控制逻辑自动测试方法.pdf

上传人:1** 文档编号:4042638 上传时间:2018-08-12 格式:PDF 页数:4 大小:154.46KB
返回 下载 相关 举报
摘要
申请专利号:

CN201410799989.7

申请日:

2014.12.19

公开号:

CN104536862A

公开日:

2015.04.22

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 11/25申请日:20141219|||公开

IPC分类号:

G06F11/25

主分类号:

G06F11/25

申请人:

国核自仪系统工程有限公司

发明人:

阚辉; 姜斌豪; 何彦君

地址:

200241上海市闵行区东川路555号乙楼A2036室

优先权:

专利代理机构:

上海申汇专利代理有限公司31001

代理人:

俞宗耀; 朱逸

PDF下载: PDF下载
内容摘要

一种DCS系统控制逻辑自动测试方法,涉及核电技术领域,所解决的是提高测试质量的技术问题。该方法先确定各个需要验证的被测对象,及在DCS系统中与各被测对象相关的控制器件,并获取各被测对象的控制逻辑;再采用因果图法及等价类划分法为每一个被测对象设计一个测试用例表格,并对各被测对象的测试用例表格进行排序、筛选;最后再利用各被测对象的测试用例表格对DCS系统控制逻辑进行自动测试。本发明提供的方法,适用于测试核电DCS系统。

权利要求书

权利要求书
1.  一种DCS系统控制逻辑自动测试方法,其特征在于,具体步骤如下:
1)确定各个需要验证的被测对象,及在DCS系统中与各被测对象相关的控制器件,并获取各被测对象的控制逻辑;
2)为每一个被测对象设计一个测试用例表格;
如果被测对象的控制逻辑中包含有布尔型输入或输入条件组合的情况,则先使用因果图法设定测试用例表格,再使用等价类划分法进行补充以覆盖所有测试需求;反之则直接使用等价类划分法设定测试用例表格;
3)对各被测对象的测试用例表格进行排序、筛选;
4)利用各被测对象的测试用例表格对DCS系统控制逻辑进行自动测试;
测试时,利用测试用例分析工具对每一测试用例表格由上至下、由左至右地计算分析其相对时间并整理为一张相对于时间的一维表;再根据该一维表调用相应的后端设备执行测试。

说明书

说明书DCS系统控制逻辑自动测试方法
技术领域
本发明涉及核电技术,特别是涉及一种DCS系统控制逻辑自动测试方法的技术。
背景技术
在DCS项目中,开发团队往往采用需求、设计、实现、测试的顺序完成软件的开发。其中,测试又分为单元测试、集成测试、配置项测试、系统测试、验收测试等。考虑到传统手工测试的速度,以及测试中发现问题时可能导致的设计变更,整个项目的时间往往容易不受控制的拖长,产生超计划的成本,最终甚至可能导致软件质量难以保证的情况。而测试用例数量越多,发现软件问题的概率越大,但测试工作量也随之剧增;用例数量越少,测试工作量减轻,但发现问题的概率越小,也就失去了测试的意义。在此情况下,仅凭个人的工作经验来设计测试用例,测试质量无法保证。
发明内容
针对上述现有技术中存在的缺陷,本发明所要解决的技术问题是提供一种能提高测试质量的DCS系统控制逻辑自动测试方法。
为了解决上述技术问题,本发明所提供的一种DCS系统控制逻辑自动测试方法,其特征在于,具体步骤如下:
1)确定各个需要验证的被测对象,及在DCS系统中与各被测对象相关的控制器件,并获取各被测对象的控制逻辑;
2)为每一个被测对象设计一个测试用例表格;
如果被测对象的控制逻辑中包含有布尔型输入或输入条件组合的情况,则先使用因果图法设定测试用例表格,再使用等价类划分法进行补充以覆盖所有测试需求;反之则直接使用等价类划分法设定测试用例表格;
3)对各被测对象的测试用例表格进行排序、筛选;
4)利用各被测对象的测试用例表格对DCS系统控制逻辑进行自动测试;
测试时,利用测试用例分析工具对每一测试用例表格由上至下、由左至右地计算分析其相对时间并整理为一张相对于时间的一维表;再根据该一维表调用相应的后端设备执行测试。
本发明提供的DCS系统控制逻辑自动测试方法,采用因果图法与等价类划分法的结合来设定测试用例表格,利用测试用例表格对DCS系统控制逻辑进行自动测试,可以用于高效设计高质量的测试用例、在无人干预的情况下自动执行测试用例,同时适用于模拟量和开关量的测试,可显著降低测试成本,能提高测试质量。
具体实施方式
以下结合具体实施例对本发明作进一步详细描述,但本实施例并不用于限制本发明,凡是采用本发明的相似结构及其相似变化,均应列入本发明的保护范围。
本发明实施例所提供的一种DCS系统控制逻辑自动测试方法,其特征在于,具体步骤如下:
1)确定各个需要验证的被测对象,及在DCS系统中与各被测对象相关的控制器件,并获取各被测对象的控制逻辑;
比如被测对象的相关控制器件为泵、风机、泵阀、风阀,其控制逻辑为:如果泵在运行或者泵流量超过流量阈值或者泵压力高于压力阈值,就打开泵阀;如果风机关闭,且温度低于温度阈值,就关闭风阀;如果泵阀打开或者风阀打开,就开始启动过程;
2)为每一个被测对象设计一个测试用例表格;
如果被测对象的控制逻辑中包含有布尔型输入或输入条件组合的情况,则先使用因果图法设定测试用例表格,再使用等价类划分法进行补充以覆盖所有测试需求;反之则直接使用等价类划分法设定测试用例表格;
3)对各被测对象的测试用例表格进行排序、筛选;
4)利用各被测对象的测试用例表格对DCS系统控制逻辑进行自动测试;
测试时,利用测试用例分析工具对每一测试用例表格由上至下、由左至右地计算分析其相对时间并整理为一张相对于时间的一维表;再根据该一维表调用相应的后端设备执行测试。

DCS系统控制逻辑自动测试方法.pdf_第1页
第1页 / 共4页
DCS系统控制逻辑自动测试方法.pdf_第2页
第2页 / 共4页
DCS系统控制逻辑自动测试方法.pdf_第3页
第3页 / 共4页
点击查看更多>>
资源描述

《DCS系统控制逻辑自动测试方法.pdf》由会员分享,可在线阅读,更多相关《DCS系统控制逻辑自动测试方法.pdf(4页珍藏版)》请在专利查询网上搜索。

一种DCS系统控制逻辑自动测试方法,涉及核电技术领域,所解决的是提高测试质量的技术问题。该方法先确定各个需要验证的被测对象,及在DCS系统中与各被测对象相关的控制器件,并获取各被测对象的控制逻辑;再采用因果图法及等价类划分法为每一个被测对象设计一个测试用例表格,并对各被测对象的测试用例表格进行排序、筛选;最后再利用各被测对象的测试用例表格对DCS系统控制逻辑进行自动测试。本发明提供的方法,适用于测。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1