[发明专利]一种测试案例自动生成方法有效
申请号: | 202210984247.6 | 申请日: | 2022-08-17 |
公开(公告)号: | CN115543775B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 陈建;黄建;付琦;何漪柔 | 申请(专利权)人: | 睿智合创(北京)科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 张树朋 |
地址: | 100000 北京市密云区鼓楼东大街3号山水*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 案例 自动 生成 方法 | ||
1.一种测试案例自动生成方法,其特征在于,所述测试案例自动生成方法包括:
确定被测试系统的测试方法;
分析所述被测试系统,明确所述被测试系统中需要测试指标以及目标测试数据,得到所述被测试系统的测试需求信息;
将所述测试方法结合所述测试需求信息进行变量指标协调方案确定以及调整间隔确定,并根据确定的变量指标协调方案以及调整间隔针对所述测试方法形成变更策略;将所述测试方法结合所述测试需求信息进行变量指标协调方案确定以及调整间隔确定时还获取针对所述被测试系统的附加需求,所述附加需求包括:测试案例数目和指定变量指标;当将所述测试方法结合所述测试需求信息确定变量指标协调方案时,在所述变量指标中根据所述指定变量指标进行筛选,把所述变量指标中与所述指定指标一致的变量指标作为有效变量指标,把所述变量指标中与所述指定指标不一致的变量指标作为无效变量指标,在所述变量指标协调方案只针对所述有效变量指标进行变动协调,针对所述无效变量指标保持恒定不变;当将所述测试方法结合所述测试需求信息确定调整间隔时,参照所述测试案例数目结合所述有效变量指标的数目以及所述测试需求信息进行等距差分分析,确定调整间隔;
按照所述变更策略依次针对所述变量指标进行定向调整,得到多个测试案例。
2.根据权利要求1所述的测试案例自动生成方法,其特征在于,所述确定被测试系统的测试方法是将被测试系统的测试方法直接导入获得被测试系统的测试方法,而所述被测试系统的测试方法是由专业技术人员针对所述被测试系统进行分析后确定的测试方法或者是通过专业仪器设备针对所述被测试系统进行分析后生成的。
3.根据权利要求1所述的测试案例自动生成方法,其特征在于,按照所述变更策略依次针对所述变量指标进行定向调整时采用控制变量法针对所述有效变量指标依次进行定向调整,包括:在所述有效变量指标中依次选择一个有效变量指标中作为目标调整指标,剩余有效指标保持特定数据不变;根据所述目标调整指标在所述被测试系统的测试需求信息中获取数据范围;按照所述调整间隔在所述数据范围内针对所述目标调整指标从小到大逐渐进行递增,并且在每次递增之后得到一个测试案例。
4.根据权利要求3所述的测试案例自动生成方法,其特征在于,所述测试案例自动生成方法还包括:
通过所述被测试系统针对所述测试案例进行测试,获得案例测试数据;
针对所述案例测试数据进行分析,获得案例测试结果。
5.根据权利要求4所述的测试案例自动生成方法,其特征在于,通过所述被测试系统针对所述测试案例进行测试时,在多个测试案例中针对所述测试案例进行测试规划,将所述多个测试案例按照变量指标进行划分,将同一变量指标对应的测试案例划分到一起,并针对所有的变量指标随机生成指标序列,并按照所述指标序列通过所述被测试系统进行测试,当同一指标对应的测试案例全部进行测试后更换所述指标序列中下一个变量指标继续进行测试,直至所述指标序列中所有的变量指标都通过所述被测试系统测试完成。
6.根据权利要求5所述的测试案例自动生成方法,其特征在于,针对所述案例测试数据进行分析,包括:确定所述测试案例对应的变量指标;根据所述变量指标获取所述测试案例的结果分析模板;针对所述案例测试数据按照所述被测试系统的标准状态进行分析,获得案例测试数据分析结果;将所述案例测试数据分析结果导入到所述测试案例的结果分析模板,得到所述测试案例的案例测试结果。
7.根据权利要求6所述的测试案例自动生成方法,其特征在于,根据所述变量指标获取所述测试案例的结果分析模板时,基于基础模板进行生成,包括:根据所述测试案例的有效变量指标在所述基础模板中进行信息填充,将所述有效变量指标中保持特定数据不变的变量指标进行数据信息填充,得到初步结果分析模板,按照所述测试案例将测试案例中目标变量指标的数据填入所述初步结果分析模板中,并将所述目标变量指标的结果显示部分作为待填充部分,得到所述测试案例的结果分析模板,其中所述基础模板是针对所述待测试系统根据所述被测试系统的测试需求信息生成的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于睿智合创(北京)科技有限公司,未经睿智合创(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210984247.6/1.html,转载请声明来源钻瓜专利网。