[发明专利]一种测试案例自动生成方法有效
申请号: | 202210984247.6 | 申请日: | 2022-08-17 |
公开(公告)号: | CN115543775B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 陈建;黄建;付琦;何漪柔 | 申请(专利权)人: | 睿智合创(北京)科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 张树朋 |
地址: | 100000 北京市密云区鼓楼东大街3号山水*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 案例 自动 生成 方法 | ||
本发明提供了一种测试案例自动生成方法,包括:确定被测试系统的测试方法;分析所述被测试系统,明确所述被测试系统中需要测试指标以及目标测试数据,得到所述被测试系统的测试需求信息;将所述测试方法结合所述测试需求信息进行变量指标协调方案确定以及调整间隔确定,并根据确定的变量指标协调方案以及调整间隔针对所述测试方法形成变更策略;按照所述变更策略依次针对所述变量指标进行定向调整,得到多个测试案例。本发明提出的一种测试案例自动生成方法,无需人为参与调整就能够按照变更策略得到多个测试案例,不仅节省了人力消耗,而且在调整过程出错改了低,能够准确获得不同的测试案例。
技术领域
本发明涉及智能化技术领域,特别涉及一种测试案例自动生成方法。
背景技术
目前在现有技术方案中往往需要根据变更测量针对测试方案中的变量依次人工进行输入与调整,不仅需要消耗大量人力,需要个工作人员提供工作报酬,而且在人为工作过程还比较容易出现工作失误,因此,本发明提出了一种测试案例自动生成方法,无需人为参与调整就能够按照变更策略得到多个测试案例,不仅节省了人力消耗,而且在调整过程出错改了低,能够准确获得不同的测试案例。
发明内容
本发明的目的在于提供一种测试案例自动生成方法,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种测试案例自动生成方法,包括:
确定被测试系统的测试方法;
分析所述被测试系统,明确所述被测试系统中需要测试指标以及目标测试数据,得到所述被测试系统的测试需求信息;
将所述测试方法结合所述测试需求信息进行变量指标协调方案确定以及调整间隔确定,并根据确定的变量指标协调方案以及调整间隔针对所述测试方法形成变更策略;
按照所述变更策略依次针对所述变量指标进行定向调整,得到多个测试案例。
进一步地,所述确定被测试系统的测试方法是将被测试系统的测试方法直接导入获得被测试系统的测试方法,而所述被测试系统的测试方法是由专业技术人员针对所述被测试系统进行分析后确定的测试方法或者是通过专业仪器设备针对所述被测试系统进行分析后生成的。
进一步地,将所述测试方法结合所述测试需求信息进行变量指标协调方案确定以及调整间隔确定时还获取针对所述被测试系统的附加需求,所述附加需求包括:测试案例数目和指定变量指标;当将所述测试方法结合所述测试需求信息确定变量指标协调方案时,在所述变量指标中根据所述指定变量指标进行筛选,把所述变量指标中与所述指定指标一致的变量指标作为有效变量指标,把所述变量指标中与所述指定指标不一致的变量指标作为无效变量指标,在所述变量指标协调方案只针对所述有效变量指标进行变动协调,针对所述无效变量指标保持恒定不变;当将所述测试方法结合所述测试需求信息确定调整间隔时,参照所述测试案例数目结合所述有效变量指标的数目以及所述测试需求信息进行等距差分分析,确定调整间隔。
进一步地,按照所述变更策略依次针对所述变量指标进行定向调整时采用控制变量法针对所述有效变量指标依次进行定向调整,包括:在所述有效变量指标中依次选择一个有效变量指标中作为目标调整指标,剩余有效指标保持特定数据不变;根据所述目标调整指标在所述被测试系统的测试需求信息中获取数据范围;按照所述调整间隔在所述数据范围内针对所述目标调整指标从小到大逐渐进行递增,并且在每次递增之后得到一个测试案例。
进一步地,所述测试案例自动生成方法还包括:
通过所述被测试系统针对所述测试案例进行测试,获得案例测试数据;
针对所述案例测试数据进行分析,获得案例测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于睿智合创(北京)科技有限公司,未经睿智合创(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210984247.6/2.html,转载请声明来源钻瓜专利网。