我真的对声明覆盖范围感到困惑。我在网上做了一些搜索。有人说语句覆盖只通过真实条件,在这种情况下是 1-2-3-4-12。但是,其他人说语句覆盖范围应涵盖尽可能多的语句,我相信在这种情况下将是 1-2-3-5-6-7-8-9-10-11-12。哪一个是正确的?
对于分支覆盖率,我相信我应该在不考虑循环的情况下测试真/假条件,我将使用值 1)x=-1 和 2)x=0
对于路径覆盖,我认为我应该测试所有路径,因此与分支覆盖相比,我还需要测试循环。所以我将使用值 1) x= -1, 2)x = 0 和 3) x = 10。
我的回答正确吗?
先感谢您