基于变异的并发软件测试用例生成方法、测试方法及系统
摘要:
本发明提供了一种基于变异的并发软件测试用例生成方法、测试方法及系统,属于计算机软件测试领域。分析被测试系统的业务逻辑,获取原始测试用例;识别原始测试用例中的共享资源以及对共享资源的操作信息;利用变异测试方法保留原始测试用例中的与共享资源相关的部分,并将操作部分替换为同类操作中的其它操作,生成新测试用例;将原始测试用例和新测试用例联合,构成并发测试用例集。在测试用例时,使用至少两个线程将并发测试用例集同时反复输入到被测试系统进行测试,来达到增加并发测试覆盖的目的。本发明结合原始测试用例,采用变异操作和联合生成等策略生成新测试用例,能够更好地反映实际测试场景,从而提高测试的有效性和准确性。
0/0