Testing 我有一些关于MC/DC和piarwise测试的问题
最近,我开始从事软件测试,我有一些问题 成对测试是该参数可以拥有的所有值的组合,它是否也适用于布尔表达式 比如说, 布尔表达式是(A | | B)&&C (假设每个参数只有0和1。) 这里,它是否适用于布尔表达式 第二个问题是关于MC/DC 我已经学会了如何通过MC/DC制作测试用例 但是,我想知道MC/DC如何能够覆盖几乎90%的代码覆盖率 在(A | | B)和&C中,我猜有4个组合测试用例 但是,所有的组合都是8。MC/DC如何减少案例Testing 我有一些关于MC/DC和piarwise测试的问题,testing,white-box-testing,Testing,White Box Testing,最近,我开始从事软件测试,我有一些问题 成对测试是该参数可以拥有的所有值的组合,它是否也适用于布尔表达式 比如说, 布尔表达式是(A | | B)&&C (假设每个参数只有0和1。) 这里,它是否适用于布尔表达式 第二个问题是关于MC/DC 我已经学会了如何通过MC/DC制作测试用例 但是,我想知道MC/DC如何能够覆盖几乎90%的代码覆盖率 在(A | | B)和&C中,我猜有4个组合测试用例 但是,所有的组合都是8。MC/DC如何减少案例 它适用于布尔表达式吗 对。它适用于布尔表达式 得到
- 布尔表达式中的每个条件都应采用所有可能的 结果李>
- 每一个决定都会带来每一个可能的结果
- 每种情况都会独立影响决策结果
虽然相关,但无关,我在这里写了一篇文章:
尽管迟到了,希望这能有所帮助D我也有一个与此相关的问题。例如,如果我有这样的条件:if((a==1)和((b==2)| |(b==3)| |(b==4)),那么我需要多少测试用例才能实现完全MC/DC覆盖?例如,在您的例子中,您可以使用n+1实现完全MC/DC。由于您有4种不同的情况(b==1与b==2不一样,依此类推),因此至少需要5种情况才能完全覆盖