工程硕士-软件测试 黑盒的边界值和等价类方法 1C

有这样的税收方案,考虑家庭的因素:
需要缴税的金额= 个人收入 -1600 。
税额=需要缴税的金额*扣税比率。
1-500元(包括500元,以下同),扣税比率为5%;
500-2000元,扣税比率为10%;
2000-5000元,扣率比率为15%
5000元以上,扣率比率为20%
如果家庭人数为一人,则按上述公式计算。如果家庭人数为二人,则在上述扣税额的基础上返还10%。如果家庭人数为3人,则返还15%,如果家庭人数为3人以上,则返还30%。请根据上面的描述。并按照黑盒的边界值和等价类方法写出测试用例。

试写了半天,没有写出满意的答案,没有标准答案的。
求大神

0

1个回答

-1
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
黑盒测试用例设计方法-等价类划分法 边界值法 因果图法 错误推断法 判定表法
黑盒测试技术 不考虑程序内部的结构与特性,只根据程序功能或程序的外部特性设计测试用例 黑盒测试主要发现的错误 功能不正确或遗漏 界面错误 数据库访问错误 性能错误 初始化和终止错误 测试步骤 为什么要设计测试用例 良好的测试用例可以缩短实施测试时间 确保测试的系统性、全面性 提高测试的可复用性 黑盒测试用例设计方法 等价类划分法 把程序的所有可能的输入数据...
软件测试之黑盒测试(等价类划分,边界值分析,判定表驱动)
案例实战—直角三角形试用等价类划分、边界值分析和因果图加判定表驱动法为三角形问题中的直角三角形设计测试用例。假定三边边长a、b和c均为1到100之间的正整数,其中整数的要求通过数据类型控制。直角三角形问题满足以下规则: 当三边中任意两边边长之和小于等于第三边,则输出“非三角形“; 当其中两边边长的平方和等于第三边的平方,则输出“直角三角形”; 当任意两边边长的平方和都不等于第三边的平方,则
【软件测试】黑盒测试技术——等价类划分和边界值分析
黑盒测试技术也称功能测试、数据驱动的测试、基于规格说明的测试,测试方法有:等价类划分法、边界值分析法、决策表法、因果图法、错误推测法、正交试验法和场景法,本文先介绍**等价类划分法和边界值分析法**。 1.
测试用例知识,总结边界值,因果图,等价类划分法
1.           设计测试用例主要有等价类划分,边界值和因果图三种方法 (1) 等价类划分法 等价类划分就是把所有输入数据划分为若干部分,从每一部分选取少数有代表性的数据作为测试用例,代表性数据等同于该类中的其他值。 通过考虑输入和输出数据可以把等价类划分为有效等价类和无效等价类,所谓的有效等价类就是对于程序规格说明而言,是合理的,有意义的输入数据构成的集合;所谓的无效等价类就是对于
软件测试实验报告,三角形问题
关于软件测试黑盒测试等价类,对于三角形问题的测试,用c#环境写的程序
等价类方法和边界值分析方法
实验目的: 通过本次实验教学,使学生熟悉等价类方法和边界值分析方法。 实验重点: 测试用例设计。 实验内容、方法步骤及时间分配: 分析NextDATE问题中的逻辑,用边界值分析法的思想设计测试用例。 (1)对于NextDate问题,分析它的输入限制; NextDate是一个有三个变量(月份、日期和年)的函数。函数返回输入日期后面的那个日期。变量月份、日期和年都是整数值,并满足以下条件
软件测试基础(三)---黑盒测试之边界值法
1.应用场合  只要有数据输入的地方,一般就可以使用边界值。一般可以将边界值法与等价划分法结合起来进行应用。2.边界条件  边界:可以理解为有效等价类无效等价类(最大值/最小值),或者就是等价类之间的边界值。   普通的边界条件是很容易找到的,它们在产品说明书中有定义,或者在使用软件的过程中确定。但有些边界在软件内部,这些边界条件成为次边界条件或者内部边界条 【例子:2的乘方和ASCII表】
软件测试-边界值和等价类
边界值测试       所谓边界值,关注的是变量取值空间的边界。之所以采用值域的边界进行测试,是因为通常的错误更可能出现在输入变量的极值附近。在这里还有另外一种假设,我们认为,软件失效极少由两个(或者多个)缺陷问题引起的。 边界值分析的基本思想是使用在最小值、略高于虽小值、正常值、略低于最大值和最大值出取输入变量值(min、min+、nom、max-和max)。健壮性测试是在边界值测试
黑盒设计测试用例方法——等价类划分法、边界值分析法、错误推断法
日常的测试工作中都在有形无形的应用各种测试方法进行测试,只是没有形成完整的体系概念。这几天将 测试用例设计方法进行汇总,将测试思想运用于实际工作中,从而更好的指导测试工作。 首先汇总日常最常用的三种方法:等价类划分、边界值分析法、错误推断法。 1.等价类划分 在软件测试中,穷举法虽然是最安全最保险的一种方法但成本代价高,一般是不可取的。我们可以通过等价类划分方法花费最小的代价来完成最高效的测
黑盒测试_边界值分析法
引入 一个软件无论实现怎样各种各样丰富的功能,其内部实现都不可避免的对各种各样的数据范围进行界定与判断,从而针对不同的数据范围进行所需的处理,从而实现软件的需求。而由于需求界定不准确、设计不严密、程序书写手误等原因,对于这些数据范围边界的判断是软件极容易出错的地方,使软件做出错误的处理。从而无法满足软件需求。 针对于这种情况,软件测试中有一个测试方法叫做边界值法,这个方法也是经常被测试人员
黑盒测试--等价类划分、边界值分析
等价类划分 题一 题二 边界值分析 题三等价类划分把全部输入数据合理地划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据取得较好的测试结果。有效等价类:指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。无效等价类:与有效等价类的定义恰巧相反。 设计测试用例时,要同时考虑这两种等价类。因为软件不仅要能接收合理的数据,也要能经受意外的考验。这样的测试
黑盒测试(一)-----边界值测试
边界值分析是一种常用的黑盒测试方法,是对等价类划分方法的补充;所谓边界值,是指相对于输入等价类和输出等价类而言,稍高于其最高值或稍低于最低值的一些特定情况。边界值分析的步骤包括确定边界,选择测试用例两个步骤。一、基本原理: 错误更可能出现在输入变量的极值附近. 失效极少由两个(或多个)缺陷的同时发生引起的。 Min、Min+、Nom、Max-、Max.
软件测试- 测试用例之边界值分析法
根据大量的测试统计数据,很多错误是发生在输入或输出范围的边界上,而不是发生在输入/输出范围的中间区域。因此针对各种边界情况设计测试用例,可以查出更多的错误。 比如一个文本框的可输入字符长度为0~15,那么咱们在测试的时候就会习惯性的输入0个或者16个以上的字符,试试程序会不会报错,因为直觉告诉我们这样出错的几率比较大。这就是在不自觉中应用了边界值分析法。概念边界值分析法就是对输入或输出的边界值进行测
测试用例设计方法(一)等价类和边界值
一、等价类划分法等价类:某个输入域的集合,在这个集合中每个输入条件都是等效的,如果其中一个的输入不能导致问题发生,那么集合中其它输入条件进行测试也不太可能发现错误•有效等价类:有效等价类是程序规格说明有意义,合理的输入数据• 无效等价类:有效等价类是程序规格说明无意义,不合理的输入数据等价类划分原则:• 如果输入条件规定了取值范围或值的个数,则可以确定一...
测试用例设计方法(一)等价类、边界值
测试用例设计方法有很多,如:等价类划分法、边界值分析法、因果图-判定表法、正交分析法、状态迁移法、业务分析法;而白盒测试中常用的测试用例设计方法还有:条件覆盖、语句覆盖和分支覆盖等方法。 1、等价类划分法 (1)简介 等价类就是某个输入域的子集。 等价类划分法是把所有可能的输入数据集合划分成若干个子集,每个子集内的元素对于揭露程序中的错误都是等效的,在每个等价类中取一两个数据作
常见黑盒测试面试题
1、设计三角形测试用例 一般按等价类,边界值 2、设计nextday测试用例 一般从跨年,跨月等边界值考虑解题思路 3、随机数测试 一般抽奖类型的测试会用到, 4、设计登陆框测试用例
软件测试实验1
实验1 实验题目一、实验目的(实验所要达到那些目的) 1、理解边界值测试的原理和方法。 2、掌握由边界值产生测试用例的方法。二、实验内容或实验过程(实验所做的内容) 1)、由给定软件规格说明书写出源程序并运行。(见附录1) 2)、用健壮边界值方法产生测试用例。 3)、运行软件,输入测试用例并记录结果。 4)、分析结果,调试源程序。 5)、重复步骤3),直到所有测试用例的输出与预期的一致
【软件测试】功能性测试方法(黑盒测试)
题目对电话账单来说,春季和秋季的标准时间与夏时制时间的转换会带来有意思的问题。春 季,这种转换发生在(3 月末,4 月初的)星期日凌晨 2:00 时,这时时钟要设置为凌晨 3: 00 时。对称的转换通常发生在 10 月最后一个星期日,时钟要从 2:59:59 调回到 2:00: 00。 请为采用以下费率计算用户的每月通话费: (1)通话时间<=20 分钟时,每分钟收费 0.05 美元,通话时...
测试设计之等价类和边界值
  1  引言      一般来说,软件测试设计方法分为5类:传统的黑盒测试方法、基于质量的测试方法、基于风险的测试方法、基于经验的测试方法以及白盒测试方法。下面分篇介绍下传统的黑盒测试和白盒测试方法。   5种黑盒测试方法如下:   ·等价类       ·边界值   ·判定表   ·状态转换图   ·决策树   ·正交法   7种白盒测试方法如下:   ·语句覆盖   ...
