软件测试的黑盒测试是将被测软件看作一个打不开的黑盒,只关心软件的输入数据和输出结果。
黑盒测试完全不考虑程序内部结构和内部特性的情况下,只依靠被测程序输入和输出之间的关系和程序的功能来设计测试用例。
测试方法 | 等价类划分法 | 边界值划分法 | 决策表划分法 |
实质 | 将程序输入域划分为若干个互不相交的子集(等价类),然后从每个等价类中选取少数的具有代表性的数据作为测试用例进行测试 | 将定义域或值域的边界附近的值作为测试用例,对于每个被保留的测试变量,分别取值min(最小值),min+(稍大于最小值),nom(域内任意值),max-(稍小于最大值),max(最大值) | 当输入输出较多,且相互之间制约条件较多,将作为条件的所有输入的各种组合值以及对应输出值多罗列出来形成的表格 |
对大学生博客系统的评论部分进行测试用例设计 | |||
背景 | 当用户在浏览博文之后,可以对博文进行评论,在系统设计时,我们规定用户评论内容限制在100个字符之内。 | ||
用户可以在1到100个字符内随便输入,所以在输入域内,不需要进行等价类的划分 |
测试用例分别为: 1个字符(min) 2个字符(min+) 46个字符(nom) 99个字符(max-) 100个字符(max) |
只有一个输入变量,不需要用决策表划分法进行测试 |
时间: 2024-10-25 18:38:34