首页/ 题库 / [问答题]简析已学的各种黑盒测试方法的特点,并分析的答案

简析已学的各种黑盒测试方法的特点,并分析如何选择恰当的黑盒测试方法?

问答题
2022-01-08 14:27
查看答案

正确答案

黑盒测试的具体技术方法主要有边界值分析法、等价类划分法、因果图法、决策表测试法等。
(1)边界值分析法是基于可靠性理论中称为“单故障”的假设,即有两个或两个以上故障同时出现而导致软件失效的情况很少,也就是说,软件失效基本上是由单故障引起的。因此,边界值分析利用输入变量的最小值、略大于最小值、输入值域内的任意值、略小于最大值和最大值来设计测试用例。
(2)等价类划分法是把程序的输入域划分为若干部分,然后从每个部分中选取少数代表性数据当作测试用例。经过类别的划分后,每一类的代表性数据在测试中的作用都等价于这一类中的其他值。
(3)因果图方法就是从程序规格说明书的描述中找出因(输入条件)和果(输出结果或程序状态的改变),将因果图转换为决策表,最后为决策表中的每一列设计一个测试用例。这种方法考虑到了输入情况各种组合以及各个输入情况之间的相互制约关系。
(4)在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。决策表法很适合测试这类问题。
通常在决定测试策略时,有以下的参考原则:
(1)在任何情况下都必须采用边界值分析法。这种方法设计出的测试用例发现程序错误的能力最强;
(2)必要时采用等价划分类方法补充测试用例;
(3)采用错误推断法再追加测试用例;
(4)对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度。如果没有达到要求的覆盖标准,则应当在补充更多的测试用例;
(5)如果程序的功能说明中含有输入条件的组合情况,则应在一开始就选用因果图法。


试题解析

相关题目

某计算机公司招聘软件工程师时,要求求职者参与编程测试,这种测试方法属于()

什么是黑盒测试法?采用黑盒技术测试用例有哪几种方法?这些方法各有什么特点?
测试方法有分析方法(包括静态分析法与白盒法)与非分析方法(称黑盒法)。
什么是黑盒测试?黑盒测试主要采用的技术有哪些?
软件测试分为黑盒测试和白盒测试,其中,______方法属于黑盒测试。
软件测试分为黑盒测试和白盒测试,其中 ______ 方法属于黑盒测试。
软件测试分为黑盒测试和白盒测试,其中(53)方法属于黑盒测试。
黑盒测试也称为功能测试。黑盒测试不能发现______。
黑盒测试也称为功能测试,黑盒测试不能发现______。
黑盒测试也称为功能测试。黑盒测试不能发现(51)。
什么是黑盒测试?黑盒测试的主要方法有哪些?
软件测试中根据测试用例设计方法的不同可分为黑盒测试和白盒测试,它们
什么是软件测试方法中的黑盒测试?
软件测试的目的是(59),通常可分为白盒测试和黑盒测试。白盒测试根据程序的(60)来设计测试用例,黑盒测试根据软件规格说明来设计测试用例。
简析已学的各种黑盒测试方法的特点,并分析如何选择恰当的黑盒测试方法?
测试一般可分为白盒测试和黑盒测试,其中白盒测试方法一般适合用于(29)测试。
软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试()。
软件测试通常采用黑盒测试和白盒测试。其中黑盒测试根据软件的(55)设计测试用例,白盒测试根据软件的(56)设计测试用例。
软件测试通常采用黑盒测试和白盒测试。其中黑盒测试根据软件的 (1) 设计测试用例,白盒测试根据软件的 (2) 设计测试用例。
软件测试方法中,黑盒测试称为功能测试,白盒测试称为()。
广告位招租WX:84302438

免费的网站请分享给朋友吧