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

软件测试程序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...的网友还看了以下:

毛宗纲《读三国志法》里面的砦市宰相指的是谁啊?毛宗纲《读三国志法》------殆举前之丰沛三杰、商  2020-05-16 …

观察下面一组数.一分之一,一分之二,二分之一,一分之三,二分之二,三分之一,一分之四,二分之三,三  2020-05-22 …

三百五十七分之五十八、三百五十七分之六十三、三百五十七分之四十五能约分吗三百五十七分之五十八、三百  2020-06-13 …

二分之三,三分之三,0.75,60%,(),(),()按规律填,第一个空填小数,第二个空填分数,第  2020-07-16 …

分数加法,会做的进三分之二十+九分之十+三分之二=五分之二十四+五分之四+五分之十二=七分之三十+  2020-07-19 …

三分之三=∵三分之一=0.333(3循环);∴三分之二=2*三分之一=2*0.333(3循环)=0  2020-07-19 …

四分之三写成坡比的形式该怎么写?就是1:m的形式.是不是1:三分之四...四分之三写成坡比的形式该  2020-07-30 …

走近名著。(4分)(1)比较阅读:(2分)(三题中任选两题)《水浒传》、《钢铁是怎样炼成的》、《格列  2020-11-01 …

阅读下面的材料,按要求答题。(6分)三行墓志铭是当代新兴的用三行文字给自己或他人所写的一种悼念性文体  2020-11-03 …

八分之五的分子增加5,要使分数的大小不变,分母应(一吨的四分之三()三吨的八分之五的分子增加5,要使  2020-12-17 …