[发明专利]测试用例生成装置、测试用例生成方法和测试用例生成程序在审
申请号: | 201880085785.3 | 申请日: | 2018-01-17 |
公开(公告)号: | CN111566625A | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 马场円 | 申请(专利权)人: | 三菱电机株式会社 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 马建军;邓毅 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 生成 装置 方法 程序 | ||
1.一种测试用例生成装置,其对在每次被输入值时执行1个步骤的处理的软件进行分析,生成为了测试所述软件而输入的值的序列作为测试用例,该测试用例生成装置具有:
等效步骤检査部,当关于在多个步骤的处理中共用且在依次执行所述多个步骤的处理的过程中保持与各步骤的处理的执行结果对应的值的状态变量,执行所述多个步骤中的任意1个步骤的处理后的值与执行另1个步骤的处理后的值相等的情况下,所述等效步骤检査部判定为这2个步骤是等效步骤;以及
测试用例生成部,其将由所述等效步骤检査部判定为等效步骤的2个步骤中的一方排除,对所述软件进行分析而生成所述测试用例中包含的值。
2.根据权利要求1所述的测试用例生成装置,其中,
该测试用例生成装置还具有状态变量提取部,该状态变量提取部对所述软件进行分析,提取在所述多个步骤的处理中共用且保持与各步骤的处理的执行结果对应的值的多个变量中的除了第1变量以外的第2变量作为所述状态变量,该第1变量根据是否达到阈值而使下一步骤的处理不同。
3.根据权利要求2所述的测试用例生成装置,其中,
该测试用例生成装置还具有程序信息输入部,该程序信息输入部被输入表示所述第1变量的规格的信息,
所述状态变量提取部根据输入到所述程序信息输入部的信息来判别所述第1变量。
4.根据权利要求2所述的测试用例生成装置,其中,
所述状态变量提取部对所述软件进行分析来判别所述第1变量。
5.根据权利要求1~4中的任意一项所述的测试用例生成装置,其中,
所述测试用例生成部将由所述等效步骤检査部判定为等效步骤的2个步骤中的一方排除,逐个步骤地依次对所述软件进行分析而生成所述测试用例中包含的值,直到满足所述软件的测试覆盖基准为止。
6.根据权利要求1~5中的任意一项所述的测试用例生成装置,其中,
所述等效步骤检査部判定所述多个步骤中的连续2个步骤的各组合是否是等效步骤,
所述测试用例生成部将由所述等效步骤检査部判定为等效步骤的2个步骤中的后执行处理的步骤排除,对所述软件进行分析而生成所述测试用例中包含的值。
7.根据权利要求1~5中的任意一项所述的测试用例生成装置,其中,
当关于所述状态变量和根据是否达到阈值而使下一步骤的处理不同的变量双方,执行所述多个步骤中的任意1个步骤的处理后的值和执行另1个步骤的处理后的值相等的情况下,所述等效步骤检査部判定为这2个步骤是完全等效步骤,
所述测试用例生成部将由所述等效步骤检査部判定为等效步骤的2个步骤中的一方排除,逐个步骤地依次对所述软件进行分析而生成所述测试用例中包含的值,直到达到由所述等效步骤检査部判定为完全等效步骤的2个步骤中的后执行处理的步骤为止。
8.一种测试用例生成方法,对在每次被输入值时执行1个步骤的处理的软件进行分析,生成为了测试所述软件而输入的值的序列作为测试用例,在该测试用例生成方法中,
当关于在多个步骤的处理中共用且在依次执行所述多个步骤的处理的过程中保持与各步骤的处理的执行结果对应的值的状态变量,执行所述多个步骤中的任意1个步骤的处理后的值与执行另1个步骤的处理后的值相等的情况下,等效步骤检査部判定为这2个步骤是等效步骤,
测试用例生成部将由所述等效步骤检査部判定为等效步骤的2个步骤中的一方排除,对所述软件进行分析而生成所述测试用例中包含的值。
9.一种测试用例生成程序,该测试用例生成程序对在每次被输入值时执行1个步骤的处理的软件进行分析,生成为了测试所述软件而输入的值的序列作为测试用例,所述测试用例生成程序使计算机执行以下进程:
等效步骤检査进程,当关于在多个步骤的处理中共用且在依次执行所述多个步骤的处理的过程中保持与各步骤的处理的执行结果对应的值的状态变量,执行所述多个步骤中的任意1个步骤的处理后的值与执行另1个步骤的处理后的值相等的情况下,判定为这2个步骤是等效步骤;以及
测试用例生成进程,将通过所述等效步骤检査进程判定为等效步骤的2个步骤中的一方排除,对所述软件进行分析而生成所述测试用例中包含的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三菱电机株式会社,未经三菱电机株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880085785.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电池
- 下一篇:用于将电缆端接至集成电路的方法和装置