等价类划分法三角形测试用例_三角形等价类划分

等价类划分法三角形测试用例_三角形等价类划分测试用例实例--三角形用例设计测试一个图形是不是三角形,需考虑到三角形的性质要求。除了满足ABC均是整数且大于0,还需满足A>0,B>0,C>0,且A+B>C,B+C>A,A+C>B。如果是等腰的,还要判断A=B,或B=C,或A=C。如果是等边的,则需判断是否A=B,且B=C,且A=C。输入条件有效等价类无效等价类

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

测试用例实例--三角形用例设计

测试一个图形是不是三角形,需考虑到三角形的性质要求。除了满足A B C均是正数且大于0,还需满足

A>0B>0C>0,且A+B>CB+C>AA+C>B

如果是等腰的,还要判断A=B,或B=C,或A=C

如果是等边的,则需判断是否A=B,且B=C,且A=C

输入条件

有效等价类

无效等价类

是否角形的条边

(A>0), (1)

(B>0), (2)

(C>0)   (3)

(A+B>C)(4)

(B+C>A)(5)

(A+C>B)(6)

(A≤0),      (7)

(B≤0),      (8)

(C≤0),      (9)

(A+B≤C),    (10)

(B+C≤A),    (11)

(A+C≤B),    (12)

是否等腰角形

(A=B), (13)

(B=C), (14)

(C=A), (15)

(A≠B)and(B≠C)and(C≠A)     (16)

是否等边三角形

(A=B)and(B=C)and(C=A)

          (17)

(A≠B),      (18)

(B≠C),      (19)

(C≠A),      (20)

 

 

序号

【A,B,C】          

 覆盖等价类

输出

1

【3,4,5】

(1),(2),(3),(4),(5),(6)

一般三角形

2

【0,1,2】

(7)

不能构成角形

3

【1,0,2】

(8)

4

【1,2,0】

(9)

5

【1,2,3】

(10)

6

【1,3,2】

(11)

7

【3,1,2】

(12)

8

【3,3,4】

(1),(2),(3),(4),(5),(6),(13)

等腰三角形

9

【3,4,4】

(1),(2),(3),(4),(5),(6),(14)

10

【3,4,3】

(1),(2),(3),(4),(5),(6),(15)

11

【3,4,5】

(1),(2),(3),(4),(5),(6),(16)

非等腰角形

12

【3,3,3】

(1),(2),(3),(4),(5),(6),(17)

是等边角形

13

【3,4,4】

(1),(2),(3),(4),(5),(6),(14),(18)

非等边角形

14

【3,4,3】

(1),(2),(3),(4),(5),(6),(15),(19)

15

【3,3,4】

(1),(2),(3),(4),(5),(6),(13),(20)

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/180965.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • jquery定时执行函数_jquery自动提交

    jquery定时执行函数_jquery自动提交setTimeout用于延时器,只执行一次.setInterval:用于多次执行.functiongetnums(){$.get(“http://special.ku6.com/office2010/api/nums.php?”+Math.random(),function(data){nums=”;$.each(data,f

    2025年11月2日
    3
  • VS2008序列号_autocad2008激活序列号

    VS2008序列号_autocad2008激活序列号VS2008正式版序列号CDKEY:PYHYP-WXB3B-B2CCM-V9DX9-VDY8TMSDNLibraryforVisualStudio2008http://www.microsoft.com/downloads/details.aspx?FamilyID=6ff3bc60-32c8-4c22-8591-a20bf8dff1a2&DisplayLang=zh-cnVis…

    2022年8月10日
    10
  • 完美解决pycharm安装第三方库失败的问题[通俗易懂]

    完美解决pycharm安装第三方库失败的问题[通俗易懂]使用pycharm安装第三库的流程1.点击wenjian1.

    2022年8月25日
    6
  • jsonify

    jsonifyflask提供了jsonify函数供用户处理返回的序列化json数据,而python自带的json库中也有dumps方法可以序列化json对象,那么在flask的视图函数中return它们会有什么不同之处呢?想必开始很多人和我一样搞不清楚,只知道既然框架提供了方法就用,肯定不会错。但作为开发人员,我们需要弄清楚开发过程中各种实现方式的特点和区别,这样在我们面对不同的需求时才能做出相对合理的选择,而…

    2022年5月10日
    54
  • 简易旋转倒立摆及控制系统实现方案_旋转倒立摆与pid控制

    简易旋转倒立摆及控制系统实现方案_旋转倒立摆与pid控制+2017年成都信息工程大学第六届“电协杯”电子设计竞赛简易旋转倒立摆及控制装置(I题)设计报告参赛队编号:XG-66-本-YZ2017年11月30日摘要本系统要求设计并制作一个简易旋转倒立摆及控制装置,其中角度传感器WDD35D4电位计、直流电机和单片机STM32F103RCT6最小系统是本系统的核心部分。利用电位计进行数据采集,在控制摆杆E旋转角度,旋轴D摆动速

    2022年8月18日
    11
  • python+selenium小米商城红米K40手机抢购!

    python+selenium小米商城红米K40手机抢购!使用环境1、python32、seleniumselenium使用简述1、安装seleniumpipinstallselenium12、安装ChromeDriver下载地址:http://chromedriver.storage.proxy.ustclug.org/index.html注意:下载的ChromeDriver需要与Chrome版本一致。1)Chrome版本查看:2)ChromeDriver对应版本下载:3)ChromeDriv…

    2025年6月27日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号