【CN109800539A】一种仿真测试方法及系统【专利】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201910145507.9
(22)申请日 2019.02.27
(71)申请人 北京世冠金洋科技发展有限公司
地址 100000 北京市东城区朝阳门北大街8
号富华大厦D座10层GI室
(72)发明人 贝晓狮 王文静 丁哲衡
(74)专利代理机构 北京集佳知识产权代理有限
公司 11227
代理人 王宝筠
(51)Int.Cl.
G06F 17/50(2006.01)
G06F 8/33(2018.01)
(54)发明名称一种仿真测试方法及系统(57)摘要本发明提供一种仿真测试方法及系统,该方法为:获取预设的Excel测试脚本,其中,Excel测试脚本中至少包括预设的输出函数区域,输出函数区域包括用于仿真测试的仿真时刻和仿真数据。
解析Excel测试脚本,获得仿真时刻和仿真数据。
基于仿真时刻和仿真数据,进行仿真测试。
在本发明提供的方案中,预先建立包含仿真时刻和仿真数据的Excel测试脚本,通过解析Excel测试脚本获得仿真时刻和仿真数据,并基于仿真时刻和仿真数据进行仿真测试,不需要花费大量时间去学习编辑测试脚本的语法和学习测试脚本编辑工具的使用方法,能降低仿真测试的难度、时
间成本和人力成本。
权利要求书2页 说明书9页 附图5页CN 109800539 A 2019.05.24
C N 109800539
A
权 利 要 求 书1/2页CN 109800539 A
1.一种仿真测试方法,其特征在于,所述方法包括:
获取预设的Excel测试脚本,其中,所述Excel测试脚本中至少包括预设的输出函数区域,所述输出函数区域包括用于仿真测试的仿真时刻和仿真数据;
解析所述Excel测试脚本,获得所述仿真时刻和仿真数据;
基于所述仿真时刻和仿真数据,进行仿真测试。
2.根据权利要求1所述的方法,其特征在于,在所述Excel测试脚本中划分所述输出函数区域的过程包括:
在所述输出函数区域的第一行单元格中设置指示所述输出函数区域的范围以及采样行为;
在所述输出区域的第二行单元格中设置仿真时刻变量以及输出变量;
在所述输出区域的第三行单元格至第L行单元格中的每一行单元格中,录入所述仿真时刻变量对应的所述仿真时刻,以及录入所述输出变量在所述仿真时刻对应的所述仿真数据,L为大于3的正整数。
3.根据权利要求1所述的方法,其特征在于,所述解析所述Excel测试脚本,获得所述仿真时刻和仿真数据,包括:
确定所述Excel测试脚本的存储格式为压缩包格式,则对所述Excel测试脚本进行解压缩,并读取所述仿真时刻和仿真数据。
4.根据权利要求1所述的方法,其特征在于,所述Excel测试脚本还包括需求检测变量区域,在所述Excel测试脚本中划分所述需求检测变量区域的过程包括:
在所述需求检测变量区域的第一行单元格中设置需求检测形式、需求检测变量以及缺省值处理方式,其中,所述需求检测变量以REQ_开头,所述缺省值处理方式为最近点差值或者线性插值;
在所述需求检测变量区域的第二行单元格中设置所述需求检测变量的构成,其中,每个需求检测变量包括一个以上的输入变量,每个输入变量的下一个单元格设置误差变量,所述误差变量所在单元格的上一行单元格中的内容为所述缺省值处理方式;
在所述需求检测变量区域的第三行单元格至第L行单元格中的每一行单元格中,设置所述输入变量在每一所述仿真时刻对应的标准值,以及设置所述误差变量在每一所述仿真时刻对应的误差,L为大于3的整数。
5.根据权利要求4所述的方法,其特征在于,所述解析所述Excel测试脚本,获得所述仿真时刻和仿真数据之后,还包括:
获得所述需求检测变量、缺省值处理方式、所述输入变量在每一所述仿真时刻对应的标准值以及误差。
6.根据权利要求5所述的方法,其特征在于,所述基于所述仿真时刻和仿真数据,进行仿真测试之后,还包括:
基于对每一所述仿真时刻对应的仿真数据进行仿真测试得到的仿真结果,判断所述仿真结果是否在所述仿真时刻对应的标准区间内,所述标准区间由所述仿真时刻对应的标准值和误差构成;
若是,则所述需求检测变量在所述仿真时刻的取值为0;
若否,则所述需求检测变量在所述仿真时刻的取值为-1。
2。