简答题

根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。"一个程序读入3个整数,它们分别代表一个三角形的3个边长。该程序判断所输入的整数是否构成一个三角形,以及该三角形是一般的、等腰的或等边的,并将结果打印出来。" 要求:设三角形的3条边分别为A、B、C。

正确答案

(1)列出等价类表,格式如下:
(2)设计测试用例,格式如下:

答案解析

相似试题
  • 假设一个数据库产品规范要求该产品能够处理从1到1000中间的任何数量的记录。请首先为其划分等价类,并利用等价类划分和边界值分析技术为其设计测试用例,并说明每个测试用例属于某等价类成员还是属于边界值或是邻接边界值。

    简答题查看答案

  • 某城市电话号码由三部分组成。它们的名称和内容分别是: 地区码:空白或三位数字; 前缀:非‘0’或‘1’的三位数字; 后缀:4位数字。 假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据该程序的规格说明,作等价类的划分,并设计测试方案。

    简答题查看答案

  • 某个用户输入设定有如下规则:只能输入‘#’或三位数字;假定设计的程序可接受所有符合规定的密码,请使用等价类划分法为其设计测试用例,并给出预期结果是有效还是无效。

    简答题查看答案

  • 请结合等价类方法给出getNumDaysInMonth(int month,int year)方法的测试用例,其中getNumDaysInMonth方法根据给定的月份和年份返回该月份的总天数。

    简答题查看答案

  • 一般来说,若能分别给出满足某个概念正反两个方面的3个例子,我们就说,这个概念被真正的掌握了。等价关系是学科中一个非常重要的概念,是我们对现实世界进行“划分”,并降低问题复杂性的一个强有力工具,请分别给出3个满足等价关系和3个不满足等价关系的例子。

    简答题查看答案

  • 根据下列条件使用等价类划分法设计测试用例。某一8位微机,其八进制常数定义为:以零开头的数是八进制整数,其值的范围是-177~177,如05,0127,-065.

    简答题查看答案

  • 等价类划分技术是属于()方法的 。

    填空题查看答案

  • 关于等价类划分,下面的()说法是正确的。

    单选题查看答案

  • 某“调整工资”处理模块接受一个“职称”的变量,根据职称的不同(助教,讲师,副教授,教授)作不同的处理,其中若是助教还必须输入工龄,只有工龄超过两年才能调整工资。请用等价类划分法设计测。

    简答题查看答案