早教吧作业答案频道 -->其他-->
软件测试程序Triangle读入三个整数值,这三个整数代表同一个三角形三条边的长度,程序需根据这三个值判断三角形属于不等边、等腰或等边三角形中的哪一种.2)综合使用边界值分析、等价划
题目详情
软件测试
程序Triangle读入三个整数值,这三个整数代表同一个三角形三条边的长度,程序需根据这三个值判断三角形属于不等边、等腰或等边三角形中的哪一种.2)综合使用边界值分析、等价划分、基本路径测试等技术,可以设计出相应的测试用例.
程序Triangle读入三个整数值,这三个整数代表同一个三角形三条边的长度,程序需根据这三个值判断三角形属于不等边、等腰或等边三角形中的哪一种.2)综合使用边界值分析、等价划分、基本路径测试等技术,可以设计出相应的测试用例.
▼优质解答
答案和解析
等价类划分:
1、三角形:
用例1、输入3个正数分别不相等且能构成三角形,预期输出:一般三角形
用例2、输入3个正数只有两个相等,预期输出:等腰三角形
用例3、输入3个正数全相等,预期输出:等边三角形
用例4、(假设程序允许输入最大数为65535)输入2个不相等的正数和65535,且这三个数能构成三角形,预期输出:一般三角形(边界值)
用例5、(假设程序允许输入最大数为65535)输入2个65535和1个其他正数,预期输出:等腰三角形(边界值)
用例6、(假设程序允许输入最大数为65535)输入3个65535,预期输出:等边三角形(边界值)
2、非三角形:
用例7、输入3个正数分别不相等且不能构成三角形,预期输出:不是三角形
用例8、输入3个正数只有两个相等且不能构成三角形,预期输出:不是三角形
用例9、输入2个不相等正数1个0,预期输出:不是三角形(边界值)
用例10、输入2个相等正数1个0,预期输出:不是三角形(边界值)
用例11、输入1个正数2个0,预期输出:不是三角形(边界值)
用例12、输入3个0,预期输出:不是三角形(边界值)
用例13、输入2个不相等正数1个负数,预期输出:不是三角形
用例14、输入1个正数2个负数,预期输出:不是三角形
用例15、输入3个负数,预期输出:不是三角形
用例16、只输入2个数,预期输出:不是三角形
用例17、只输入1个数,预期输出:不是三角形
用例18、不输入内容直接输出,预期输出:不是三角形
用例19、输入非数字,预期输出:不是三角形
关于非三角形的预期输出:
若要求程序提高用户体验则应细化:
1、输入非正数(包括非数字)时,提示必须输入正数
2、输入少于3个数时,提示必须输入三个数
3、输入的3个正数不能构成三角形时,提示输入的数字两两之和必须大于第三个数
1、三角形:
用例1、输入3个正数分别不相等且能构成三角形,预期输出:一般三角形
用例2、输入3个正数只有两个相等,预期输出:等腰三角形
用例3、输入3个正数全相等,预期输出:等边三角形
用例4、(假设程序允许输入最大数为65535)输入2个不相等的正数和65535,且这三个数能构成三角形,预期输出:一般三角形(边界值)
用例5、(假设程序允许输入最大数为65535)输入2个65535和1个其他正数,预期输出:等腰三角形(边界值)
用例6、(假设程序允许输入最大数为65535)输入3个65535,预期输出:等边三角形(边界值)
2、非三角形:
用例7、输入3个正数分别不相等且不能构成三角形,预期输出:不是三角形
用例8、输入3个正数只有两个相等且不能构成三角形,预期输出:不是三角形
用例9、输入2个不相等正数1个0,预期输出:不是三角形(边界值)
用例10、输入2个相等正数1个0,预期输出:不是三角形(边界值)
用例11、输入1个正数2个0,预期输出:不是三角形(边界值)
用例12、输入3个0,预期输出:不是三角形(边界值)
用例13、输入2个不相等正数1个负数,预期输出:不是三角形
用例14、输入1个正数2个负数,预期输出:不是三角形
用例15、输入3个负数,预期输出:不是三角形
用例16、只输入2个数,预期输出:不是三角形
用例17、只输入1个数,预期输出:不是三角形
用例18、不输入内容直接输出,预期输出:不是三角形
用例19、输入非数字,预期输出:不是三角形
关于非三角形的预期输出:
若要求程序提高用户体验则应细化:
1、输入非正数(包括非数字)时,提示必须输入正数
2、输入少于3个数时,提示必须输入三个数
3、输入的3个正数不能构成三角形时,提示输入的数字两两之和必须大于第三个数
看了 软件测试程序Triangle...的网友还看了以下:
有关不定积分的一个问题问题是这样的:已知速度函数v(t)=t^2[速度等于时间的平方],根据速度函 2020-05-14 …
数据库系统的三级模式结构从数据库系统管理角度考虑数据的组织与存储。下列不属于数据库三级模式 2020-05-23 …
下列叙述中,正确的是A.计算机字长取决于控制总线的宽度B.计算机字长取决于数据总线的宽度C.数据 2020-05-24 …
● 以下关于数据仓库与数据库的叙述中,(30)是正确的。 (30)A.数据仓库的数据高度结构化、复杂 2020-05-26 …
以下关于数据仓库与数据库的叙述中,______是正确的。A.数据仓库的数据高度结构化、复杂、适合操作 2020-05-26 …
按照所采用的计量尺度,以下不属于统计数据的有( )。A.分类数据B.顺序数据C.时间数据D.数值型数 2020-05-30 …
下列对数据特征的测度中,既适用于品质数据也适用于数值型数据的是( )。A.离散系数B.众数C.算术平 2020-05-30 …
有关不定积分的一个问题问题是这样的:已知速度函数v(t)=t^2[速度等于时间的平方],根据速度函 2020-07-13 …
求解此题说下原因谢谢大家在C语言中,对于以下定义正确的叙述为charx[]="good";chary 2020-11-14 …
各直线运动坐标轴机械原点的复归精度属于数控机床的()精度检验 2020-11-24 …