[发明专利]一种测试用例的生成方法和装置有效
申请号: | 201810175548.8 | 申请日: | 2018-03-02 |
公开(公告)号: | CN108446220B | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 马立新;李春;李群英;孔祥靖;王之一;刘立明;许劭庆;郝成亮;陈明;颜佳;潘建宏;田健;杨爽;孙伟;刘洪波;刘超;曹源;郑磊;李黎滨;王佳 | 申请(专利权)人: | 国网吉林省电力有限公司信息通信公司;国家电网公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 陈宙 |
地址: | 130021 吉林*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 生成 方法 装置 | ||
1.一种测试用例的生成方法,其特征在于:采用测试用例的生成装置进行测试用例的生成,其中,所述测试用例的生成装置包括状态转换关系输入模块,用于输入被测系统的状态转换关系;其中,所述状态转换关系中包括所述系统的各种状态,以及状态间的转换动作;路径遍历模块,用于根据所述系统的状态转换关系,利用遍历算法找到多条状态间转换路径;参数组合筛选模块,用于对于每条状态间转换路径,在确定该条状态间转换路径所涉及的状态间的转换动作中的参数是否包含预设的参数组合情况时,筛选出该条状态间转换路径;测试用例生成模块,用于将筛选出的状态间转换路径生成对应的测试用例;
其中,所述测试用例的生成方法包括输入被测系统的状态转换关系;其中,所述状态转换关系中包括所述系统的各种状态,以及状态间的转换动作;根据所述系统的状态转换关系,利用遍历算法找到多条状态间转换路径;对于每条状态间转换路径,在确定该条状态间转换路径所涉及的状态间的转换动作中的参数是否包含预设的参数组合情况时,筛选出该条状态间转换路径;
将筛选出的状态间转换路径生成对应的测试用例;
其中,所述输入被测系统的状态转换关系,具体包括:基于转换的模型以图形化的方式输入被测系统的状态转换关系:所述系统的各种状态以圆形节点表示,状态间的转换动作以圆形节点间的弧线表示;其中,所述遍历算法具体为:广度优先遍历算法或者深度优先遍历算法;其中,所述预设的参数组合情况具体为:预设的参数配对组合情况;其中,所述状态间的转换动作包括:逻辑单元token,或由多个逻辑单元token的序列组成的函数;以及所述将筛选出的状态间转换路径生成对应的测试用例,具体包括:将所述状态间转换路径所涉及的状态间的转换动作中所包括的token所对应的方法,序列化为可扩展标记语言文件;利用XML解析器将所述文件生成测试用例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网吉林省电力有限公司信息通信公司;国家电网公司,未经国网吉林省电力有限公司信息通信公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810175548.8/1.html,转载请声明来源钻瓜专利网。