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

等价类划分法三角形测试用例_三角形等价类划分测试用例实例--三角形用例设计测试一个图形是不是三角形,需考虑到三角形的性质要求。除了满足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)
上一篇 2022年10月17日 下午3:46
下一篇 2022年10月17日 下午3:46


相关推荐

  • 教你配置浏览器的苹果绿背景-保护您的眼睛

    教你配置浏览器的苹果绿背景-保护您的眼睛1 IE 浏览器 先进入系统 比如 win7 个性化 窗口颜色 高级外观设置 窗口 颜色 配置色调 85 饱和度 90 亮度 205 再配置 IE 内核浏览器 IE 选项 颜色 使用 windows 颜色 辅助功能 勾选 忽略网页上指定的颜色 2 chrome 浏览器 网上一种说法是到 chrome 网上应用店 https chrome google com webstore

    2026年3月17日
    2
  • leetocde-416分割等和子集(01背包)

    leetocde-416分割等和子集(01背包)原题链接给定一个只包含正整数的非空数组。是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。注意:每个数组中的元素不会超过 100数组的大小不会超过 200示例 1:输入: [1, 5, 11, 5]输出: true解释: 数组可以分割成 [1, 5, 5] 和 [11]. 示例 2:输入: [1, 2, 3, 5]输出: false解释: 数组不能分割成两个元素和相等的子集.题解先看和如果式奇数,返回false,否则除以2,然后看是否能够用拼凑出整合处于

    2022年8月8日
    5
  • phpstorm2021最新激活破解方法

    phpstorm2021最新激活破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    228
  • JVM内存结构详解

    JVM内存结构详解文章目录一、你了解JVM内存模型吗在这之前需要知道JVM内存模型图——JDK1.81.1、程序计数器1.2、Java虚拟机栈(Stack)1.1.1、java.lang.StackOverflowError问题1.3、本地方法栈1.4、元空间(MetaSpace)1.4.1、MetaSpace相比PermGen的优势1.5、Java堆(Heap)二、JVM三大性能调优参数-Xms-Xmx-X…

    2022年4月30日
    52
  • 微信小程序反编译wxss文件缺失_小程序反编译方法

    微信小程序反编译wxss文件缺失_小程序反编译方法看了很多反编译小程序 找回微信小程序源码很多教程 各种问题导致都没法正常使用 微信版本升级后 会遇到各种报错 以及无法获取到 wxss 丢失的问题 查阅各种资料 最终解决 于是贴上完整的微信小程序反编译方案 下面内容仅作学习交流使用 微信小程序反编译截图 1 微信小程序反编译截图 2 常见的微信小程序反编译失败问题 1 获取不到 Wxss2 遇见分包 无法反编译 3a

    2026年3月17日
    2
  • webstorm激活码2021【注册码】[通俗易懂]

    webstorm激活码2021【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    75

发表回复

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

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