失效

一种基于测试用例优化的程序变异测试方法及系统

罗秋明、梁子鹏、周池、冯禹洪、毛睿
深圳大学

摘要

本发明公开一种基于测试用例优化的程序变异测试方法及系统,涉及变异测试优化领域,获取待测试的程序字节码;生成程序字节码的变异体;获取类型依赖图;类型依赖图包括类型顶点和测试用例顶点,以及顶点之间的有向边;有向边用于连接具有直接依赖关系的顶点;计算类型依赖图中,变异体所属的类型顶点的传递闭包;根据传递闭包,确定与变异体有依赖关系的目标测试用例;调用各目标测试用例对变异体进行变异测试。本发明通过类型依赖图确定变异体有依赖关系的目标测试用例,使得每次验证变异体只需执行关联的测试用例,提高了变异测试效率。