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

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

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.      测试分为单元测试,集成测试,系统测试。 3.      测试的目标是在既定时间内尽可能多的发现系统中的错误,但是不能证明程序的正确性。 4.      程序设计语言的基本成分:数据成分,运算成分,控制成分,传输成分。 5.      不要为了追求效率而是程序语句复杂化,程序的效率应该通过选择高效的算法来实现。 6.    
【软件测试】黑盒测试简介以及方法简介
引言: 黑盒测试是从软件的外部对软件实施测试,也常形容为闭着眼睛测试。在接下来的学习中将介绍几种常用的黑盒测试方法,其中包括等价类划分、边界值分析、决策表测试等。 1. 等价类划分测试 等价类划分是一种典型的黑盒测试方法,该方法完全不考虑程序的内部结构,只根据对软件的要求和说明,即需求规格说明,把程序输入域划分成若干个部分,然后从每个部分中选取少数有代表性的数据作为测试输
【软件测试】黑盒测试方法——决策表
1.地位: 决策表法被称为“最严格、最具有逻辑性”的黑盒测试方法,能够复杂逻辑关系和多条件组合情况表达的较为明确。适用于:输入输出较多且相互制约条件较多的问题。2.决策表: 由条件桩、动作桩、条件项、动作项四个部分组成 条件桩是指问题中的限制条件; 动作桩是指要执行的操作; 条件项其中条件桩中各个条件组合; 动作项是一个条件组合的特定取值后
软件测试笔记(Junit,白盒测试,黑盒测试)
目录 Junit简介 一、新建junit测试 二、断言静态类 三、图标 四、注释元素 五、多个测试类同时执行 六、测试方法期望抛出指定的异常 七、测试方法被允许运行的最长时间 八、暂时忽略测试方法、 九、测试的运行器 十、参数化测试方式 十一、Ant 白盒测试: 一、简介 二、方法 1、语句覆盖; 2、判定覆盖; 3、条件覆盖; 4、判定条件覆盖; 5、条件组合测试; 6、路径覆盖...
软件测试中的“黑盒”与“白盒”
软件测试中的“黑盒”与“白盒”软件测试中,最常听到“黑盒测试”与“白盒测试”,它们是软件测试中最基本的测试方法,那么究竟何为“黑盒”,何为“白盒”呢?下面就对其概念与常用方法进行一下介绍。 黑盒测试:也称功能测试、数据驱动测试,它将被测软件看作一个打不开的黑盒,主要根据功能需求设计测试用例,进行测试。 概念:黑盒测试是从一种从软件外部对软件实施的测试,也称功能测试或基于规格说明的测试。其基本观点
【软件测试】如何用场景法进行黑盒测试
使用场景法进行黑盒测试的一般步骤如下: 构造基本流和备选流根据基本流和备选流构造场景根据场景审计测试用例对每个测试用例补充必要的测试数据
软件测试基础(三)---黑盒测试之边界值法
1.应用场合  只要有数据输入的地方,一般就可以使用边界值。一般可以将边界值法与等价划分法结合起来进行应用。2.边界条件  边界:可以理解为有效等价类无效等价类(最大值/最小值),或者就是等价类之间的边界值。   普通的边界条件是很容易找到的,它们在产品说明书中有定义,或者在使用软件的过程中确定。但有些边界在软件内部,这些边界条件成为次边界条件或者内部边界条 【例子:2的乘方和ASCII表】
软件测试基础(二)---黑盒测试案例设计技术
1.什么是黑盒测试?  顾名思义,黑盒测试就是把测试对象看成一个黑盒子,完全不考虑程序内部结构和处理过程。通过软件的外部表现来发现缺陷和错误。测试工作就是进行输入、接收输出、检验结果。2.什么是测试用例?  测试用例是将测试行为具体量化的方法之一,简单来说,就是设计一个情况,软件程序在这种情况下,必须能够正常运行并且达到程序所设计的执行结果,如果达不到,那么就表示软件有缺陷。   测试用例主要记录
软件测试之黑盒测试(等价类划分,边界值分析,判定表驱动)
案例实战—直角三角形试用等价类划分、边界值分析和因果图加判定表驱动法为三角形问题中的直角三角形设计测试用例。假定三边边长a、b和c均为1到100之间的正整数,其中整数的要求通过数据类型控制。直角三角形问题满足以下规则: 当三边中任意两边边长之和小于等于第三边,则输出“非三角形“; 当其中两边边长的平方和等于第三边的平方,则输出“直角三角形”; 当任意两边边长的平方和都不等于第三边的平方,则
软件测试--黑盒测试常用测试分析方法总结
三个方面: 测试分析是什么 重要性,常用性 测试分析包含两个过程: 1.对待测系统或功能的需求了解 2.思考如何去测试这个系统或功能 目前常用的测试分析方法: 测试需求分类 1.偏功能-》理清主流程-》拆分功能点(页面,模块,业务逻辑)-》罗列每个功能的测试点 2.偏流程-》画业务流程图(状态转换图)-》设计测试场景 做(测试分析)-----成为(成为什么样的产品,做到
软件测试基础(六)----黑盒测试之场景法
1.应用场合     适合场景法的软件界面特点:没有太多填写项,所有的操作都是通过鼠标的点击、双击、拖拽等完成。(类似于:银行柜台操作界面、五子棋游戏,这些都是通过鼠标的点击、拖拽等来完成的。) 2.核心思想     把自己当成最终的用户,使用软件,设计出在使用软件过程中重要的操作,一般包括两类: 模拟用户完成正常功能、核心业务逻辑的动作,以验证功能的正确性模拟用户操作中出现的主要
软件测试实验一,人民币大小写黑盒测试报告
引言 2 1.1 标识 2 1.2 程序概述 2 1.3 文档概述 3 引用文件 3 测试结果概述 3 3.1 对被测试软件的总体评估 3 3.2 测试环境的影响 3 3.3 改进意见 3 4.详细的测试结果 4 4.2.1等价类划分 4 4.2.1.1 基本原理 4 4.2.1.2 测试分析 4 4.2.1.3 测试用例 4
软件测试基础(四)---黑盒测试之因果图法
1.应用场合  等价类划分法和边界值分析法都是着重考虑输入条件的,并没有考虑输入之间是否存在着相互制约的关系。如果在测试时必须考虑输入条件的各种组合,就需要利用因果图。总结来说,在一个界面中,有多个控件,控件之间存在组合关系,而且不同的输入组合会产生不同的输出结果,这种情况下就使用因果图法。适合的控件一般包括按钮、单选按钮、复选框、只有2-3项取值的列表框。2.核心概念 1).因—原因,输入动作
软件测试的目的与原则答案如下
<br />什么是软件测试?软件测试的目的与原则答案如下:<br />a)      使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。<br />b)      软件测试的目的:<br />                    i.              测试是程序的执行过程,目的在于发现错误<br />                ii.              一个成功的测试用例在于发现至今未发现的错误<br />     
黑盒测试的总结与反思
黑盒测试总结和反思                                                      从2月初写黑盒测试代码,到现在已经有超过写了超过50个测试类、700个测试方法的代码,从最开始的不知道怎么写、为什么写,到后来的为什么这样写、怎样把测试写好、思考背后的逻辑方法的执行(结合MyBatis)。在这里写下自己对黑盒测试的体会。 黑盒测试也称功能测试,它是通...
黑盒测试的测试用例设计方法(经典理论)
一、黑盒测试的测试用例设计方法 1. 等价类划分方法 2. 边界值分析方法 3. 错误推测方法 4. 因果图方法 5. 判定表驱动分析方法 6. 正交实验设计方法 7. 功能图分析方法     二、等价类划分 等价类划分方法是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后
黑盒测试(一)-----边界值测试
边界值分析是一种常用的黑盒测试方法,是对等价类划分方法的补充;所谓边界值,是指相对于输入等价类和输出等价类而言,稍高于其最高值或稍低于最低值的一些特定情况。边界值分析的步骤包括确定边界,选择测试用例两个步骤。一、基本原理: 错误更可能出现在输入变量的极值附近. 失效极少由两个(或多个)缺陷的同时发生引起的。 Min、Min+、Nom、Max-、Max.
常见黑盒测试面试题
1、设计三角形测试用例 一般按等价类,边界值 2、设计nextday测试用例 一般从跨年,跨月等边界值考虑解题思路 3、随机数测试 一般抽奖类型的测试会用到, 4、设计登陆框测试用例
软件测试实例--黑盒测试--三角形问题
输入三个整数作为边,分别满足一般三角形、等腰三角形和等边三角形。
软件测试学习笔记_软件测试充分性与测试停止准测
软件测试的充分性: “充分性”是用来度量一个给定的测试集T是否能验证软件P满足其需求R。充分性度量是相对于具体的测试充分性准则C的。 当一个测试集R满足准则C时,即认为T相对于C是充分的。否侧,如果T不能完全满足C,那么认为用例集T对于C是不充分的。因此,确定程序P的测试集T是否满足充分性准则C,是依赖于准则自身的。 覆盖域: 测试集的充分性评估是由一个有限集来度量,根据所依赖的充分性准则
黑盒测试和白盒测试的区别
一. 软件测试方法 1.        软件测试方法:白盒测试、黑盒测试、灰盒测试、静态测试、动态测试 2.        白盒测试:是一种测试用例设计方法,在这里盒子指的是被测试的软件,白盒,顾名思义即盒子是可视的,你可以清楚盒子内部的东西以及里面是如何运作的,因此白盒测试需要你对系统内部的结构和工作原理有一个清楚的了解,并且基于这个知识来设计你的用例。 白盒测试...
白盒测试技术含量不一定比黑盒测试高
白盒测试技术含量就比黑盒测试高? 最近在群里发现这个比较有意思,某人一说自己在做白盒测试,其余的人顿生景仰之情,急急称牛人乎,米多乎! 首先我们看看定义: 白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内
黑盒测试面试
测试的主要内容测试主要分为白盒和黑盒测试,这里仅就黑盒测试进行介绍。 黑盒测试是根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。本地化软件的功能测试,用于验证应用程序或网站对目标用户能正确工作。使用适当的平台、浏览器和测试脚本,以保证目标用户的体验将足够好,就像应用程序是专门为该市场开发的一样。功能测试是为了确保程序以期望的方式运行而按功能要求对软件进行的测
windows自带计算器黑盒测试文档
帮助学习软件测试的同学书写黑盒测试文档 包括黑盒测试的步骤、测试用例
什么是:黑盒测试 白盒测试 静态测试?
单元测试  -- 看源代码 分析程式内部逻辑结构集成测试  -- 对设计的检测系统测试  -- 测试功能交接测试  -- 即确认测试 测试是否符合用户需求 黑盒测试法:一般用来确认软件功能的正确性和可操作性,目的是检测软件的各个功能是否能得以实现,把被测试的程序当作一个黑盒,不考虑其内部结构,在知道该程序的输入和输出之间的关系或程序功能的情况下,依靠软件规格说明书来确定测试用例和推断测
遗传算法在黑盒测试中的应用
在软件测试中,黑盒测试主要是针对模块进行的功能测试。最普遍的方法是以软件的功能说明书为基础将软件的输入划分为若干个等价类,多次运行该软件来检验软件对于不同的等价类是否能满足要求。但是在实际应用中,有的模块太大或输入参数太多,等价类划分后需要进行的测试工作可能是一个极大的任务。这时,如何选择最优的测试用例就成为测试人员的一个重要任务。 遗传算法是模仿生物遗传和进化机制的一种最优化方法,它
黑盒测试——错误推测法
-
黑盒测试五大测试阶段
个人觉得这篇将黑盒测试的挺好的~分享~ 黑盒测试又被称为功能测试(常见的功能测试相关工具有:零编码、测兼容和回归的TestWriter,测试框架selenium等,选择适合的自动化测试工具,辅助测试工作更好的开展)、数据驱动测试或基于规格说明的测试,实际上是站在最终用户的立场上,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定。 黑盒测试一般分为以下五个阶段:
软件测试方法的总结
1、按是否查看程序内部结构分为: (1)黑盒测试(black-box testing):只关心输入和输出的结果。 (2)白盒测试(white-box testing):去研究里面的源代码和程序结构。 (3)灰盒测试(Gray-box testing)关注输出对于输入的正确性,同时也关注内部表现,但这种关注不像“白盒”那样详细、完整。 黑盒测试 黑盒测试也称功能测试或数据驱动测试,它是在已
【软件测试】白盒测试方法与黑盒测试方法的区别
软件测试方法一般分为两种:白盒测试与黑盒测试。其中,白盒测试又称为结构测试、逻辑驱动测试或基于程序本身的测试,着重于程序的内部结构及算法,通常不关心功能与性能指标。黑盒测试又被称为功能测试、数据驱动测试或基于规格说明的测试,实际上是站在最终用户的立场上,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定。 白盒测试方法和黑盒测试方法 黑盒
黑盒测试工具汇总
一、测试用例设计工具: 1、CTE XL: CTE XL工具官网:http://www.systematic-testing.com/functional_testing/cte_main.php?cte=1CTE XL工具下载地址3.1.3:http://www.berner-mattner.com/en/berner-mattner-home/products/cte/download
软件测试方法——黑盒测试
1、黑盒测试概念        黑盒测试法也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性...
黑盒测试(五)-------正交测试法
一、基本概念:    利用因果图来设计测试用例时,作为输入条件的原因和输出结果之间的因果关系,有时候很难从软件规格说明中得到,而且即使是对于一般中小规模的软件,给出其因果图也可能是很庞大,以至于据此因果图的得到的测试用例数量将达到惊人的程度,这给软件测试工作带来了沉重负担。    为了有效、合理的减少测试的费用,可以利用实际生活中行之有效的正交实验法,进行测试用例的设计。所谓“正交实验
来科普啦,对于软件测试,你知道多少?
我们常常听说的一些测试专业术语,比如白盒、黑盒、单元测试,相信搞作为程序员的你脱口而出的就是这三个词汇吧,笔者在前几年对测试也仅仅停留在这个两个词汇上,更多的就不得而知了。后来在一家做跨境电商的公司学到了一些新术语,也见到了测试岗位的一些日常,比如冒烟测试、测试用例(TC)、回归测试、接口测试以及偶尔和我吵架等等。 白盒黑盒测试是按测试设计方法分类的,是指软件测试设计的方法,而不是软件测试的方法
黑盒测试技术-决策表测试(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
什么是白盒测试?什么是黑盒测试?
白盒测试(white-box Testing,又称逻辑驱动测试,结构测试),它是知道产品内部过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动,基路测试等,主要用于软件验证。 对开发语言的支持:白盒测试工具是对源代码进行的测试,测试的主要内容包括词法分析与语
测试基础 黑盒测试
1.等价类划分  等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试,因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好的测试结果。等价类划分可有两种不同的情况:有效等价类和无效等价类。       1) 有效等价
文章热词 软件测试 软件测试教程 软件测试培训 软件测试课程 软件测试视频教程
相关热词 c#的编程逻辑是怎样的 c++中测试多组数据 c++中相对路径怎样 软件测试python教程 软件测试学习python