用软件测试的方法做一个Excel表格 三角形程序边界测试 三角形函数边界值测试 某函数isTriangle(a,b,c)接收三个1~200的整数作为参数,这三个值分别代表三 角形三条边的长度,函数针对不同的输入情况,会得出以下几个输出结果: 输入不符合要求 不构成三角形 等边三角形 等腰角形 一般三角形 测试用例设计 假设输入的三个参数都不为空,且为整数 三个输入变量:第一条边a,第二条边b,第三条边c 设计出健壮边界值测试用例和健壮边界最坏情况的测试用例。

时间: 2023-05-31 11:05:51 浏览: 35
健壮边界值测试用例: 1. 输入符合要求,构成等边三角形 a=1, b=1, c=1 a=200, b=200, c=200 2. 输入符合要求,构成等腰三角形 a=1, b=2, c=2 a=200, b=100, c=200 3. 输入符合要求,构成一般三角形 a=3, b=4, c=5 a=199, b=150, c=100 4. 输入不符合要求,a+b<=c a=1, b=2, c=4 a=100, b=99, c=199 5. 输入不符合要求,a+c<=b a=1, b=4, c=2 a=100, b=199, c=99 6. 输入不符合要求,b+c<=a a=4, b=1, c=2 a=150, b=100, c=50 健壮边界最坏情况的测试用例: 1. 输入符合要求,构成等边三角形 a=1, b=1, c=1 a=200, b=200, c=200 2. 输入符合要求,构成等腰三角形 a=1, b=2, c=2 a=200, b=100, c=200 3. 输入符合要求,构成一般三角形 a=3, b=4, c=5 a=199, b=150, c=100 4. 输入不符合要求,a+b<=c a=1, b=2, c=4 a=100, b=99, c=199 5. 输入不符合要求,a+c<=b a=1, b=4, c=2 a=100, b=199, c=99 6. 输入不符合要求,b+c<=a a=4, b=1, c=2 a=150, b=100, c=50 7. 输入符合要求,但a,b,c均为最小值 a=1, b=1, c=1 8. 输入符合要求,但a,b,c均为最大值 a=200, b=200, c=200 9. 输入符合要求,但a,b,c中有一个为最小值 a=1, b=2, c=3 10. 输入符合要求,但a,b,c中有一个为最大值 a=199, b=150, c=200

相关推荐

最新推荐

recommend-type

软件测试三角形问题(覆盖测试)学生.doc

软件测试三角形问题(覆盖测试),详细的流程。 1.了解软件覆盖测试的相关知识。 2.能根据三角形案例分析问题。 3.掌握软件覆盖测试的基本方法。 4.针对案例,能够运用覆盖测试技术中的具体方法进行测试用例的设计
recommend-type

三角形问题黑盒测试技术实验报告 .docx

关于三角形问题的黑盒测试,有边界值测试,等价类测试,决策表测试,基于场景的测试以及测试结果的分析,步骤紧凑详细,附带代码与截图。
recommend-type

三角形问题白盒测试技术实验报告.docx

关于三角形问题的白盒测试,含有代码走读,静态结构分析(函数控制流图法), 对判定的测试,选择判定覆盖语句,对路径的测试,对变量的测试。
recommend-type

软件测试 实验报告 白盒测试 三角形

软件测试 实验报告 白盒测试 三角形 软件测试 实验报告 白盒测试 三角形 软件测试 实验报告 白盒测试 三角形
recommend-type

软件测试实验报告——三角形问题

软件测试实验报告 三角形形状判定问题 一、实验环境 Visual C++ 6.0软件环境 二、实验原理 软件测试是通过运行所开发的软件产品,识别和控制软件缺陷,以验证和确认用户需求已得到满足的过程。 三、开发程序清单
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

实现实时数据湖架构:Kafka与Hive集成

![实现实时数据湖架构:Kafka与Hive集成](https://img-blog.csdnimg.cn/img_convert/10eb2e6972b3b6086286fc64c0b3ee41.jpeg) # 1. 实时数据湖架构概述** 实时数据湖是一种现代数据管理架构,它允许企业以低延迟的方式收集、存储和处理大量数据。与传统数据仓库不同,实时数据湖不依赖于预先定义的模式,而是采用灵活的架构,可以处理各种数据类型和格式。这种架构为企业提供了以下优势: - **实时洞察:**实时数据湖允许企业访问最新的数据,从而做出更明智的决策。 - **数据民主化:**实时数据湖使各种利益相关者都可
recommend-type

云原生架构与soa架构区别?

云原生架构和SOA架构是两种不同的架构模式,主要有以下区别: 1. 设计理念不同: 云原生架构的设计理念是“设计为云”,注重应用程序的可移植性、可伸缩性、弹性和高可用性等特点。而SOA架构的设计理念是“面向服务”,注重实现业务逻辑的解耦和复用,提高系统的灵活性和可维护性。 2. 技术实现不同: 云原生架构的实现技术包括Docker、Kubernetes、Service Mesh等,注重容器化、自动化、微服务等技术。而SOA架构的实现技术包括Web Services、消息队列等,注重服务化、异步通信等技术。 3. 应用场景不同: 云原生架构适用于云计算环境下的应用场景,如容器化部署、微服务
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。