[发明专利]一种测试数据的生成方法及系统有效
申请号: | 201610288414.8 | 申请日: | 2016-05-04 |
公开(公告)号: | CN105955887B | 公开(公告)日: | 2018-10-19 |
发明(设计)人: | 刘冬群;赵立波;杨辉前;贺刚;苏岭;周安健;姚振辉;刘波;李连兴 | 申请(专利权)人: | 重庆长安汽车股份有限公司;重庆长安新能源汽车有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京信远达知识产权代理事务所(普通合伙) 11304 | 代理人: | 魏晓波 |
地址: | 400023 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种测试用例生成测试数据的方法及系统,使用Excel对测试用例进行编辑和归档,得到测试用例列表,从测试用例列表的第一页测试用例开始,逐次获取每一页中每一条测试用例内容,并根据参数配置表替代待转换测试用例中需要配置的参数,定义测试数据,将初始值列表中所有输入信号初始值赋值给测试数据,将与待转换测试用例中的输出信号名称序列对应的输出信号值赋值给测试数据,然后将时间序列和数据序列转换成对应的测试数据,并赋值给测试数据中与时间序列和数据序列对应的输入信号名称相同的输入信号名称的对应位置。本发明使用Excel对测试用例进行归档,使用Matlab将Excel格式的测试用例自动生成测试数据。 | ||
搜索关键词: | 一种 测试数据 生成 方法 系统 | ||
【主权项】:
1.一种测试数据的生成方法,其特征在于,包括:计算得到测试用例列表的总页数n,其中,所述测试用例列表为Excel列表,包括:测试用例编号序列、输入时间序列、输入信号名称序列、与输入信号名称序列对应的输入数据序列、输出时间序列、输出信号名称序列和与输出信号名称序列对应的输出数据序列,其中,n为正整数;从所述测试用例列表的第一页开始,逐次对每一页中的测试用例进行转换,直至n页全部转换完成,每一页中的测试用例的转换过程执行如下步骤:获取待转换页中包含的多条测试用例的内容,并计算所述待转换页中包含的测试用例条数m,m为正整数;从所述待转换页中第一条测试用例开始,逐次对每一条测试用例进行转换,直至m条测试用例全部转换完成,每一条测试用例的转换过程执行如下步骤:将待转换测试用例中需要配置的参数用预先获取并存储的参数配置表中对应参数的值进行替代,所述参数配置表为Excel列表,所述参数配置表中记录有配置参数名称以及与所述配置参数对应的配置参数对应值,所述需要配置的参数包括:输入时间序列、与输入信号名称序列对应的输入数据序列、输出时间序列和与输出信号名称序列对应的输出数据序列;将参数配置完成的待转换测试用例的时间序列由字符串类型转换为数组类型,数据序列由字符串类型转换为数组类型,其中,时间序列包括输入时间序列和输出时间序列,所述数据序列包括输入数据序列和输出数据序列;判断数组类型的时间序列长度和数组类型的数据序列长度是否相同;如果是,则定义测试数据,并将预先获取并存储的初始值列表中所有输入信号初始值赋值给所述测试数据,所述初始值列表为与所述测试用例列表对应的被测软件模型的所有输入信号的初始值列表,所述初始值列表中记录有输入信号名称序列以及与所述输入信号名称序列对应的输入信号初始值,所述测试数据包括:输入时间序列、输入信号名称序列、输入数据序列、输出时间序列、输出信号名称序列和输出数据序列;将与所述参数配置完成的待转换测试用例中的输出信号名称序列对应的输出信号值赋值给所述测试数据,其中,所述输出信号值为空;将数组类型的时间序列转换成对应的时间测试数据,数组类型的数据序列转换成对应的数据测试数据;将所述时间测试数据赋值给所述测试数据中、且与所述时间测试数据对应的输入信号名称相同的输入信号名称的对应位置,同时将所述数据测试数据赋值给所述测试数据中与所述数据测试数据对应的输入信号名称相同的输入信号名称的对应位置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆长安汽车股份有限公司;重庆长安新能源汽车有限公司,未经重庆长安汽车股份有限公司;重庆长安新能源汽车有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610288414.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种感温腕带
- 下一篇:一种迭代学习模型行为相似性的测试用例生成方法和装置