第三章——黑盒测试与测试用例设计
1.黑盒测试中,测试人员和程序员应该相互独立。解释其合理性。
2.如何识别等价类?运用示例给出解释。
1.建立等价类表,为每个等价类规定一个唯一的编号。
2.设计测试用例,尽可能覆盖未被覆盖的有效等价类,重复这个步骤,直到所有有效等价类被覆盖。
3.设计测试用例,尽可能覆盖未被覆盖的无效等价类,重复这个步骤直到所有无效等价类被覆盖。
3.对NextDate示例,运用等价类划分的方法给出测试用例。
4.对于三角形问题,给出弱健壮等价类测试用例。
5.什么是边界值分析法?程序的边界指什么?
边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。程序的边界指的就是用户定义的范围值。
6.从测试用例的数目说明边界值分析法与等价类分析法之间有什么不同。
与等价划分的区别
1)边界值分析不是从某等价类中随便挑一个作为代表,而是使这个等价类的每个边界都要作为测试条件。
2)边界值分析不仅考虑输入条件,还要考虑输出空间产生的测试情况。
7.决策表通常由哪几个部分组成?
条件桩,条件项,动作桩,动作项
8.给出NextDate函数的决策表测试用例设计。
9.
10.试再列出3种本章中没有提到的黑盒测试法。
错误猜测法,场景分析法,状态图法,大纲法。