三角形问题的等价类测试用例 - 范文中心

三角形问题的等价类测试用例

12/04

三角形问题的等价类测试用例

四种可能出现的输出:非三角形、不等边三角形、等腰三角形和等边三角形 可以使用这些输出标识如下所示的输出(值域)等价类:

R1={〈a,b,c〉:有三条边a、b和c的等边三角形}

R2={〈a,b,c〉:有三条边a、b和c的等腰三角形}

R3={〈a,b,c〉:有三条边a、b和c的不等边三角形}

R4={〈a,b,c〉:三条边a、b和c不构成三角形}

四个弱一般等价类测试用例是:

测试用例 a b c 预期输出

WN1 5 5 5 等边三角形

WN2 2 2 3 等腰三角形

WN3 3 4 5 不等边三角形

WN4 4 1 2 非三角形

由于变量a、b和c没有有效区间,则强一般等价类测试用例与弱一般等价类测试用例相同。

考虑a、b和c的无效值产生的以下额外弱健壮等价类测试用例:

测试用例 a b c 预期输出

WR1 -1 5 5 a取值不在所允许的取值值域内 WR2 5 -1 5 b取值不在所允许的取值值域内 WR3 5 5 -1 c取值不在所允许的取值值域内 WR4 201 5 5 a取值不在所允许的取值值域内 WR5 5 201 5 b取值不在所允许的取值值域内 WR6 5 5 201 c取值不在所允许的取值值域内

以下是额外强健壮性等价类测试用例三维立方的一个“角”:

测试用例 a b c 预期输出

SR1 -1 5 5 a取值不在所允许的取值值域内 SR2 5 -1 5 b取值不在所允许的取值值域内 SR3 5 5 -1 c取值不在所允许的取值值域内 SR4 -1 -1 5 a、b取值不在所允许的取值值域内 SR5 5 -1 -1 b、c取值不在所允许的取值值域内 SR6 -1 5 -1 a、c取值不在所允许的取值值域内 SR7 -1 -1 -1 a、b、c取值不在所允许的取值值域内


相关内容

  • 软件测试试题库
    一.单选题(2分/题,共30分) 二.多选题(1分/题,共10分) 三.名字解释题(3分/题,共9个) 试题一 (http://xiaolifang84.blog.163.com/blog/#m=0) 一.判断正误题 1. 测试是调试的一个 ...
  • 软件测试范围
    软件测试 一. 单项选择题:(每题1分,共20分) 1. 软件测试的目的是 ( B ) (A)发现程序中的所有错误 (B)尽可能多地发现程序中的错误 (C)证明程序是正确的 (D)调试程序 2. 下列___不属于测试原则的内容 ( D ) ...
  • 软件测试试卷(有答案)
    模拟试题1 一.选择题(每题2分,共30分) 1.导致软件缺陷的最大原因是( ) A. 编写程序 B. 设计方案 C. 软件需求说明书 D.软件规格说明书 2.在下面几个语句中,判断哪一个是错误的 A)发现和修复产品中的软件缺陷越早,开发费 ...
  • 软件测试心得
    软件测试心得体会 软件测试工作是一个系统而复杂的工程,软件测试的目的就是确保软件的质量.确认软件以正确的方式做了你所期望的事情,所以工作的主要任务是发现软件的错误.有效定义和实现软件成分由底层到高层的组装过程.验证软件是否满足规格书要求和系 ...
  • 测试用例设计(等价类划分,边界值分析)
    题目: 环境:B/S结构 由安博测试空间技术中心http://www.btestingsky.com/提供 内容:后台,一个文本框,要求输入5-100个长度的任意格式的字符串:要求输入的字符可以在前台正确的显示.请根据需求设计一组测试数据, ...
  • 软件工程期末考试试题
    一,单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项 前的字母填在题后的横线上. 1.可行性研究要进行一次_____需求分析. A.详细的 B.全面的 C.简化的.压缩 ...
  • 测试应聘简历
    个人简历 姓名 籍贯 政治面貌 专业 联系电话 求职意向 汤先正 江西/宜春 团员 计算机应用 [1**********] 1. 2. 1. 个人简介 2. 3. 4. 个人话语 所受教育 1. 2. 应聘工作:软件测试 求职地点:武汉 能 ...
  • 高数|无穷小的比较与等价无穷小
    皇上,你还记得大明湖畔的无穷小么,它在大明湖里的倒影是无穷大!今天我们要讲一个令皇上无比头疼的问题,那就是无穷小居然不止一种,不知道皇上能不能做到雨露均沾呢?别看人家小,但也分高低,阶级斗争也很严重,后宫众多无穷小也个个都是要脸面的存在.谁 ...
  • 20XX年5月能源审计方法(二)
    2014年5月能源管理师职业能力水平二级证书考试 能源审计方法(二) (课程代码12038) 本试卷分为两部分,共12页,满分100分:考试时间150分钟. 1.第一部分为选择题,应考者必须在"答题卡"上的"选 ...
  • 插值算法与matlab代码
    Matlab 中插值函数汇总和使用说明 MATLAB 中的插值函数为interp1,其调用格式为: yi= interp1(x,y,xi,'method') 其中x ,y 为插值点,yi 为在被插值点xi 处的插值结果:x,y 为向量, ' ...