求高人帮忙做一道软件测试的题 10
1.请完成下述算法设计,并使用cUnit单元测试工具进行测试。编程语言及工具不限。(30分)需要提交1)算法源码2)单元测试源码输入三个整数a、b、c,通过程序判定是否构...
1.请完成下述算法设计,并使用cUnit单元测试工具进行测试。编程语言及工具不限。(30分)
需要提交 1)算法源码 2)单元测试源码
输入三个整数a、b、c,通过程序判定是否构成三角形。要求输入a、b、c必须满足a≤200,b≤200,c≤200.请用黑盒测试方法编制测试用例
4.对题目3算法进行一次覆盖率分析(30分)
题中的abc代表三角形的边长 展开
需要提交 1)算法源码 2)单元测试源码
输入三个整数a、b、c,通过程序判定是否构成三角形。要求输入a、b、c必须满足a≤200,b≤200,c≤200.请用黑盒测试方法编制测试用例
4.对题目3算法进行一次覆盖率分析(30分)
题中的abc代表三角形的边长 展开
3个回答
推荐于2018-03-06
展开全部
分析题目中给出和隐含的对输入条件的要求:
①整数,②三个数,③非零数,④正数,⑤两边之和大于第三边,⑥等腰,⑦等边。
如果a、b、c满足条件①~④,则输出下列4种情况之一:
(1)如果不满足条件⑤,则程序输出为“非三角形”。
(2)如果三条边相等即满足条件⑦,则程序输出为“等边三角形”。
(3)如果只有两条边相等,即满足条件⑥,则程序输出为“等腰三角形”。
(4)如果三条边都不相等,则程序输出为“一般三角形”。
列出等价类表并编号,结果如表1所示。 根据等价类设计等价类测试用例如表2所示。
①整数,②三个数,③非零数,④正数,⑤两边之和大于第三边,⑥等腰,⑦等边。
如果a、b、c满足条件①~④,则输出下列4种情况之一:
(1)如果不满足条件⑤,则程序输出为“非三角形”。
(2)如果三条边相等即满足条件⑦,则程序输出为“等边三角形”。
(3)如果只有两条边相等,即满足条件⑥,则程序输出为“等腰三角形”。
(4)如果三条边都不相等,则程序输出为“一般三角形”。
列出等价类表并编号,结果如表1所示。 根据等价类设计等价类测试用例如表2所示。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询