使用这种技术设计测试用例时,首先需要计算程序的环形复杂度,并用该复杂度为指南定义执行路径的基本集合,从该基本集合导出的测试用例可以保证程序中的每条语句至少执行一次,而且每个条件在执行时都将分别取真、假两种值。下图是各种结构的示意图,流图中的箭头称为边或连接,代表控制流。环形复杂度是一种为程序逻辑复杂性提供定量测度的软件度量,将该度量用于计算程序的基本的独立路径数目,为确保所有语句至少执行一次测试数量的上界。独立路径的数量等于流图的环形复杂度。)连接的复合条件表达式,则需要改为一系列只有单条件的嵌套的判断。