摘要
本发明公开了一种代码测试方法、装置、设备及介质,涉及软件测试技术领域,包括:将当前粒子群确定为当前测试用例集群;各个粒子分别包括测试用例的输入参数及其注入时间;基于注入时间将输入参数注入至待测试代码中,得到当前测试操作对应的代码测试结果;将当前粒子群中各个粒子的代码覆盖率与上一测试操作中的总代码覆盖率之间的差值分别确定为当前粒子群中相应各个粒子在当前测试操作中的适应度;利用当前粒子群中各个粒子的适应度和自适应粒子算法对当前粒子群进行更新,将更新后粒子群确定为新的当前粒子群,重新跳转至将当前粒子群确定为当前测试用例集群的步骤,直至得到满足预设测试停止条件的代码测试结果。提高代码测试的代码覆盖率。
技术关键词
粒子
代码测试方法
代码覆盖率
参数
集群
因子
代码测试装置
软件测试技术
算法
可读存储介质
存储计算机程序
社会
测试模块
关系
处理器
电子设备
速度