单选题 为了发现因计算错误、比较不正确和控制流不恰当而造成的错误,最常用且最有效的测试技术是______。
  • A.分支覆盖测试
  • B.基本路径测试和循环测试
  • C.语句覆盖测试
  • D.数据流覆盖测试
【正确答案】 B
【答案解析】[解析] 单元测试的基本任务是保证模块中每条语句都至少执行一次,此时设计测试用例是为了发现因计算错误、比较不正确和控制流不恰当而造成的错误,发现这些错误最常用且最有效的测试技术就是基本路径测试和循环测试。