[发明专利]一种模糊测试方法、装置及计算机可读存储介质在审
申请号: | 202110138175.9 | 申请日: | 2021-02-01 |
公开(公告)号: | CN112835796A | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 宁玉桥;万振华;张亚楠;马超;赵莹 | 申请(专利权)人: | 中汽数据(天津)有限公司;深圳开源互联网安全技术有限公司;开源网安(深圳)技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市恒申知识产权事务所(普通合伙) 44312 | 代理人: | 任哲夫 |
地址: | 300000 天津市西青区中*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模糊 测试 方法 装置 计算机 可读 存储 介质 | ||
1.一种模糊测试方法,其特征在于,应用于软件或系统的异常测试,包括:
对所述软件或系统执行n轮测试,其中,n为大于或等于1的正整数,每一轮测试均包括至少一个测试用例,每一所述测试用例均具有随机生成的用例标识,同一轮测试中各所述测试用例均具有相同的迭代号码,且第i轮测试中各所述测试用例的迭代号码为i,i为大于或等于1且小于或等于n的正整数;
当所述软件或系统出现异常时,根据所述异常、迭代号码及用例标识,确定导致所述异常的测试用例。
2.如权利要求1所述的模糊测试方法,其特征在于,所述当所述软件或系统出现异常时,根据所述异常、迭代号码及用例标识,确定导致所述异常的测试用例,包括:
当对所述软件或系统执行完成n轮测试后,或当对所述软件或系统执行n轮测试中,判断所述软件或系统是否出现异常;
若所述软件或系统出现异常,则根据所述异常、迭代号码及用例标识,确定导致所述异常的测试用例。
3.如权利要求2所述的模糊测试方法,其特征在于,所述若所述软件或系统出现异常,则根据所述异常、迭代号码及用例标识,确定导致所述异常的测试用例之前,还包括:
若所述软件或系统出现异常,则标记与所述异常对应的迭代号码和用例标识;或
若所述软件或系统出现异常,则将所述异常和与所述异常对应的迭代号码及用例标识存储至预置的异常数据库。
4.如权利要求3所述的模糊测试方法,其特征在于,所述根据所述异常、迭代号码及用例标识,确定导致所述异常的测试用例,包括:
根据所述异常数据库,确定导致所述异常的测试用例;或
根据被标记的与所述异常对应的迭代号码和用例标识,确定导致所述异常的测试用例。
5.如权利要求1所述的模糊测试方法,其特征在于,所述对所述软件或系统执行n轮测试,包括:
为第一轮测试中各所述测试用例随机生成不同的用例标识,同时以1为迭代号码赋予各所述测试用例,并执行各所述测试用例;
为第i轮测试中各所述测试用例随机生成不同的用例标识,同时以i为迭代号码赋予各所述测试用例,并执行各所述测试用例,直至第n轮测试执行完成为止。
6.如权利要求1所述的模糊测试方法,其特征在于,还包括:
当对所述软件或系统执行n轮测试暂停于第j轮测试时,对暂停时的所述迭代号码和用例标识进行标记,其中,j为大于或等于1且小于或等于n的正整数;
当需要继续对所述软件或系统执行测试时,根据暂停时的所述迭代号码和用例标识继续对所述软件或系统执行测试。
7.如权利要求1所述的模糊测试方法,其特征在于,任意两轮测试中某一或某些所述测试用例相同;或
任意两轮测试中的测试用例均相同;或
任意两轮测试中的测试用例均不同。
8.一种模糊测试装置,其特征在于,应用于软件或系统的异常测试,包括:
执行模块,用于对所述软件或系统执行n轮测试,其中,n为大于或等于1的正整数,每一轮测试均包括至少一个测试用例,每一所述测试用例均具有随机生成的用例标识,同一轮测试中各所述测试用例均具有相同的迭代号码,且第i轮测试中各所述测试用例的迭代号码为i,i为大于或等于1且小于或等于n的正整数;
确定模块,用于当所述软件或系统出现异常时,根据所述异常、迭代号码及用例标识,确定导致所述异常的测试用例。
9.一种模糊测试设备,其特征在于,包括:存储装置及一个或多个处理器,所述存储装置用于存储一个或多个程序,其中,当一个或多个所述程序被一个或多个处理器执行时,使得一个或多个所述处理器执行如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有可执行指令,所述可执行指令被执行时执行如权利要求1-7任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中汽数据(天津)有限公司;深圳开源互联网安全技术有限公司;开源网安(深圳)技术有限公司,未经中汽数据(天津)有限公司;深圳开源互联网安全技术有限公司;开源网安(深圳)技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110138175.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有减震效果的工程施工吊装载具
- 下一篇:履带起重机及起重机运输方法