源自:《软件测试的艺术》
某程序从一个输入对话框读取三个整数值,这三个整数值代表了三角形三条边的长度,程序显示提示信息,指出该三角形是不规则三角形、等腰三角形还是等边三角形,对此设计测试用例。
- 是否有一组数可以表示一个有效的不规则三角形
- 是否有一组数可以表示一个有效的等腰三角形
- 是否有一组数可以表示一个有效的等边三角形
- 三角形其中某边为0,或者三边均为0
- 三角形其中某边为负数
- 三角形其中某边非整数值
- 三角形输入的边长个数不等于3
- 是否有三个测试用例代表有效的等腰三角形,从而测试到两等边的所有三种可能情况
- 判断三个整数都大于0,且其中两个整数之和等于第三个整数
- 是否有三个第9类测试用例,可以列举出两边之和等于第三边的全部可能
- 判断三个整数都大于0,且其中两个整数之和小于第三个整数
- 是否有三个第11类测试用例,可以列举出两边之和小于第三边的全部可能
- 是否在定义输入的基础上,还定义了预期的输出值