软件测试中的黑盒测试是怎样测试啊?

三角形问题用黑盒测试方法进行测试,要求使用边界值测试、等价类测试、决策表测试、因果图测试法分别进行测试?

2

2个回答

等价类划分法
三角形ABC 三边 且 都为正数 且A+B大于C,,,,
有效等价类 和无效等价类
边界值同理,是在等价类的基础上,选取一些有代表性的边界数值进行测试

1

等价类划分法
三角形ABC 三边 且 都为正数 且A+B大于C,,,,
有效等价类 和无效等价类
边界值同理,是在等价类的基础上,选取一些有代表性的边界数值进行测试

1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
软件测试实例--黑盒测试--三角形问题
输入三个整数作为边,分别满足一般三角形、等腰三角形和等边三角形。
【软件测试】功能性测试方法(黑盒测试)
题目对电话账单来说,春季和秋季的标准时间与夏时制时间的转换会带来有意思的问题。春 季,这种转换发生在(3 月末,4 月初的)星期日凌晨 2:00 时,这时时钟要设置为凌晨 3: 00 时。对称的转换通常发生在 10 月最后一个星期日,时钟要从 2:59:59 调回到 2:00: 00。 请为采用以下费率计算用户的每月通话费: (1)通话时间<=20 分钟时,每分钟收费 0.05 美元,通话时...
软件测试基础(三)---黑盒测试之边界值法
1.应用场合  只要有数据输入的地方,一般就可以使用边界值。一般可以将边界值法与等价划分法结合起来进行应用。2.边界条件  边界:可以理解为有效等价类无效等价类(最大值/最小值),或者就是等价类之间的边界值。   普通的边界条件是很容易找到的,它们在产品说明书中有定义,或者在使用软件的过程中确定。但有些边界在软件内部,这些边界条件成为次边界条件或者内部边界条 【例子:2的乘方和ASCII表】
软件测试之黑盒测试(等价类划分,边界值分析,判定表驱动)
案例实战—直角三角形试用等价类划分、边界值分析和因果图加判定表驱动法为三角形问题中的直角三角形设计测试用例。假定三边边长a、b和c均为1到100之间的正整数,其中整数的要求通过数据类型控制。直角三角形问题满足以下规则: 当三边中任意两边边长之和小于等于第三边,则输出“非三角形“; 当其中两边边长的平方和等于第三边的平方,则输出“直角三角形”; 当任意两边边长的平方和都不等于第三边的平方,则
软件测试基础:黑盒测试,白盒测试及具体方法
1.      程序的质量主要取决于设计的质量。 2.      测试分为单元测试,集成测试,系统测试。 3.      测试的目标是在既定时间内尽可能多的发现系统中的错误,但是不能证明程序的正确性。 4.      程序设计语言的基本成分:数据成分,运算成分,控制成分,传输成分。 5.      不要为了追求效率而是程序语句复杂化,程序的效率应该通过选择高效的算法来实现。 6.    
【软件测试】黑盒测试方法——决策表
1.地位: 决策表法被称为“最严格、最具有逻辑性”的黑盒测试方法,能够复杂逻辑关系和多条件组合情况表达的较为明确。适用于:输入输出较多且相互制约条件较多的问题。2.决策表: 由条件桩、动作桩、条件项、动作项四个部分组成 条件桩是指问题中的限制条件; 动作桩是指要执行的操作; 条件项其中条件桩中各个条件组合; 动作项是一个条件组合的特定取值后
软件测试方法——黑盒测试
1、黑盒测试概念        黑盒测试法也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性...
软件测试技术之: 白盒测试和黑盒测试
白盒测试和黑盒测试的区别和基本方法。
【软件测试】黑盒测试简介以及方法简介
引言: 黑盒测试是从软件的外部对软件实施测试,也常形容为闭着眼睛测试。在接下来的学习中将介绍几种常用的黑盒测试方法,其中包括等价类划分、边界值分析、决策表测试等。 1. 等价类划分测试 等价类划分是一种典型的黑盒测试方法,该方法完全不考虑程序的内部结构,只根据对软件的要求和说明,即需求规格说明,把程序输入域划分成若干个部分,然后从每个部分中选取少数有代表性的数据作为测试输
软件测试常见笔试面试题(二)
本博客内容 一、什么是静态测试?动态测试? 二、什么是回归测试? 三、如果能够执行完美的黑盒测试,还需要进行白盒测试吗(黑盒和白盒的区别?) 四、软件测试分几个阶段?各阶段重点测试什么?各个阶段的含义? 五、针对缺陷采取怎样的管理措施? 六、软件测试的V模型和W模型 七、测试方法可以分为哪几种? 八、白盒测试之六种覆盖 九、其他问题记录 一、什么是静态测试?动态测试? 通过运...
软件测试基础(四)---黑盒测试之因果图法
1.应用场合  等价类划分法和边界值分析法都是着重考虑输入条件的,并没有考虑输入之间是否存在着相互制约的关系。如果在测试时必须考虑输入条件的各种组合,就需要利用因果图。总结来说,在一个界面中,有多个控件,控件之间存在组合关系,而且不同的输入组合会产生不同的输出结果,这种情况下就使用因果图法。适合的控件一般包括按钮、单选按钮、复选框、只有2-3项取值的列表框。2.核心概念 1).因—原因,输入动作
软件测试中的“黑盒”与“白盒”
软件测试中的“黑盒”与“白盒”软件测试中,最常听到“黑盒测试”与“白盒测试”,它们是软件测试中最基本的测试方法,那么究竟何为“黑盒”,何为“白盒”呢?下面就对其概念与常用方法进行一下介绍。 黑盒测试:也称功能测试、数据驱动测试,它将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试。 概念:黑盒测试是从一种从软件外部对软件实施的测试,也称功能测试或基于规格说明的测试。其基本观点
软件测试笔记(Junit,白盒测试,黑盒测试)
目录 ★★★★★Junit简介 一、‌新建junit测试 二、断言静态类,直接用方法 三、图标 ‌四、注释元素 五、多个测试类同时执行 六、测试方法期望抛出指定的异常 七、测试方法被允许运行的最长时间 八、暂时忽略测试方法 九、测试的运行器 十、参数化测试方式 十一、Ant (1)说明 (2)使用Ant ★★★★★白盒测试简介 一、简介 二、白盒测试的(基于逻辑覆...
软件测试基本分类----黑盒测试和白盒测试
黑盒测试黑盒测试又叫功能测试、数据驱动测试或给予需求规格说明书的功能测试。这种测试注重于测试软件的功能性需求。采用这种测试方法,测试工程师把测试对象看作一个黑盒子,不需要考虑程序内部的逻辑结构和特性,只需要依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。黑盒测试能更好更真实的从用户角度来考察被测系统的功能性需求实现情况。在软件测试的各个阶段,如单元测试、集成测试、系统测试及确认测试等...
软件测试基础(六)----黑盒测试之场景法
1.应用场合     适合场景法的软件界面特点:没有太多填写项,所有的操作都是通过鼠标的点击、双击、拖拽等完成。(类似于:银行柜台操作界面、五子棋游戏,这些都是通过鼠标的点击、拖拽等来完成的。) 2.核心思想     把自己当成最终的用户,使用软件,设计出在使用软件过程中重要的操作,一般包括两类: 模拟用户完成正常功能、核心业务逻辑的动作,以验证功能的正确性模拟用户操作中出现的主要
常见黑盒测试面试题
1、设计三角形测试用例 一般按等价类,边界值 2、设计nextday测试用例 一般从跨年,跨月等边界值考虑解题思路 3、随机数测试 一般抽奖类型的测试会用到, 4、设计登陆框测试用例
黑盒测试技术-决策表测试(Decision Table Testing)
参考:http://reqtest.com/requirements-blog/a-guide-to-using-decision-tables/          《A Practitioner's Guide to Software Test Design》 黑盒是设计测试用例方法:决策表测试 1. 概念      Decision tables represent com
黑盒测试和白盒测试的区别
一. 软件测试方法 1.        软件测试方法:白盒测试、黑盒测试、灰盒测试、静态测试、动态测试 2.        白盒测试:是一种测试用例设计方法,在这里盒子指的是被测试的软件,白盒,顾名思义即盒子是可视的,你可以清楚盒子内部的东西以及里面是如何运作的,因此白盒测试需要你对系统内部的结构和工作原理有一个清楚的了解,并且基于这个知识来设计你的用例。 白盒测试...
【软件测试】白盒测试与黑盒测试的区别(不同)
黑盒测试是将被测试软件看做一个黑盒子,只考虑系统的输入和输出,完全不考虑程序内部逻辑结构和处理过程。白盒测试是将黑盒子打开,研究源代码和程序内部的逻辑结构。 黑盒测试的依据是各阶段的需求规格说明。白盒测试的依据是程序源代码。 黑盒测试通常用于软件的系统测试、验收测试、功能和性能测试等方面,由测试人员来完成。白盒测试一般主要在单元测试、集成测试中采用,通常由开发人员来完成。
黑盒测试(一)-----边界值测试
边界值分析是一种常用的黑盒测试方法,是对等价类划分方法的补充;所谓边界值,是指相对于输入等价类和输出等价类而言,稍高于其最高值或稍低于最低值的一些特定情况。边界值分析的步骤包括确定边界,选择测试用例两个步骤。一、基本原理: 错误更可能出现在输入变量的极值附近. 失效极少由两个(或多个)缺陷的同时发生引起的。 Min、Min+、Nom、Max-、Max.
软件测试基础--白盒测试、黑盒测试、自动化测试
1   白盒测试         白盒测试也称为结构测试或者逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检验产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否能按照预定要求正确工作          这一方法是吧测试对象看做一个打开的盒子,测试人员根据程序内部逻辑结构相关信息,设计或者选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定...
【软件测试】白盒测试方法与黑盒测试方法的区别
软件测试方法一般分为两种:白盒测试与黑盒测试。其中,白盒测试又称为结构测试、逻辑驱动测试或基于程序本身的测试,着重于程序的内部结构及算法,通常不关心功能与性能指标。黑盒测试又被称为功能测试、数据驱动测试或基于规格说明的测试,实际上是站在最终用户的立场上,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定。 白盒测试方法和黑盒测试方法 黑盒
软件测试黑盒测试实验报告
黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。采用等价类划分和边界测试
软件测试-黑盒测试-判定表法
原文地址:http://www.51testing.com/?uid-539729-action-viewspace-itemid-830507 判定表是分析和表达多种输入条件下系统执行不同动作的工具。将复杂的逻辑关系和多种条件组合的情况表达的清晰明了。判定表通常由四个部分组成: 1.条件桩:列出系统的所有输入; 2.动作桩:列出系统可能采取的操作; 3.条件项:列出针对对
【软件测试】如何用场景法进行黑盒测试
使用场景法进行黑盒测试的一般步骤如下: 构造基本流和备选流根据基本流和备选流构造场景根据场景审计测试用例对每个测试用例补充必要的测试数据
黑盒测试——错误推测法
-
软件工程-软件测试(黑盒)
黑盒/白盒 黑盒 黑盒测试其实就是功能测试,所谓的黑盒可以理解为,哎~你看不到但是我能检测哦,那么它检测了什么呢? 1:检查程序的功能是否符合提尕的功能说明(功能测试/数据驱动) 2:经检查程序的接口 3:对吧测试单元的功能 ...
软件测试--黑盒测试常用测试分析方法总结
三个方面: 测试分析是什么 重要性,常用性 测试分析包含两个过程: 1.对待测系统或功能的需求了解 2.思考如何去测试这个系统或功能 目前常用的测试分析方法: 测试需求分类 1.偏功能-》理清主流程-》拆分功能点(页面,模块,业务逻辑)-》罗列每个功能的测试点 2.偏流程-》画业务流程图(状态转换图)-》设计测试场景 做(测试分析)-----成为(成为什么样的产品,做到
软件测试方法的总结
1、按是否查看程序内部结构分为: (1)黑盒测试(black-box testing):只关心输入和输出的结果。 (2)白盒测试(white-box testing):去研究里面的源代码和程序结构。 (3)灰盒测试(Gray-box testing)关注输出对于输入的正确性,同时也关注内部表现,但这种关注不像“白盒”那样详细、完整。 黑盒测试 黑盒测试也称功能测试或数据驱动测试,它是在已
软件测试学习笔记_软件测试充分性与测试停止准测
软件测试的充分性: “充分性”是用来度量一个给定的测试集T是否能验证软件P满足其需求R。充分性度量是相对于具体的测试充分性准则C的。 当一个测试集R满足准则C时,即认为T相对于C是充分的。否侧,如果T不能完全满足C,那么认为用例集T对于C是不充分的。因此,确定程序P的测试集T是否满足充分性准则C,是依赖于准则自身的。 覆盖域: 测试集的充分性评估是由一个有限集来度量,根据所依赖的充分性准则
软件工程实验报告黑盒测试
   1 掌握等价类划分的原则      2 掌握弱一般等价类、强一般等价类、弱健壮等价类、强健壮等价类      3 掌握等价类划分法测试的方法和步骤
面向对象软件测试综述
面向对象软件测试综述 摘要:面向对象的软件测试是面向对象软件开发的不可缺少的一环,是保证软件质量、提高软件可靠性的关键。结合传统软件测试的方法和技术,并针对面向对象软件所具有的特征,将面向对象软件测试层次 划分为三层:类测试、类簇测试和系统测试。本文阐述了面向对象软件测试的基本原理及意义以及它与传统软件测试的区别,讨论了几种已有的面向对象的软件测试工具。 关键词:软件测试;类测试;测试工具;
软件测试实验报告含四个实验
报告含有 实验一 黑盒测试用例设计 一.实验内容: 三角形问题的等价类测试和边界值分析测试 NextDate()函数决策表法测试 实验二 白盒测试用例设计 一.实验内容:求解一元二次方程程序控制流测试 二.实验要求:给出控制流测试用例和测试结果 实验三 基于缺陷模式的软件测试 一.实验内容:C++语言、Java语言缺陷模式测试 二.实验要求:给出测试用例和测试结果 实验四 系统测试 一.实验内容:数据库应用系统性能测试 二.实验要求:给出响应时间、吞吐量测试用例和结果 以上代码均可运行
完整的黑盒测试报告(nextdate的)
利用nextdate函数测试黑盒文档的测试报告
黑盒测试 实验报告 计算被输入日期是星期几
通过简单程序黑盒测试,熟悉测试过程,对软件测试行程初步了解,并养成良好的测试习惯。
黑盒测试(五)-------正交测试法
一、基本概念:    利用因果图来设计测试用例时,作为输入条件的原因和输出结果之间的因果关系,有时候很难从软件规格说明中得到,而且即使是对于一般中小规模的软件,给出其因果图也可能是很庞大,以至于据此因果图的得到的测试用例数量将达到惊人的程度,这给软件测试工作带来了沉重负担。    为了有效、合理的减少测试的费用,可以利用实际生活中行之有效的正交实验法,进行测试用例的设计。所谓“正交实验
流程--黑盒测试用例
什么是黑盒测试呢?黑盒测试强调了软件输入与输出之间的关系,它将被测软件看作一个打不开的黑盒,根据软件规格说明书设计测试用例,完成测试。1:边界值测试大量的软件测试实践表明,故障往往出现在定义域或值域的边界上,而不是在其内部。为检测边界附近的处理专门设计测试用例,通常都会取得很好的测试效果。因此边界值分析法是一种很实用的黑盒测试用例方法,它具有很强的发现故障的能力。测试方法(1 ) 单变量边界值分析...
白盒测试技术含量不一定比黑盒测试高
白盒测试技术含量就比黑盒测试高? 最近在群里发现这个比较有意思,某人一说自己在做白盒测试,其余的人顿生景仰之情,急急称牛人乎,米多乎! 首先我们看看定义: 白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内
黑盒测试用例测试方法
黑盒测试用例设计方法一、等价类划分法 等价类划分法是一种典型的、重要的黑盒测试方法,是指某个输入域的子集合。在该子集合中,所有的输入数据对于揭露软件中的错误都是等效的。 等价类划分有效等价类和无效等价类例如:微信红包的例子【0.01-200】按数据范围划分:有效的:0.01-200(1) 无效的:小于0.01(2) ...
软件测试——黑盒白盒测试的方法
软件测试 黑盒白盒的区别不用说了,这里介绍黑盒白盒测试所用的方法,都是关于测试样例的设计 白盒测试 语句覆盖 每条语句至少执行一次 判定覆盖 每一判定的每个分支至少执行一次 条件覆盖 每一判定中的每个条件,分别按“真”、“假”至少各执行一次 判定/条件覆盖 同时满足判定复盖和条件复盖的要求 条件组合覆盖 求出判定中所有条件的各种...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 python怎么学啊 黑马培训怎么样啊