[发明专利]用于基于等价类分析的基于自动化要求的测试用例生成的系统和方法有效
申请号: | 201910544959.4 | 申请日: | 2019-06-21 |
公开(公告)号: | CN110633206B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 帕纳吉奥缇斯·曼诺利奥斯;李蒙;伊塔洛·罗马尼·德·奥利维拉;奥古斯拖·马拉斯卡·德·康托;于涵;丹尼尔·拉塞尔;桑迪普·罗伊 | 申请(专利权)人: | 通用电气公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 肖华 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于等价类分析的基于自动化要求的测试用例生成的系统包括:控制处理器;数据存储器,其包含文本设计要求;文本转换器单元,其被结构化成将文本设计要求转换为机器可读版本的设计要求;要求划分单元,其被构造为将机器可读设计要求划分为一组或多组相关设计要求;等价类划分单元,其被构造为将机器可读设计要求和输入/输出变量处理成一组等价类;等价类分析器单元,其被结构化成分析一组等价类以生成等价类测试并识别未被涵盖的输入空间;边界类分析器单元,其被结构化成识别等价类的边界并生成边界值测试和鲁棒性测试。还公开了一种在系统上可实现的基于等价类分析的基于自动化要求的测试用例生成的方法,以及非暂时性计算机可读介质。 | ||
搜索关键词: | 用于 基于 等价 分析 自动化 要求 测试 生成 系统 方法 | ||
【主权项】:
1.一种用于基于等价类分析的基于自动化要求的测试用例生成的系统,其特征在于,所述系统包括:/n数据存储器,所述数据存储器包含文本设计要求,一个或多个文本设计要求包括时域成分;/n文本转换器单元,所述文本转换器单元被结构化成将所述文本设计要求转换为机器可读版本的设计要求;/n要求划分单元,所述要求划分单元被构造成将机器可读设计要求划分成一组或多组相关设计要求;/n等价类划分单元,所述等价类划分单元被构造成将所述机器可读设计要求和输入/输出变量处理成一组等价类;/n等价类分析器单元,所述等价类分析器单元被结构化成分析所述一组等价类;/n边界类分析器单元,所述边界类分析器单元被结构化成识别所述等价类的边界,所述边界包括相邻等价类之间的行为转换和等价类内的时域边界中的至少一个;/n控制处理器,所述控制处理器被构造成执行计算机可执行指令,所述计算机可执行指令使所述控制处理器控制所述系统的部件,以:/n划分输入空间以获得凸多面体,所述凸多面体包括正常范围多面体和异常范围多面体;/n使用每个设计要求和相关要求条件将所述凸多面体划分成未被所述相关要求条件涵盖的子多面体,以及被所述相关要求条件涵盖的子多面体;/n将每个多面体分类到相应的等价类;/n对于所述正常范围内的多面体,通过根据测试标准从所述多面体中选取值来选择等价类测试,否则不生成等价类测试,所述测试标准包括时域条件;/n识别每两个多面体之间的共享面,其中所述共享面表示等价类之间的边界;/n通过基于所述测试标准从所述共享面中选择值来生成测试,如果是正常范围多面体,则生成的测试是边界值测试,或者如果是异常范围多面体,则生成的测试是鲁棒性测试;/n将等价类分析应用于所述时域边界,以获得一组时域测试用例;/n组合交叉测试用例以获得第二组测试用例,所述第二组测试用例的数量小于组合之前的一组测试用例;和/n从所述第二组测试用例中去除冗余子句。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于通用电气公司,未经通用电气公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910544959.4/,转载请声明来源钻瓜专利网。