1.在进行黑盒测试的过程中,可以借鉴同类的测试经验,下列测试用例设计描述正确的是( AC ) 。
若某个输入条件对取值范围进行了规定,则可划分一个有效等价类和两个无效等价类
若规定输入数据必须遵守的规则,则可以确定一个有效等价类和一个无效等价类
等价类中的一个数据能捕获缺陷,则该等价类中的其他数据也能捕获缺陷
如果输入条件是一个布尔数据,则不能确定等价类
- 在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类和两个无效等价类
- 在输入条件规定了输入值的集合或者规定了“必须如何”的条件的情况下,可以确立一个有效等价类和一个无效等价类
- 在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类
- 在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类
- 在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)
- 在确知己划分的等价类中,各元素在程序处理中的方式不同的情况下,则应再将该等价类进一步地划分为更小的等价类。
2.白盒测试是对源代码的测试,其中逻辑覆盖是最常用的测试用例方法,逻辑覆盖中覆盖率最低的是( C ) 。
判定覆盖
条件覆盖
语句覆盖
基本路径覆盖
3.黑盒测试和白盒测试是互补的关系,它们都是从不同方向提高的软件质量,以下是衡量代码质量的有( ABC )。
缺陷密度
代码可靠性