【技术实现步骤摘要】
本专利技术涉及软件测试,更具体的说是涉及一种用于互操作性检测的测试用例优先级排序方法。
技术介绍
1、互操作性是未来无人系统发展的主要驱动力之一,因此互操作性测试是保障无人系统安全运行的有效手段之一。互操作测试是软件测试的一种,目的是保证设备或软件间的通信,避免其出现兼容性问题。研究表明,在软件系统开发中,软件系统测试所占的成本高达总成本的50%,软件系统进行优化后如果对整个系统进行回归测试则需要很长的时间,这将大大增加软件测试成本。互操作测试在软件测试成本中具有一定比例,且互操作测试的成本优待进一步降低。
2、目前,为了降低软件测试成本,我们集中于降低互操作测试的成本。有测试表明:一个有20,000行代码的系统,整个测试套件需要7周才能运行完毕。由此可知,如果对系统进行优化后完整地执行所有测试用例是不现实的,此前在互操作测试过程中,为了降低测试成本,可采用对部分重要测试用例先检测、部分后检测、不重要的不检测的方式,但是随着时间推移以及实验验证,发现可能会未检测的部分原本没有故障优化后出现故障的问题,同时以上方法进行测试的准
...【技术保护点】
1.一种基于改进灰狼算法的测试用例优先级排序方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于改进灰狼算法的测试用例优先级排序方法,其特征在于,所述残差-CBAM网络包括依次连接的第一卷积层、第一批量归一化层、第一Relu层、最大池化层、第一残差模块、第一CBAM模块、第二残差模块、第二CBAM模块、平均池化层和全连接层。
3.根据权利要求2所述的一种基于改进灰狼算法的测试用例优先级排序方法,其特征在于,所述第一残差模块和所述第二残差模块的网络结构均由主干网络和分支网络构成;
4.根据权利要求2所述的一种基于改进灰狼
...【技术特征摘要】
1.一种基于改进灰狼算法的测试用例优先级排序方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于改进灰狼算法的测试用例优先级排序方法,其特征在于,所述残差-cbam网络包括依次连接的第一卷积层、第一批量归一化层、第一relu层、最大池化层、第一残差模块、第一cbam模块、第二残差模块、第二cbam模块、平均池化层和全连接层。
3.根据权利要求2所述的一种基于改进灰狼算法的测试用例优先级排序方法,其特征在于,所述第一残差模块和所述第二残差模块的网络结构均由主干网络和分支网络构成;
4.根据权利要求2所述的一种基于改进灰狼算法的测试用例优先级排序方法,其特征在于,所述cbam模块包括通道注意力模块和空间注意力模块;
5.根据权利要求1或4所述的一...
【专利技术属性】
技术研发人员:魏长安,盛云龙,王飞漩,袁新佳,姜守达,
申请(专利权)人:哈尔滨工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。