首页
登录
从业资格
某商店的货品价格(P)都不大于20元(且为整数),假设顾客每次付款为20元且每次
某商店的货品价格(P)都不大于20元(且为整数),假设顾客每次付款为20元且每次
免费题库
2022-08-02
29
问题
某商店的货品价格(P)都不大于20元(且为整数),假设顾客每次付款为20元且每次限购一件商品,现有一个软件能在每位顾客购物后给出找零钱的组合(找给顾客货币张数最少)。假定此商店的找零货币面值只包括:10元(N10)、5元(N5)、1元(N1)3种。问题1、请采用等价类划分法为该软件设计测试用例(不考虑P为非整数的情况)并填入到下表中。(<<N1,2>>表示2张1元,若无输出或输出非法,则填N/A.
问题2、请采用边界值分析法为该软件设计测试用例。问题3、请给出采用决策表法进行测试用例设计的主要步骤。
选项
答案
解析
问题1:
问题2:答案:0、1、4、5、6、9、10、11、14、15、16、19、20、21问题3:答案:(1)确定规则的个数:假如有n个条件,每个条件有两个取值(0,1),则有2的n次方种规则。(2)列出所有的条件桩和动作桩。(3)填入条件项。(4)填入动作项:制定初始判定表。(5)简化:合并相似规则(相同动作)。【解析】问题1解析:本小题考查黑盒测试用例设计中的等价类划分法。等价类划分法:把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。本题中主要范围限制为1<=P<=20,即可以划分为两个无效类和一个有效等价类,但由于每一个小的等价类是单独处理的,因此需要再进一步的划分。找零的货币为10、5、1的面额,因此可以分为:0,1~4,5,6~9,10,11~14,15,16~19,20,21划分等价类的6条原则:(1)在输入条件规定了取值范围或值的个数的情况下,可以确立一个有效等价类和两个无效等价类;(2)在输入条件规定了输入值的集合或者规定了必须如何的条件的情况下,可以确立一个有效等价类和一个无效等价类;(3)在输入条件是一个布尔量的情况下,可确定一个有效等价类和一个无效等价类;(4)在规定了输入数据的一组值(假定n个),并且程序要对每一个输入值分别处理的情况下,可确立n个有效等价类和一个无效等价类;(5)在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则);(6)在确知已划分的等价类中,各元素在程序处理中的方式不同的情况下,则再将该等价类进一步地划分为更小的等价类;问题2解析:本小题考查黑盒测试用例设计中的边界值分析法。边界值分析法:对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。边界值设计测试用例,应遵循的原则:(1)如果输入条件规定了值得范围,则应取刚达到这个范围的边界值,以及刚刚超过这个范围边界的值作为测试输入数据;(2)如果输入条件规定了值得个数,则用最大个数、最小个数、比最小个数少、比最大个数多1的数作为测试数据;(3)根据规格说明的每个输出条件,使用前面的原则(1);(4)根据规格说明的每个输出条件,应用前面的原则(2);(5)如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例;(6)如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构边界上的值作为测试用例;(7)分析规格说明,找出其他可能的边界条件;依据边界值设计测试用例的原则,测试用例应选择:0、1、4、5、6、9、10、11、14、15、16、19、20、21问题3解析:本小题考查黑盒测试用例的设计方法中的决策表法。决策表法:决策表又称判定表,是分析和表达多逻辑条件下执行不同操作的情况的工具。决策表是一种呈表格状的图形工具,适用于描述处理判断条件较多,各条件又相互组合、有多种决策方案的情况。精确而简洁描述复杂逻辑的方式,将多个条件与这些条件满足后要执行动作相对应。能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用判定表能够设计出完整的测试用例集合。
转载请注明原文地址:https://tihaiku.com/congyezige/2415773.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
假设系统有n(n≥3)个进程共享资源R,且资源R的可用数3。若采用PV操作,则相
假设系统有n个进程共享资源R,且资源R的可用数为2,那么该资源相应的信号量S的初
假设有5个进程共享一个互斥段X,如果最多允许2个进程同时进入互斥段X,则信号量S
某计算机系统采用页式存储管理方案,假设其地址长度为32位,其中页号占20位,页内
假设某企业有一个仓库。该企业的生产部员工不断地将生产的产品送入仓库,销售部员工不
假设某企业有一个仓库。该企业的生产部员工不断地将生产的产品送入仓库,销售部员工不
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户
假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间为10μs,由缓冲区送至用户
假设系统采用PV操作实现进程同步与互斥,若n个进程共享两台打印机,那么信号量S的
某系统采用请求页式存储管理方案。假设某进程有6个页面,系统给该进程分配了4
随机试题
SlanginEnglishTodaywe’lldiscussacommonl
下列关于期权头寸的了结方式说法正确的有()。A、期权多头可选择对冲平仓的方式了结其期权头寸B、期权多头和空头了结头寸的方式不同C、当期权多头行权时,
[originaltext]W:Dr.Thomas?ThisisKeetBradleyfromthedailynews.I’dlike
Completethenotesbelow.WriteNOMORETHANTWOWORDSAND/ORANUMBERforeach
下列不属于防止或减少放射源发出的射线对人体的伤害的防护手段的是( )。A.距离
导纳的几何平均值Nm低于正常值,说明桩()。A.有鼓肚 B.横截面扩大 C.
正常情况下,产妇顺产后,需要继续留在产房观察的时间为( )。A.1h B.2
大多数细胞产生静息电位的原因是A.细胞内高K+浓度和安静时膜主要对K+有通透性
A.桃仁 B.女贞子 C.巴豆 D.金樱子 E.瓜蒌药材呈扁长卵形的是
建设单位将工程肢解发包的,责令改正、处以罚款,对全部或部分使用国有资金的项目,可
最新回复
(
0
)