现有一个计算机程序根据输入的三条边的值判断是否构成三角形三边应为正整数分别构成非三角形、一般三角形、等腰三角形和等边三角形。针对上述程序使用边界值用例设计方法进行测试用例的设计。要求:1、获取题干需求 获取三条边的显性需求及隐性需求从而确定便于后续的等 价类划分及边界值确定。 2、提取测试项及测试点 根据提取的需求确定三条边的业务规则如数据类型三角形构成规则任意两边之和 大于第三边 3、分析等价类
出以下测试用例:
- 输入三个非正整数(无效等价类) a. -1, -2, -3 b. 0, 0, 0
- 输入两个正整数和一个非正整数(无效等价类) a. 2, 3, -1 b. 5, 6, 0
- 输入三个正整数但无法构成三角形(无效等价类) a. 1, 2, 3 b. 4, 5, 9
- 输入三个正整数构成一般三角形(有效等价类) a. 3, 4, 5 b. 6, 8, 10
- 输入三个正整数构成等腰三角形(有效等价类) a. 4, 4, 6 b. 7, 7, 10
- 输入三个相等的正整数构成等边三角形(有效等价类) a. 2, 2, 2 b. 8, 8, 8
- 输入两个最小的正整数和一个最大的正整数(边界值) a. 1, 2, 1000 b. 1, 999, 1000
- 输入三个最大的正整数(边界值) a. 1000, 1000, 1000
原文地址: https://www.cveoy.top/t/topic/fIq8 著作权归作者所有。请勿转载和采集!