早教吧 育儿知识 作业答案 考试题库 百科 知识分享

软件测试程序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个正数不能构成三角形时,提示输入的数字两两之和必须大于第三个数
看了 软件测试程序Triangle...的网友还看了以下:

徒弟加工一个零件需用三分之一小时,师傅加工一个零件要五分之一小时,当徒弟加工48个零件时,师傅加工  2020-04-27 …

徒弟加工一个零件需用三分之一小时,师傅加工一个零件需用五分之一小时.当徒弟加工48个零件时,师傅呢  2020-04-27 …

一道语文语言表达题新春佳节将到,你为你的父母送上祝福,需用三个比喻句将祝福的话写成排比句.注意:是  2020-05-14 …

用破蔑席.紧绷绷.焦躁不安.造句打错了,是写话,不是造句。200字以上,还可以用:日寇、埋葬、喘息  2020-05-16 …

某公园计划砌一个形状如图(1)的喷水池,后来有人建议改为图(2)的形状,且外圆的直径不变,请你比较  2020-06-19 …

某公园计划砌一个形状如图(1)的喷水池,后来有人建议改为图(2)的形状,且外圆的直径不变,请你比较  2020-06-19 …

电暖器接入电路时需用三孔插座,将用电部分连入电路的同时,也将金属外壳与大地相连,小明触摸电器时感到  2020-06-20 …

一个时钟三点钟敲三下需用三秒,问,七点钟敲七下要用几秒钟?答对了还继续追加积分,首先说答案不是七秒  2020-07-06 …

两个完全一样的三角形拼成一的平行四边形,用三个这样的三角形拼成梯形,那么拼成的梯形的面积是()  2020-07-13 …

为保证安全,大功率用电器(如家用空调等)接入电路时需用三孔插座,将用电部分连入电路获得电压的同时,也  2020-12-03 …