【软件测试】黑盒测试简介以及方法简介
引言: 黑盒测试是从软件的外部对软件实施测试,也常形容为闭着眼睛测试。在接下来的学习中将介绍几种常用的黑盒测试方法,其中包括等价类划分、边界值分析、决策表测试等。 1. 等价类划分测试 等价类划分是一种典型的黑盒测试方法,该方法完全不考虑程序的内部结构,只根据对软件的要求和说明,即需求规格说明,把程序输入域划分成若干个部分,然后从每个部分中选取少数有代表性的数据作为测试输
黑盒测试中的等价类和边界值
黑盒测试时基于程序规格说明书,找出程序不符合格则说明书的地方。也就是我们常说的点点点。在进行黑盒测试时,我们可以利用一下几种方法来写出测试用例,尽量用科学的方法来找出更多的缺陷。 等价类划分 等价类划分是一种重要的、常用的黑盒测试方法,不需要考虑程序的内部结构,只需要考虑程序的输入规格即可。它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。 1、等价类的分类 ...
测试用例设计白皮书--边界值分析方法
测试用例设计白皮书--边界值分析方法Author: Vince      来源:http://blog.csdn.net/vincetest 一.方法简介1.定义:边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。 2.与等价划分的区别  1)边界值分析不是从某等价类中随便挑一个作为代
黑盒测试测试用例
1. 概述   黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。  2. 等价类划分法   2.1.              概念 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。  
软件测试-邮箱注册界面
1.使用有效类划分法,写出等价类类别 2.设计测试用例 答案解析: 1. 2.测试用例
黑盒测试方法----等价类分析表
1.定义: 1)等价类:将输出/输入分成不同的组,对于同一个组的输入,软件或系统有相似的表现行为,好像是系统是以相同的方式对这些输入进行处理,这种技术成为等价类划分。 2)边界值:对输入/输出的数据边界进行测试的一种方法。边界值分析基本思想:min,min+,nor,max-,max2.作用: 通常情况下,考虑测试输入数据的所有组合是不现实的,需要从可能的所有测试用例中提炼出有效合理的选择,等价类...
软件测试边界值,等价
12. 三个输入条件为:枪机、枪托和枪管的销售量。针对输入域展开边界值测试,则枪机的 边界点为 1和 70,枪托边界点为 1 和 80,枪管边界点为 1 和 90。基本边界值分析的测试用 例集合见表 3-8。 针对输出域展开边界值测试, 以销售额为输出, 得到测试用例集合见表 3-9。 表中预期输出是指销售商的总提成。   开始测试: 表3-8  Sales问题的边界值测试的测试用例(针对输
如何使用等价类划分法和边界值法
我们会发现在测试过程中经常会遇到需要输入数据并且数据要求有分界点的情况,这时就不单单是使用等价类划分法或者边界值法编写测试用例就可以满足测试需求的,而是需要将等价类划分法和边界值法结合起来,才能编写出完整的测试用例。 案例: ...
经典三角形问题等价类划分法
本程序是软件测试中三角形问题等价类划分法程序范例,有较强的指导作用,希望大家能从中学到东西。
软件测试—选择题总结
选择题1.()是用户和设计交换最频繁的方法 A.原型化方法 B.瀑布模型方法 C.螺旋模型方法 D.构件组装模型 答案:(A) 2.软件测试的目的:() A.避免软件开发中出现的错误 B.发现软件开发中出现的错误 C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D.修改软件中出现的错误 答案:(C) 3.某次程序调试没有出现预计的结果,
测试用例---常用设计方法,等价类,边界值,因果图判定表,正交表,场景法,大纲法
等价类划分 1.概念:等价类划分属于典型的功能测试方法,根据程序对数据的要求,把程序的输入域划分成若干个部分,区分出那些是有效的,那些是无效的,每个区域选取典型数据为测试用例。每个区域中的输入时等价的。 2. a.有效等价类    对程序规格有意义,合理的输入数据集合,程序接收到有效等价类数据,可以正确执行计算。    b.无效等价类    对程序规格无意义,不合理的输入数据集合,程
黑盒测试用例的设计:等价类划分与边界值分析
1.    白盒测试:对程序内部代码结构的测试       黑盒测试:对程序外部表现出来的行为的测试           用于检查代码的功能,不关心内部实现细节。           即检查程序是否符合规约。           下面介绍用例设计的两种方法:            等价类划分与边界值分析。2.    等价类划分定义:基于等价类划分的测试,将被测函数的输入域划分为等价类,从等价类中导...
【软件测试】黑盒测试方法——决策表
1.地位: 决策表法被称为“最严格、最具有逻辑性”的黑盒测试方法,能够复杂逻辑关系和多条件组合情况表达的较为明确。适用于:输入输出较多且相互制约条件较多的问题。2.决策表: 由条件桩、动作桩、条件项、动作项四个部分组成 条件桩是指问题中的限制条件; 动作桩是指要执行的操作; 条件项其中条件桩中各个条件组合; 动作项是一个条件组合的特定取值后
测试之黑盒测试用例设计方法(等价类划分法)
测试所涉及的方法无非就这莫多,黑盒测试的一些重要方法,我会一一写出来,希望能给你们带来帮助。
三角形问题测试用例总结
[b]问题描述[/b] 限定三角形三边的范围是1至100之间的整数,提供三个输入框,根据输入不同,提示不同的三角形类型为非三角形,普通三角形,等腰三角形,等边三角形,非三角形.本文从非法输入,边界值,等价类三个角度来创建测试用例. [b]一.非法输入[/b] 字母,特殊字符,小数,超出范围的数,都是不允许的输入,应该有相应的提示 [b]二.边界值方法[/b] 可以分别取一个边界值...
等价类测试方法简单小结
一、首先,什么是等价类划分法呢? 等价类划分是一种典型的黑盒测试方法,使用这一方法时,完全不考虑程序的内部结构,只依据程序的规格说明来设计测试用例。它把程序的输入域划分成若干个部分,然后从每一部分选取少数有代表性的数据作为测试用例。 等价类事指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。测试某等价类的代表值就等价于对这一类其他值的测试。 注
编写测试用例方法----等价类划分&边界值
一、等价类划分进本概念    1、应用场合            只要有数据输入的地方就可以使用,从无限多的数据中选取少数代表性的数据进行测试     2、核心概念            (1)有效等价类                    对程序规格有意义、合理的输入数据集合,程序接收到有效等价类数据,可以正确执行、计算。            (2)无效等价类                ...
黑盒测试方法实战举例
整理各种测试方法的例子,黑盒测试(后续再继续整理白盒测试,其他测试方法) 一、等价类划分法: 1.某程序规定:"输入三个整数 a 、 b 、 c 分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,分别作计算 … "。用等价类划分方法为该程序进行测试用例设计。(三角形问题的复杂之处在于输入与输出之间的关系比较复杂。)   分析
黑盒测试用例设计
黑盒测试用例设计(功能测试/数据驱动测试) 边界值分析法 1.首先确定边界情况 2.选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据 (利用输入变量的最小值(min)、略大于最小值(min+)、输入值域内的任意值(nom)、略小于最大值(max-)和最大值(max)来设计测试用例)   有两个输入变量x1(a≤x1≤b)和x2(c≤x2≤d)的程序F的边界值分析测试用例如
软件测试之边界值三点分析法
一、 定义        边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。边界值分析法是对等价类划分法做补充的一种黑盒测试设计方法。 实践中,由于大量的错误发生在输入、输出值的边界上,所以,对于各种边界值进行测试用例的设计,可以查出更多的错误。 边值点的定义:         上点:
测试用例设计方法——边界值分析法
边界值分析法
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 软件测试学习python web软件测试培训