一种程序测试方法及装置

基本信息

申请号 CN201910844196.5 申请日 -
公开(公告)号 CN110765000B 公开(公告)日 2021-11-23
申请公布号 CN110765000B 申请公布日 2021-11-23
分类号 G06F11/36(2006.01)I 分类 计算;推算;计数;
发明人 万振华;张海春 申请(专利权)人 开源网安物联网技术(武汉)有限公司
代理机构 深圳中一联合知识产权代理有限公司 代理人 李娟
地址 518000广东省深圳市龙华区龙华街道清祥路清湖工业园宝能科技园7栋B座6楼KL单位
法律状态 -

摘要

摘要 本申请适用于计算机应用技术领域,提供了程序测试方法及装置,包括:通过获取待测程序及其程序信息;根据程序信息构建待测程序对应的测试用例的生成方式,根据生成方式生成所述测试用例;根据程序信息对所述测试用例进行变异处理,得到多个变异用例;从所有变异用例中选出用于测试所述待测程序的目标变异用例;根据目标变异用例对所述待测程序进行测试,得到测试结果。通过根据待测程序的程序信息生成待测程序对应的测试用例,在对测试用例进行变异得到多个变异用例,从中确定出用例覆盖率最高的变异用例作为目标变异用例以对待测程序进行测试,有效提高测试待测程序时的代码覆盖率,保证了测试过程和测试结果的全面性。