为了发现因计算错误、比较不正确和控制流不恰当而造成的错误最常用且最有效的测试技术是 ____。A分支覆盖测试 B 基本路径测试和循环测试C语句覆盖测试 D数据流覆盖测试为什么?
B)基本路径测试和循环测试。
基本路径测试是通过对系统中每个可能的路径进行测试来发现错误,可以发现控制流不恰当和计算错误。
循环测试是针对循环结构的测试,可以发现循环条件、循环体、循环退出条件等方面的错误。
分支覆盖测试和语句覆盖测试可以帮助发现控制流不恰当和比较不正确的错误,但是不能完全覆盖所有可能路径,因此不如基本路径测试和循环测试有效。数据流覆盖测试则是针对数据处理的测试,与发现控制流和计算错误的目的不同。
原文地址: https://www.cveoy.top/t/topic/fphd 著作权归作者所有。请勿转载和采集!