发明公开
- 专利标题: 基于变异的并发软件测试用例生成方法、测试方法及系统
-
申请号: CN202311045084.6申请日: 2023-08-18
-
公开(公告)号: CN117785652A公开(公告)日: 2024-03-29
- 发明人: 梁哲恒 , 崔磊 , 姚潮生 , 沈伍强 , 沈桂泉 , 龙震岳 , 曾纪钧 , 裴求根 , 周纯 , 张金波 , 张小陆 , 钱正浩 , 温柏坚 , 周昉昉 , 李凯 , 蔡彦 , 王静华
- 申请人: 广东电网有限责任公司 , 广东电网有限责任公司信息中心
- 申请人地址: 广东省广州市越秀区东风东路757号;
- 专利权人: 广东电网有限责任公司,广东电网有限责任公司信息中心
- 当前专利权人: 广东电网有限责任公司,广东电网有限责任公司信息中心
- 当前专利权人地址: 广东省广州市越秀区东风东路757号;
- 代理机构: 北京君尚知识产权代理有限公司
- 代理商 李文涛
- 主分类号: G06F11/36
- IPC分类号: G06F11/36
摘要:
本发明提供了一种基于变异的并发软件测试用例生成方法、测试方法及系统,属于计算机软件测试领域。分析被测试系统的业务逻辑,获取原始测试用例;识别原始测试用例中的共享资源以及对共享资源的操作信息;利用变异测试方法保留原始测试用例中的与共享资源相关的部分,并将操作部分替换为同类操作中的其它操作,生成新测试用例;将原始测试用例和新测试用例联合,构成并发测试用例集。在测试用例时,使用至少两个线程将并发测试用例集同时反复输入到被测试系统进行测试,来达到增加并发测试覆盖的目的。本发明结合原始测试用例,采用变异操作和联合生成等策略生成新测试用例,能够更好地反映实际测试场景,从而提高测试的有效性和准确性。