C代码覆盖率检查
介绍了内部覆盖率与外部覆盖率的区别,其中,internal coverage是使用符号执行工具测量到的代码覆盖率,external coverage是在具体测试用例实际执行可执行程序测量到的代码覆盖率。可以自动生成高覆盖率的测试用例,并能深入探索那些在常规测试中容易被忽略的程序路径,是寻找复杂软件缺陷的有力助手。在运行时间足够的前提下,klee充分探索每个代码分支,并且会生成探索每个代码分支的测试用例(get_sign.c共有3个代码分支,所以会生成3个测试用例)能够测量,在运行测试用例时,程序中的。














