[发明专利]基于用户历史数据的工业软件现场测试中边界值测试方法有效
申请号: | 201711430855.8 | 申请日: | 2017-12-26 |
公开(公告)号: | CN107967218B | 公开(公告)日: | 2018-10-30 |
发明(设计)人: | 赵一丁;刘卫光;杨关;刘小明;樊银亭;刘凤华;张文宁 | 申请(专利权)人: | 中原工学院 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 郑州优盾知识产权代理有限公司 41125 | 代理人: | 孙诗雨;谢萍 |
地址: | 451191 河南省郑州*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于用户历史数据的工业软件现场测试中边界值测试方法,属于软件测试领域。工业软件的现场测试有可能给用户现场生产带来严重的损失,边界值附近的刚刚合法数据和刚刚非法数据容易引起生产事故。通过对用户生产现场历史数据的挖掘,找到边界值附近的最近非法数据和最近合法数据,并依据对应的历史过程数据来分析这些数据导致的生产状况信息,评估相关数据可否作为边界值测试的输入数据,并可把历史数据中老软件的对应处理过程数据作为被测的新软件现场测试输出的比对依据。本发明方法基于对具体用户生产历史数据处理而得到边界值测试数据,更贴近用户的实际情况,能够在有效防范事故风险的前提下提高测试效率和充分性。 | ||
搜索关键词: | 基于 用户 历史数据 工业 软件 现场 测试 边界 方法 | ||
【主权项】:
1.一种基于用户历史数据的工业软件现场测试中边界值测试方法,其特征在于,步骤如下:S1,获取用户的历史生产数据库;S2,对于被测软件所处理的某个业务参数,设定非法数据的查找条件,从历史生产数据库中搜索连续的非法数据段;S3,如果找不到连续的非法数据段,则转到步骤S7;S4,把所找到的每个连续非法数据段的第一组数据作为初始点,按时间顺序对历史生产数据库的数据记录逐个往前推,查找合法数据,如果找到了连续的合法数据段,那么将这个连续合法数据段的最后一组数据作为最近合法数据;S5,将最近合法数据时间点后面的第一组连续非法数据段的第一组数据作为最近非法数据;S6,从所获得的最近非法数据和最近合法数据中挑选作为边界值测试的输入数据的备选数据,对于所得到的每一组最近合法数据和最近非法数据,挖掘对应的历史生产过程数据,依据相关的历史生产过程数据所反映的生产状况,分析导致的事故过程是否可控,判断可否作为现场测试的输入数据,并转到步骤S8;S7,统计相关参数的历史数据最大值和最小值,把历史数据的最大值、最小值作为现场测试的边界值测试的输入数据;S8,列出所有可作为现场测试输入数据的最近合法数据、最近非法数据或步骤S7所得到的输入数据,作为现场边界值测试的输入数据的备选数据,报请用户审批;S9,对于所确定的每一组测试输入数据,从历史生产数据库中找到这些输入数据对应的响应过程数据,作为被测软件系统的测试输出数据的比对依据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中原工学院,未经中原工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711430855.8/,转载请声明来源钻瓜专利网。