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

软件测试程序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-13 …

用一个四字词语来表示或形容下面的事物或动作螃蟹流泪用一个四字词语来表示或形容下面的事物或动作螃蟹流  2020-06-13 …

地层是地壳发展过程中形成的各种成层岩石的总称,正常情况下,下面的岩层总是比上面的岩层古老。化石多保  2020-06-19 …

告诉你一个事物或一个动作,请用一个成语来表示或形容.例:吃饭-狼吞虎咽螃蟹-告诉你一个事物或一个动  2020-06-23 …

列方程或方程组解应用题:某校师生开展读书活动.九年级一班和九年级二班的学生向学校图书馆借课外读物共  2020-07-18 …

阅读材料,解答问题:我们可以利用解二元一次方程组的代入消元法解形如x2+y2=10①2x-y=5②  2020-07-25 …

阅读材料,解答问题:我们可以利用解二元一次方程组的代入消元法解形如x2+y2=10①2x-y=5②  2020-07-25 …

一个正方形和一个圆形面积相等,它们的周长相比较是?请写出列式或方程或说明为什么.A.正方形的周长大  2020-08-01 …

什么词语可以形容从繁华到衰落在重新焕发生机的过程一个词语或或者一个专业的过程或者一个什么概念都可以比  2020-11-05 …

状语是什么意?中文中状语是动词或形容词前面的连带成分,用来修饰、限制动词或形容词,表示动作的状态、方  2021-02-03 …