等价类划分(三角形问题)

等价类划分(三角形问题)

任意输入3个整数作为三角形的3条边的长度,判断三角形的类型: 第一步:划分有效等价类和无效等价类

输入条件

有效等价类

无效等价类

a>0 (1) a0 (2) b

是否能构成三角c>0 (3) c

a+b>0 (4) a+ba (5) b+cb (6) c+a

是否等腰三角形 b=c (14)

c=a (15)

a!=b (18)

是否等边三角形

第二步:为有效等价类设计测试用例

测试用例(a ,b ,c) 预期输出

3、4、5 一般三角形 3、3、4

等腰三角形 3、4、4

3、4、3 3、3、3 等边三角形

b!=c (19) c!=a (20)

覆盖范围

(1)、(2)、(3)、(4)、(5)、(6) (1)、(2)、(3)、(4)、(5)、(6)、(13) (1)、(2)、(3)、(4)、(5)、(6)、(14) (1)、(2)、(3)、(4)、(5)、(6)、(15) (1)、(2)、(3)、(4)、(5)、(6)、(17)

第三步:为无效等价类设计测试用例

测试用例(a ,b ,c) 预期输出

0、1、2 1、0、2 1、2、0

不构成三角形

1、2、3 3、2、1 2、3、1 3、4、5 非等腰三角形 3、4、4

非等边三角形 3、4、3

3、3、4

覆盖范围 (7) (8) (9) (10) (11) (12) (16) (18) (19) (20)

等价类划分(三角形问题)

任意输入3个整数作为三角形的3条边的长度,判断三角形的类型: 第一步:划分有效等价类和无效等价类

输入条件

有效等价类

无效等价类

a>0 (1) a0 (2) b

是否能构成三角c>0 (3) c

a+b>0 (4) a+ba (5) b+cb (6) c+a

是否等腰三角形 b=c (14)

c=a (15)

a!=b (18)

是否等边三角形

第二步:为有效等价类设计测试用例

测试用例(a ,b ,c) 预期输出

3、4、5 一般三角形 3、3、4

等腰三角形 3、4、4

3、4、3 3、3、3 等边三角形

b!=c (19) c!=a (20)

覆盖范围

(1)、(2)、(3)、(4)、(5)、(6) (1)、(2)、(3)、(4)、(5)、(6)、(13) (1)、(2)、(3)、(4)、(5)、(6)、(14) (1)、(2)、(3)、(4)、(5)、(6)、(15) (1)、(2)、(3)、(4)、(5)、(6)、(17)

第三步:为无效等价类设计测试用例

测试用例(a ,b ,c) 预期输出

0、1、2 1、0、2 1、2、0

不构成三角形

1、2、3 3、2、1 2、3、1 3、4、5 非等腰三角形 3、4、4

非等边三角形 3、4、3

3、3、4

覆盖范围 (7) (8) (9) (10) (11) (12) (16) (18) (19) (20)


相关文章

  • 等价类划分法
  • 等价类划分法 等价类划分是一种典型的黑盒测试方法,用这一方法设计测试用例完全不考虑程序的内部结构,只根据对程序的要求和说明,即需求规格说明书.我们必须仔细分析和推敲说明书的各项需求,特别是功能需求.把说明书中对输入的要求和输出的要求区别开来 ...查看


  • 2.等价类划分法
  • 功能测试技术 -等价类划分法 东软IT人才实训中心 1 主要内容•• • •什么是等价类划分法等价类的类型等价类的划分原则等价类划分法设计测试用例的步骤 2 等价类划分法•等价类划分法是一种重要的.常用的黑盒测试方法,它将不能穷举的测试过程 ...查看


  • 实验2-黑盒测试之等价类划分
  • 实验2 黑盒测试之等价类划分 一.实验目的 1.掌握等价类划分的方法 2.掌握按等价类方法设计测试用例 二.实验内容 1.请用等价类划分法为三角形问题划分等价类,并设计相应的测试 用例,测试下面三角形问题程序,找出缺陷并改正,记录缺陷. # ...查看


  • 软件测试模型&软件测试设计
  • 软件测试模型 测试策略的简介 测试策略包括:单元测试.设计测试用例.要测试哪几方面的问题,针对这几方面问题各自测试什么内容,测试的具体步骤及实用测试策略 瀑布模型.螺旋模型.圆形开发模型.增量开发模型.渐进模型.快速应用开发模型 测试分为单 ...查看


  • 黑盒测试-三角形
  • 黑盒测试 1.实验目的: 理解黑盒测试的基本方法,掌握等价类划分法和边界值方法设计测试用例. 2.实验配置: (1)PC机一套,要求安装windows操作系统.Virtul Studio6.0.java等工具: (2)理解等价类划分法.边界 ...查看


  • 软件测试工程师资料与面试题
  • 开发思想,逻辑能力 目录 测试用例....................................................................................................... ...查看


  • 用例设计方法_边界值分析方法
  • 测试用例的设计方法(二) 边界值分析方法: 一. 方法简介 1. 定义:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法.通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界. 2. 与等价划分的 ...查看


  • 软件测试实训
  • 附件六 南京航空航天大学金城学院 信息工程系 专业实习报告 实习项目/岗位 软件测试实训 实习单位/地点 学生姓名 学 号 专 业 软 件 工 程 联系方式 实习日期:2015年10月26日至2015年12月04日 软件测试实训总结报告 概 ...查看


  • 软件测试规范示例文档
  • 软件测试规范 陕西华商数码信息股份有限公司 目 录 一. 概述 . ...................................................................................... ...查看


热门内容