摘要
根据各种实施方式,描述用于测试计算机程序的方法,所述方法包括执行多个测试迭代,其中对于每个测试迭代,根据选择策略(201)选择参考测试输入和针对所述参考测试输入的变异,并且通过将所选择的变异应用于所选择的参考测试输入来产生用于计算机程序的测试输入,其中对于每个测试迭代,利用用于所述计算机程序的相应的所产生的测试输入执行所述计算机程序的测试遍历,其中对于每个测试迭代确定通过测试遍历实现的测试覆盖率增加(209),以及其中借助于强化学习来训练选择策略(201),其中将测试覆盖率增加(209)用作奖励(204)。
技术关键词
测试覆盖率
机器人装置
元素
策略
指令
处理器
序列
数据
计算机
介质
系统为您推荐了相关专利信息
出站控制方法
智能网联环境
社会
双层规划模型
公交车辆行驶轨迹
拓扑图
故障传播路径
网络设备
网络结构分析
节点
障碍物
路径规划方法
控制移动设备
点云
路径规划技术
避障路径规划方法
自主机器人
障碍物
节点
计算机可读取存储介质