阅读下列说明,回答下列问题。[说明]某商店的货品价格(P)都不大于20元(且为整数),假设顾客每次付款为20元且每次限购一件商品,现有一个软件能在每位顾客购物后给出找零钱的组合(找给顾客货币张数最少)。假定此商店的找零货币面值只包括:10元(N10)、5元(N5)、1元(N1)3种。2.1请采用等价类划分法为该软件设计测试用例(不考虑P为非整数的情况)并填入到下表中。(<<N1,2>>表示2张1元,若无输出或输出非法,则填N/A.2.2、请采用边界值分析法为该软件设计测试用例。2.3、请给出采用决策表法进行测试用例设计的主要步骤。

阅读下列说明,回答下列问题。[说明]某商店的货品价格(P)都不大于20元(且为整数),假设顾客每次付款为20元且每次限购一件商品,现有一个软件能在每位顾客购物后给出找零钱的组合(找给顾客货币张数最少)。假定此商店的找零货币面值只包括:10元(N10)、5元(N5)、1元(N1)3种。
2.1请采用等价类划分法为该软件设计测试用例(不考虑P为非整数的情况)并填入到下表中。(<<N1,2>>表示2张1元,若无输出或输出非法,则填N/A.



2.2、请采用边界值分析法为该软件设计测试用例。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本小题考查黑盒测试用例的设计方法中的决策表法。决策表法:决策表又称判定表,是分析和表达多逻辑条件下执行不同操作的情况的工具。决策表是一种呈表格状的图形工具,适用于描述处理判断条件较多,各条件又相互组合、有多种决策方案的情况。精确而简洁描述复杂逻辑的方式,将多个条件与这些条件满足后要执行动作相对应。能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用判定表能够设计出完整的测试用例集合。

相关考题:

:下列经济行为中,属于货币执行流通手段职能的是( )。A.顾客用10元钱可以购买5斤苹果B.顾客购买10斤苹果,一周后付款10元钱C.顾客用10元钱购买了5斤苹果D.顾客向水果店以每斤2元的价格预定5斤苹果

设商店有10元、5元、2元和1元的零币,每种零币的数量充足。售货员给顾客找零钱时,零币的数量越少越好。例如给顾客找零29元:先选2张10元币,然后选择1张5元币,再选择两张2元币。以上的找零钱方法采用了(62)策略。A.分治B.贪心C.动态规划D.回溯

阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某电子商务系统采用以数据库为中心的集成方式改进购物车的功能,详细需求如下:(1)加入购物车。顾客浏览商品,点击加入购物车,根据商品标识从商品表中读取商品信息,并更新购物车表。(2)浏览购物车。顾客提交浏览购物车请求后,显示出购物车表中的商品信息。(3)提交订单。顾客点击提交订单请求,后台计算购物车表中商品的总价(包括运费)加入订单表,将购物车表中的商品状态改为待付款,显示订单详情。若商家改变价格,则刷新后可看到更改后的价格。(4)改变价格。商家查看订购自家商品的订单信息,根据特殊优惠条件修改价格,更新订单表中的商品价格。(5)付款。顾客点击付款后,系统先根据顾客表中关联的支付账户,将转账请求(验证码、价格等)提交给支付系统(如信用卡系统)进行转账;然后根据转账结果返回支付状态并更改购物车表中商品的状态。(6)物流跟踪。商家发货后,需按订单标识添加物流标识(物流公司、运单号);然后可根据顾客或商家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息。(7)生成报表。根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方服务Crystal Reports生成相关报表。(8)维护信息。管理员维护(增、删、改、查)顾客表、商品分类表和商品表中的信息。现采用结构化方法实现上述需求,在系统分析阶段得到如图1-1所示的顶层数据流图和图1-2所示的O层数据流图。图1-1 顶层数据流图【问题1】使用说明中的词语,给出图1-1中的实体E1~E4的名称。【问题2】使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。【问题】图1-2中缺失了数据流,请用说明或图1-2中的词语,给出其起点和终点。【问题4】根据说明,给出数据流“转账请求”、“顾客订单物流查询请求”和“商家订单物流查询请求”的各组成数据项。

关于找零以下说法正确的是:( )A.找不找零由顾客要求而定B.没有零钱可以不找C.因存在让零的情况,不找零钱很正常D.有零找零,无零让零

阅读下列说明,回答下列问题。[说明]某商店为购买不同数量商品的顾客报出不同的价格,其报价规则如表1所示。如买11件需要支付10×30+1×27=327元,买35件需要支付10×30+10×27+10×25+5×22=930元。现为该商家开发一个软件,输入为商品数C(1<=C<=100),输出为应付的价钱P。 1、请采用等价类划分法为该软件设计测试用例(不考虑C为非整数的情况)。

阅读下列说明,回答下列问题。[说明]某商店为购买不同数量商品的顾客报出不同的价格,其报价规则如表1所示。 表1 不同数量商品对应的单价如买11件需要支付10×30+1×27=327元,买35件需要支付10×30+10×27+10×25+5×22=930元。现为该商家开发一个软件,输入为商品数C(1<=C<=100),输出为应付的价钱P。 2、请采用边界值分析法为该软件设计测试用例(不考虑健壮性测试,即不考虑C不在1到100之间或者是非整数的情况)。

某商店的货品价格(P)都不大于20元(且为整数),假设顾客每次付款为20元且每次限购一件商品,现有一个软件能在每位顾客购物后给出找零钱的组合(找给顾客货币张数最少)。 假定此商店的找零货币面值只包括:10元(N10)、5元(N5)、1元(N1)3种。4、请采用等价类划分法为该软件设计测试用例(不考虑P为非整数的情况)并填入到下表中。(<<N1,2>>表示2张1元,若无输出或输出非法,则填N/A. (8分)5、请采用边界值分析法为该软件设计测试用例。(6分)6、请给出采用决策表法进行测试用例设计的主要步骤。(6分)

阅读下列说明,回答下列问题。[说明]某商店为购买不同数量商品的顾客报出不同的价格,其报价规则如表1所示。 表1 不同数量商品对应的单价如买11件需要支付10×30+1×27=327元,买35件需要支付10×30+10×27+10×25+5×22=930元。现为该商家开发一个软件,输入为商品数C(1<=C<=100),输出为应付的价钱P。 3、列举除了等价类划分法和边界值分析法以外的三种常见的黑盒测试用例设计方法。

阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】商店的货品价格(p)都不大于20元(且为整数),假设顾客每次付款为20元且每次限购一件商品,现有一个软件能在每位顾客购物时给出找零钱的最佳组合(找给顾客货币张数量最少)假定此商店的找零货币值只包括10元(N10)、5元(N5)、1元(N1)3种。问题1:(8分)请采用等价类划分法为该软件设计测试用例(不考虑p为非整数的情况)并填入到下表中(《N1,2》表示2张1元,若无输出或输出错误填入N/A)问题2:(4分)请采用边界值分析法为该软件设计测试用例问题3:(3分)请给出采用决策表法进行测试用例设计的主要步骤。

某商店的货品价格(P)都不大于20元(且为整数),假设顾客每次付款为20元且每次限购一件商品,现有一个软件能在每位顾客购物后给出找零钱的组合(找给顾客货币张数最少)。假定此商店的找零货币面值只包括:10元(N10)、5元(N5)、1元(N1)3种。问题1、请采用等价类划分法为该软件设计测试用例(不考虑P为非整数的情况)并填入到下表中。(<<N1,2>>表示2张1元,若无输出或输出非法,则填N/A. 问题2、请采用边界值分析法为该软件设计测试用例。问题3、请给出采用决策表法进行测试用例设计的主要步骤。

阅读下列说明和图,回答问题1至问题4【说明】某电子商务系统采用以数据库为中心的集成方式改进购物车的功能,详细需求如下:(1)加入购物车。顾客浏览商品,点击加入购物车,根据商品标识从商品表中读取商品信息,并更新购物车表。(2)浏览购物车。顾客提交浏览购物车请求后,显示出购物车表中的商品信息。(3)提交订单。顾客点击提交订单请求,后台计算购物车表中商品的总价(包括运费)加入订单表,将购物车表中的商品状态改为待付款,显示订单详情。若商家改变价格,则刷新后可看到更改后的价格。(4)改变价格。商家查看订购自家商品的订单信息,根据特殊优惠条件修改价格,更新订单表中的商品价格。(5)付款。顾客点击付款后,系统先根据顾客表中关联的支付账户,将转账请求(验证码、价格等)提交给支付系统(如信用卡系统)进行转账;然后根据转账结果返回支付状态并更改购物车表中商品的状态。(6)物流跟踪。商家发货后,需按订单标识添加物流标识(物流公司、运单号);然后可根据顾客或商家的标识以及订单标识,查询订单表中的物流标识,并从相应物流系统查询物流信息。(7)生成报表。根据管理员和商家设置的报表选项,从订单表、商品表以及商品分类表中读取数据,调用第三方服务Crystal Reports生成相关报表。(8)维护信息。管理员维护(增、删、改、查)顾客表、商品分类表和商品表中的信息。现采用结构化方法实现上述需求,在系统分析阶段得到如图1-1所示的顶层数据流图和图1-2所示的O层数据流图。【问题1】 使用说明中的词语,给出图1-1中的实体E1~E4的名称。【问题2】使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。【问题】 图1-2中缺失了数据流,请用说明或图1-2中的词语,给出其起点和终点。【问题4】根据说明,给出数据流“转账请求”、“顾客订单物流查询请求”和“商家订单物流查询请求”的各组成数据项。

有一顾客来加油站加油,当出现要找一角钱、而顾客也坚持要找时,如何处理?()A、实在没有,不找钱B、找一角钱给顾客C、给顾客说明情况,耐心解释,争取顾客的谅解

接待顾客的流程正确的是()。A、接待问候顾客→询问需求介绍商品→收款找零→递交商品出具小票→送别顾客B、询问需求介绍商品→接待问候顾客→收款找零→递交商品出具小票→送别顾客C、接待问候顾客→询问需求介绍商品→递交商品出具小票→收款找零→送别顾客D、询问需求介绍商品→接待问候顾客→递交商品出具小票→收款找零→送别顾客

唱收唱付的工作要点()。A、询问顾客付款方式B、清晰大声说出顾客消费、付款、找零金额C、核对支付金额D、双手递回

在下列行为中,属于货币执行价值尺度职能的是()A、顾客用19元钱可购买5斤水果B、顾客购买5斤水果,一周后付款10元C、顾客用19元钱购买了5斤水果D、顾客以每斤2元的价格预定5斤水果

下列属于加油站收款要求的是()。A、收款前核对付油凭证B、用清晰的声音唱付唱收C、找零时告知顾客找零金额D、完全按顾客的要求开具发票

关于找零以下说法正确的是()。A、找不找零由顾客要求而定B、没有零钱可以不找C、因存在让零的情况,不找零钱很正常D、有零找零,无零让零

顾客因服务方式投诉的原因是()。A、商品质量不良B、门店灯光太暗C、商品标识不全D、找零钱错误

收银服务操作正确流程为()。A、接待顾客→口头推广→即时销售→宣传品派发→收款找零→商品扫码→送别顾客B、商品扫码→口头推广→即时销售→宣传品派发→接待顾客→收款找零→送别顾客C、接待顾客→口头推广→商品扫码→即时销售→收款找零→宣传品派发→送别顾客D、商品扫码→收款找零→口头推广→即时销售→宣传品派发→送别顾客

网上商店软件的三大支柱是()。A、商品目录B、顾客购物车C、商品条形码D、付款台

网上商店软件的三大支柱是()A、商品目录B、顾客购物车C、付款台D、网上银行E、物流

在商店管理系统中,商店有商店编号、商店名、地址、电话等属性,顾客有顾客编号、姓名、地址、年龄、性别等属性,商品有商品编号、商品名、生产厂家等属性。管理方式是:一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。一个商店销售多种商品,一种商品可以多个商店销售,每个商店对每种商品有一个销售价格。将该E-R图转换成关系模型。

下列经济行为中,属于货币执行流通手段职能的是()。A、顾客用10元钱可购买5斤苹果B、顾客购买5斤苹果,一周后付款10元C、顾客用10元钱购买了5斤苹果D、顾客向水果店以每斤2元的价格预订5斤苹果

不同的顾客具有不同的购物行为目的,商店室内设计的目的主要是吸引下列哪一类顾客?()

多选题网上商店软件的三大支柱是()A商品目录B顾客购物车C付款台D网上银行E物流

多选题网上商店软件的三大支柱是()。A商品目录B顾客购物车C商品条形码D付款台

问答题在商店管理系统中,商店有商店编号、商店名、地址、电话等属性,顾客有顾客编号、姓名、地址、年龄、性别等属性,商品有商品编号、商品名、生产厂家等属性。管理方式是:一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。一个商店销售多种商品,一种商品可以多个商店销售,每个商店对每种商品有一个销售价格。将该E-R图转换成关系模型。