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

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

2

查看全部2条回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
【软件测试】功能性测试方法(黑盒测试)
题目对电话账单来说,春季和秋季的标准时间与夏时制时间的转换会带来有意思的问题。春 季,这种转换发生在(3 月末,4 月初的)星期日凌晨 2:00 时,这时时钟要设置为凌晨 3: 00 时。对称的转换通常发生在 10 月最后一个星期日,时钟要从 2:59:59 调回到 2:00: 00。 请为采用以下费率计算用户的每月通话费: (1)通话时间<=20 分钟时,每分钟收费 0.05 美元,通话时...
软件测试基础:黑盒测试,白盒测试及具体方法
1.      程序的质量主要取决于设计的质量。 2.      测试分为单元测试,集成测试,系统测试。 3.      测试的目标是在既定时间内尽可能多的发现系统中的错误,但是不能证明程序的正确性。 4.      程序设计语言的基本成分:数据成分,运算成分,控制成分,传输成分。 5.      不要为了追求效率而是程序语句复杂化,程序的效率应该通过选择高效的算法来实现。 6.    
软件测试基本分类----黑盒测试和白盒测试
黑盒测试黑盒测试又叫功能测试、数据驱动测试或给予需求规格说明书的功能测试。这种测试注重于测试软件的功能性需求。采用这种测试方法,测试工程师把测试对象看作一个黑盒子,不需要考虑程序内部的逻辑结构和特性,只需要依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。黑盒测试能更好更真实的从用户角度来考察被测系统的功能性需求实现情况。在软件测试的各个阶段,如单元测试、集成测试、系统测试及确认测试等...
软件测试笔记(Junit,白盒测试,黑盒测试)
目录 ★★★★★Junit简介 一、‌新建junit测试 二、断言静态类,直接用方法 三、图标 ‌四、注释元素 五、多个测试类同时执行 六、测试方法期望抛出指定的异常 七、测试方法被允许运行的最长时间 八、暂时忽略测试方法 九、测试的运行器 十、参数化测试方式 十一、Ant (1)说明 (2)使用Ant ★★★★★白盒测试简介 一、简介 二、白盒测试的(基于逻辑覆...
软件测试技术之: 白盒测试和黑盒测试
白盒测试和黑盒测试的区别和基本方法。
软件测试基础(三)---黑盒测试之边界值法
1.应用场合  只要有数据输入的地方,一般就可以使用边界值。一般可以将边界值法与等价划分法结合起来进行应用。2.边界条件  边界:可以理解为有效等价类无效等价类(最大值/最小值),或者就是等价类之间的边界值。   普通的边界条件是很容易找到的,它们在产品说明书中有定义,或者在使用软件的过程中确定。但有些边界在软件内部,这些边界条件成为次边界条件或者内部边界条 【例子:2的乘方和ASCII表】
【软件测试】黑盒测试方法——决策表
1.地位: 决策表法被称为“最严格、最具有逻辑性”的黑盒测试方法,能够复杂逻辑关系和多条件组合情况表达的较为明确。适用于:输入输出较多且相互制约条件较多的问题。2.决策表: 由条件桩、动作桩、条件项、动作项四个部分组成 条件桩是指问题中的限制条件; 动作桩是指要执行的操作; 条件项其中条件桩中各个条件组合; 动作项是一个条件组合的特定取值后
软件测试中的“黑盒”与“白盒”
软件测试中的“黑盒”与“白盒”软件测试中,最常听到“黑盒测试”与“白盒测试”,它们是软件测试中最基本的测试方法,那么究竟何为“黑盒”,何为“白盒”呢?下面就对其概念与常用方法进行一下介绍。 黑盒测试:也称功能测试、数据驱动测试,它将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试。 概念:黑盒测试是从一种从软件外部对软件实施的测试,也称功能测试或基于规格说明的测试。其基本观点
软件测试之黑盒测试(等价类划分,边界值分析,判定表驱动)
案例实战—直角三角形试用等价类划分、边界值分析和因果图加判定表驱动法为三角形问题中的直角三角形设计测试用例。假定三边边长a、b和c均为1到100之间的正整数,其中整数的要求通过数据类型控制。直角三角形问题满足以下规则: 当三边中任意两边边长之和小于等于第三边,则输出“非三角形“; 当其中两边边长的平方和等于第三边的平方,则输出“直角三角形”; 当任意两边边长的平方和都不等于第三边的平方,则
【软件测试】黑盒测试简介以及方法简介
引言: 黑盒测试是从软件的外部对软件实施测试,也常形容为闭着眼睛测试。在接下来的学习中将介绍几种常用的黑盒测试方法,其中包括等价类划分、边界值分析、决策表测试等。 1. 等价类划分测试 等价类划分是一种典型的黑盒测试方法,该方法完全不考虑程序的内部结构,只根据对软件的要求和说明,即需求规格说明,把程序输入域划分成若干个部分,然后从每个部分中选取少数有代表性的数据作为测试输
软件测试基础(六)----黑盒测试之场景法
1.应用场合     适合场景法的软件界面特点:没有太多填写项,所有的操作都是通过鼠标的点击、双击、拖拽等完成。(类似于:银行柜台操作界面、五子棋游戏,这些都是通过鼠标的点击、拖拽等来完成的。) 2.核心思想     把自己当成最终的用户,使用软件,设计出在使用软件过程中重要的操作,一般包括两类: 模拟用户完成正常功能、核心业务逻辑的动作,以验证功能的正确性模拟用户操作中出现的主要
软件测试基础(四)---黑盒测试之因果图法
1.应用场合  等价类划分法和边界值分析法都是着重考虑输入条件的,并没有考虑输入之间是否存在着相互制约的关系。如果在测试时必须考虑输入条件的各种组合,就需要利用因果图。总结来说,在一个界面中,有多个控件,控件之间存在组合关系,而且不同的输入组合会产生不同的输出结果,这种情况下就使用因果图法。适合的控件一般包括按钮、单选按钮、复选框、只有2-3项取值的列表框。2.核心概念 1).因—原因,输入动作
软件测试--黑盒测试常用测试分析方法总结
三个方面: 测试分析是什么 重要性,常用性 测试分析包含两个过程: 1.对待测系统或功能的需求了解 2.思考如何去测试这个系统或功能 目前常用的测试分析方法: 测试需求分类 1.偏功能-》理清主流程-》拆分功能点(页面,模块,业务逻辑)-》罗列每个功能的测试点 2.偏流程-》画业务流程图(状态转换图)-》设计测试场景 做(测试分析)-----成为(成为什么样的产品,做到
软件测试方法——黑盒测试
1、黑盒测试概念        黑盒测试法也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性...
黑盒测试和白盒测试的区别
一. 软件测试方法 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
知识普及:黑盒测试、白盒测试、灰盒测试之间的区别
黑盒测试 软件的黑盒测试意味着测试要在软件的接口处进行。 这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。 因此黑盒测试又叫功能测试或数据驱动测试。 通俗方式举例说明: 小明从商场的某一个入口进入,你在商场外面等待,并不知道商场内发生了什么,只知道正确的结果是,小明带着一堆商品从某一个...
软件测试学习笔记_软件测试充分性与测试停止准测
软件测试的充分性: “充分性”是用来度量一个给定的测试集T是否能验证软件P满足其需求R。充分性度量是相对于具体的测试充分性准则C的。 当一个测试集R满足准则C时,即认为T相对于C是充分的。否侧,如果T不能完全满足C,那么认为用例集T对于C是不充分的。因此,确定程序P的测试集T是否满足充分性准则C,是依赖于准则自身的。 覆盖域: 测试集的充分性评估是由一个有限集来度量,根据所依赖的充分性准则
黑盒测试(一)-----边界值测试
边界值分析是一种常用的黑盒测试方法,是对等价类划分方法的补充;所谓边界值,是指相对于输入等价类和输出等价类而言,稍高于其最高值或稍低于最低值的一些特定情况。边界值分析的步骤包括确定边界,选择测试用例两个步骤。一、基本原理: 错误更可能出现在输入变量的极值附近. 失效极少由两个(或多个)缺陷的同时发生引起的。 Min、Min+、Nom、Max-、Max.
软件测试实例--黑盒测试--三角形问题
输入三个整数作为边,分别满足一般三角形、等腰三角形和等边三角形。
黑盒测试面试
测试的主要内容测试主要分为白盒和黑盒测试,这里仅就黑盒测试进行介绍。 黑盒测试是根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。本地化软件的功能测试,用于验证应用程序或网站对目标用户能正确工作。使用适当的平台、浏览器和测试脚本,以保证目标用户的体验将足够好,就像应用程序是专门为该市场开发的一样。功能测试是为了确保程序以期望的方式运行而按功能要求对软件进行的测
黑盒测试——错误推测法
-
软件测试方法的总结
1、按是否查看程序内部结构分为: (1)黑盒测试(black-box testing):只关心输入和输出的结果。 (2)白盒测试(white-box testing):去研究里面的源代码和程序结构。 (3)灰盒测试(Gray-box testing)关注输出对于输入的正确性,同时也关注内部表现,但这种关注不像“白盒”那样详细、完整。 黑盒测试 黑盒测试也称功能测试或数据驱动测试,它是在已
黑盒测试的测试方法
一般我们在做软件测试的时候,会遇到黑盒测试,白盒测试,我们今天主要说的是黑盒测试的 主要测试方法有那些。接下来就是干货了。 最常见的是     边界值  等价类  错误推测法  场景法  因果图法 判定表组成法   正交实验设计   下面是详细的解释: 前言:在期末考到来的时候复习下黑盒测试。文章copy&paste了很多别人的东西。文章里有很多不足之处。欢迎拍砖!!!!!
黑盒测试五大测试阶段
个人觉得这篇将黑盒测试的挺好的~分享~ 黑盒测试又被称为功能测试(常见的功能测试相关工具有:零编码、测兼容和回归的TestWriter,测试框架selenium等,选择适合的自动化测试工具,辅助测试工作更好的开展)、数据驱动测试或基于规格说明的测试,实际上是站在最终用户的立场上,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定。 黑盒测试一般分为以下五个阶段:
#学习笔记4#软件测试基础——测试阶段划分、黑盒测试的一些知识
今天主要看了以下几个方面的知识点,基本都是纯理论,本文只做知识点总结,具体内容要看转载 1.软件测试阶段划分,分为4个阶段:单元测试、集成测试、系统测试、验收测试 单元测试是方法类的覆盖,主要是由开发人员负责的。集成测试和系统测试都是整体测试,不同点在于集成测试主要是技术上的测试,系统测试主要是业务上的测试。验收测试通常由产品经理或者客户完成,对项目输出的一个验收。 ...
黑盒测试(五)-------正交测试法
一、基本概念:    利用因果图来设计测试用例时,作为输入条件的原因和输出结果之间的因果关系,有时候很难从软件规格说明中得到,而且即使是对于一般中小规模的软件,给出其因果图也可能是很庞大,以至于据此因果图的得到的测试用例数量将达到惊人的程度,这给软件测试工作带来了沉重负担。    为了有效、合理的减少测试的费用,可以利用实际生活中行之有效的正交实验法,进行测试用例的设计。所谓“正交实验
点点点(功能测试 黑盒)的测试人员,如何提升自己?
  我只是一个点点点的测试人员,如何提升自己?     1、思考自己测试的模块质量怎么样?有没有去总结自己的测试经验,漏测的bug是否都是因为自己技能不足还是因为自己思维局限, 技能不足学习相关技能, 思维局限多总结常见的测试场景     2、思考自己对测试的系统整个系统结构熟悉不, 每一个模块分别有什么作用, 各个模块怎么组合在一起构成一个完整的系统     3、思考自己发现bug后有没有去...
来科普啦,对于软件测试,你知道多少?
我们常常听说的一些测试专业术语,比如白盒、黑盒、单元测试,相信搞作为程序员的你脱口而出的就是这三个词汇吧,笔者在前几年对测试也仅仅停留在这个两个词汇上,更多的就不得而知了。后来在一家做跨境电商的公司学到了一些新术语,也见到了测试岗位的一些日常,比如冒烟测试、测试用例(TC)、回归测试、接口测试以及偶尔和我吵架等等。 白盒黑盒测试是按测试设计方法分类的,是指软件测试设计的方法,而不是软件测试的方法
白盒测试技术含量不一定比黑盒测试高
白盒测试技术含量就比黑盒测试高? 最近在群里发现这个比较有意思,某人一说自己在做白盒测试,其余的人顿生景仰之情,急急称牛人乎,米多乎! 首先我们看看定义: 白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内
白盒测试方法和黑盒测试方法
软件测试方法一般分为两种:白盒测试与黑盒测试。其中,白盒测试又称为结构测试、逻辑驱动测试或基于程序本身的测试,着重于程序的内部结构及算法,通常不关心功能与性能指标。黑盒测试又被称为功能测试、数据驱动测试或基于规格说明的测试,实际上是站在最终用户的立场上,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定。1. 白盒测试方法和黑盒测试方法 黑盒测试方法,不考虑程序
什么是白盒测试?什么是黑盒测试?
白盒测试(white-box Testing,又称逻辑驱动测试,结构测试),它是知道产品内部过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动,基路测试等,主要用于软件验证。 对开发语言的支持:白盒测试工具是对源代码进行的测试,测试的主要内容包括词法分析与语
计算器测试
标准型下: 序号 操作 期望结果 实际结果 是否通过   1:    除0操作 报错 报错 pass   2: 最大值+1   3: 最大值+2   4: 最小值-1   5: 负数开方   6: 0开方   7: 正数开方   8: 小数开方   9: 退格键   10:CE功能 清除一个数   11:C功能   清除所有数
黑盒测试用例设计--因果图法
判定表驱动法 基本思路:对多个条件的组合进行分析,从而设计测试用例来覆盖各种组合。   判定表:是分析和表达多逻辑条件下执行不同操作的情况下的工具。   判定表5个概念:          条件桩:问题的输入条件列出问题的所有条件。(通常列出条件的顺序没有约束)          动作桩:列出问题规定可能采取的动作。(动作的顺序也没有约束)
面向对象软件测试综述
面向对象软件测试综述 摘要:面向对象的软件测试是面向对象软件开发的不可缺少的一环,是保证软件质量、提高软件可靠性的关键。结合传统软件测试的方法和技术,并针对面向对象软件所具有的特征,将面向对象软件测试层次 划分为三层:类测试、类簇测试和系统测试。本文阐述了面向对象软件测试的基本原理及意义以及它与传统软件测试的区别,讨论了几种已有的面向对象的软件测试工具。 关键词:软件测试;类测试;测试工具;
软件测试题(1)
1.有关"测试驱动开发",下列说法正确的有?正确答案: A B C D    A.TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码 B.TDD的基本思路就是通过测试来推动整个开发得进行,但测试驱动开发并不只是单纯的测试工作,而是把需求分析,设计,质量控制量化的过程。 C.TDD的重要目的不仅仅是测试软件,测试工作保证代码质量仅仅是其中一部分,而且是在
软件测试上机实验(一)
软件测试上机实验(一) 注:部分参考资料来自上机指导书,侵删。 单元测试一般针对程序代码进行测试,这决定了其测试工具和特定的编程语言密切相关,所以单元测试工具基本是相对不同的编程语言而存在,多数集成开发环境(如Microsoft Visual Studio, Eclipse)会提供单元测试工具,甚至提供测试驱动开发方法所需要的环境。最典型的就是xUnit工具家族。JUnit是一个开放源代码的Ja
黑盒测试_边界值分析法
引入 一个软件无论实现怎样各种各样丰富的功能,其内部实现都不可避免的对各种各样的数据范围进行界定与判断,从而针对不同的数据范围进行所需的处理,从而实现软件的需求。而由于需求界定不准确、设计不严密、程序书写手误等原因,对于这些数据范围边界的判断是软件极容易出错的地方,使软件做出错误的处理。从而无法满足软件需求。 针对于这种情况,软件测试中有一个测试方法叫做边界值法,这个方法也是经常被测试人员
黑盒测试_等价类划分法
按测试技术分类:白盒测试与黑盒测试 从完全不同的角度出发,2种测试思路适用于不同的测试阶段 这2种技术,是各有所长,相互补充的关系。可以发现不同类型的错误!   黑盒测试的概念 如何理解“黑盒子”? 1、关注程序外部结构,不考虑内部逻辑结构,不知道程序如何工作。 2、注重软件的功能性需求,主要针对软件界面和软件功能进行测试。 黑盒测试定义:黑盒测试又称功能测试。黑盒测试就是把测
文章热词 软件测试 软件测试教程 软件测试培训 软件测试课程 软件测试视频教程
相关热词 c#的编程逻辑是怎样的 c++中测试多组数据 c++中相对路径怎样 软件测试python教程 软件测试学习python