首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在设计测试用例时,(88)是用得最多的一种黑盒测试方法。在黑盒测试方法中,等价类划分方法设计测试用例的步骤是: 1.根据输入条件把数目极多的输入数据划分成若干个有效等价类和若干个无效等价类; 2.设计一个测试用例,使其覆盖(89)尚未被覆盖的有
在设计测试用例时,(88)是用得最多的一种黑盒测试方法。在黑盒测试方法中,等价类划分方法设计测试用例的步骤是: 1.根据输入条件把数目极多的输入数据划分成若干个有效等价类和若干个无效等价类; 2.设计一个测试用例,使其覆盖(89)尚未被覆盖的有
admin
2019-03-04
56
问题
在设计测试用例时,(88)是用得最多的一种黑盒测试方法。在黑盒测试方法中,等价类划分方法设计测试用例的步骤是:
1.根据输入条件把数目极多的输入数据划分成若干个有效等价类和若干个无效等价类;
2.设计一个测试用例,使其覆盖(89)尚未被覆盖的有效等价类,重复这一步,直至所有有效等价类均被覆盖。
3.设计一个测试用例,使其覆盖(90)尚未被覆盖的无效等价类,重复这一步,直至所有无效等价类均被覆盖。
因果图方法是根据(91)之间的因果关系来设计测试用例的。
在实际应用中,一旦纠正了程序中的错误后,还应选择部分或全部原先已测试过的测试用例,对修改后的程序重新测试,这种测试称为(92)。
选项
A、验收测试
B、强度测试
C、系统测试
D、回归测试
答案
D
解析
黑盒测试把测试对象看做一个空盒子,不考虑程序的内部逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。黑盒测试又称为功能测试或数据驱动测试。
黑盒测试方法主要是在程序的接口上进行测试,黑盒测试的测试用例设计方法主要有等价类划分、边界值分析、错误推测法和因果图。
1.等价类划分
在设计测试用例时,等价类划分是用得最多的一种黑盒测试方法。所谓等价类就是某个输入域的集合,对于一个等价类中的输入值来说,它们揭示程序中错误的作用是等效的。也就是说,如果等价类中的一个输入数据能检测出一个错误,那么等价类中的其他输入数据也能检测出同一个错误;反之,如果等价类中的一个输入数据不能检测出某个错误,那么等价类中的其他输入数据也不能检测出这一错误(除非这个等价类的某个子集还属于另一等价类)。
如果一个等价类内的数据是符合(软件需求说明书)要求的、合理的数据,则称这个等价类为有效等价类。有效等价类主要用来检验软件是否实现了软件需求说明书中规定的功能。
黑盒测试中,利用等价类划分方法设计测试用例的步骤如下:
(1)根据软件的功能说明,用每一个输入条件确定若干个有效等价类和若干个无效等价类,并为每个有效等价类和无效等价类编号。
(2)设计一个测试用例,使其覆盖尽可能多的尚未被覆盖的有效等价类。重复这一步,直至所有的有效等价类均被覆盖。
(3)设计一个测试用例,使其覆盖一个尚未被覆盖的无效等价类。重复这一步,直至所有的无效等价类均被覆盖。
应当特别注意,无效等价类用来测试非正常的输入数据,因此每个无效等价类都有可能查出软件中的错误,所以要为每个无效等价类设计一个测试用例。
2.边界值分析
边界值分析是对等价类划分方法的补充。人们从长期的测试工作经验中得知,大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误。使用边界值方法设计测试用例,应当选取正好等于、刚刚大于、或刚刚小于边界的值作为测试数据。
3.错误推测法
人们也可以靠经验和直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的例子。其基本思想是:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例。
4.因果图
如果在测试时必须考虑输入条件的各种组合,可使用一种适合于描述对于多种条件的组合,相应产生多个动作的形式来设计测试用例,这就需要利用因果图。这种方法最终生成的就是判定表。它适合于检查程序输入条件的各种组合情况。用因果图生成测试用例的基本步骤是:
(1)分析软件规格说明描述中,哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符:
(2)分析软件规格说明描述中的语义,找出原因与结果之间,原因与原因之间对应的是什么关系,根据这些关系,画出因果图;
(3)由于语法或环境限制,有些原因与原因之间,原因与结果之间的组合情况不可能出现。为表明这些特殊情况,在因果图上用一些记号标明约束或限制条件;
(4)把因果图转换成判定表:
(5)把判定表的每一列拿出来作为依据,设计测试用例。
每当软件发生变化时,我们就必须重新测试现有的功能,以便确定修改是否达到了预期的目的,检查修改是否损害了原有的正常功能,同时还需要补充新的测试用例来测试新的或被修改了的功能,这种测试称为回归测试,回归测试的目的是为了验证修改的正确性及其影响。
转载请注明原文地址:https://kaotiyun.com/show/V3TZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
创建基线是项目配置管理的一项重要内容,创建基线或发行基线的主要步骤是(62)。
以下关于UML的叙述中,(27)是正确的。
在以太网中,双绞线使用一(23)接口与其他网络设备连接。
MVC是模型(Model)一视图(View)一控制器(Controler)架构模式的缩写。以下关于MVC的叙述中,(7)是不正确的。
一个组织中有很多类型的分解结构,项目组在分解WBS时,___________可以帮助项目组考虑并确定所分解的工作包由哪些成员来执行。
信息的_________要求采用的安全技术保证信息接收者能够验证在传送过程中信息没有被修改,并能防范入侵者用假信息代替合法信息。
根据《中华人民共和国招标投标法》的规定,以下叙述中,不正确的是:()。
(2010下项管)某软件开发组针对两个相关联但工作环境可能有些差异的系统1(对应“用户1”)和系统2(对应“用户2”)进行配置管理。产品设计阶段的内部设计模块对应如下:用户1:采用A,B,C,D,E和F模块用户2:采用A,B,C,D,E
(2012上项管)大型信息技术项目一般在需求不十分清晰的情况下开始,项目分成两个主要阶段:需求定义阶段和需求实现阶段。关于大型信息技术项目的需求管理,______的说法是正确的。
(2013下项管)(2005下软设)某软件工程项目各开发阶段工作量的比例如下表所示:假设当前已处于编码阶段,3000行程序已完成了1200行,则该工程项目开发进度已完成的比例是______。
随机试题
乳痈热毒炽盛证最常用的方剂是( )。
以下哪种氨基酸是含硫的氨基酸
下列提单中,不可以转让的是()。
某估价师于2006年7月6日对一宗房地产进行估价,其目的是为申请银行抵押贷款提供参考。抵押期间,可能会产生的降低价值的风险不包括()。
根据《消费者权益保护法》规定,消费者在购买商品时,其合法权益受到损害,因原企业分立、合并的,消费者可以向()要求赔偿。
Ateachershowedstudentsanexampleandexplainedtheusageofpastperfecttense,andaskedstudentstolistten"pastperfect
人们看书时用红笔画出重点,便于重新阅读,是利用知觉的()。
Isanation’sdestinysetbyitsfertilityrates?Japanhastheworld’soldest【C1】______,butJapaneselongevitycan’t【C2】______
创建子网的操作步骤是()。①为每个网络设定一个子网掩码②为每个物理段设定一个不同的subnetID③为每个子网确定主机的合法地址空间④确定所需要的hostID数⑤确定所需要的netID数
WriteonANSWERSHEETTWOanoteofabout,50-60wordsbasedonthefollowingsituation:YouareTony/Pearl.YourfriendNellh
最新回复
(
0
)