习题课等价类决策表法练习题ppt课件

上传人:s9****2 文档编号:569390694 上传时间:2024-07-29 格式:PPT 页数:30 大小:423.50KB
返回 下载 相关 举报
习题课等价类决策表法练习题ppt课件_第1页
第1页 / 共30页
习题课等价类决策表法练习题ppt课件_第2页
第2页 / 共30页
习题课等价类决策表法练习题ppt课件_第3页
第3页 / 共30页
习题课等价类决策表法练习题ppt课件_第4页
第4页 / 共30页
习题课等价类决策表法练习题ppt课件_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《习题课等价类决策表法练习题ppt课件》由会员分享,可在线阅读,更多相关《习题课等价类决策表法练习题ppt课件(30页珍藏版)》请在金锄头文库上搜索。

1、第第3章章 黑盒测试及其用例的设计黑盒测试及其用例的设计3.1 黑盒测试法的概念黑盒测试法的概念3.2 三角形问题与三角形问题与NextDate函数函数3.3 等价类划分法等价类划分法3.4 边界值分析法边界值分析法3.5 因果图法因果图法3.6 决策表法决策表法习题习题n n1 1、某城市电话号码由三部分组成。它们的名称和、某城市电话号码由三部分组成。它们的名称和、某城市电话号码由三部分组成。它们的名称和、某城市电话号码由三部分组成。它们的名称和内容分别是:内容分别是:内容分别是:内容分别是: 地区码:空白或三位数字;地区码:空白或三位数字;地区码:空白或三位数字;地区码:空白或三位数字;

2、前前前前 缀:开头位非缀:开头位非缀:开头位非缀:开头位非 0 0或开头位非或开头位非或开头位非或开头位非11的三位数字;的三位数字;的三位数字;的三位数字; 后后后后 缀:缀:缀:缀:4 4位数字。位数字。位数字。位数字。 假定被测程序能接受一切符合上述规定的电话假定被测程序能接受一切符合上述规定的电话假定被测程序能接受一切符合上述规定的电话假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据该号码,拒绝所有不符合规定的电话号码。根据该号码,拒绝所有不符合规定的电话号码。根据该号码,拒绝所有不符合规定的电话号码。根据该程序的规格说明,作等价类的划分,并设计测试程序

3、的规格说明,作等价类的划分,并设计测试程序的规格说明,作等价类的划分,并设计测试程序的规格说明,作等价类的划分,并设计测试方案。方案。方案。方案。步骤步骤 1.划分等价类划分等价类 输输入条件入条件有效等价有效等价类类无效等价无效等价类类地区地区码码1.空白;空白;2.三位数;三位数;1.有非数字字符;有非数字字符;2.少于三位数字;少于三位数字;3.多于三位数字。多于三位数字。前前缀缀3.从从200到到999之之间间的三位的三位4.有非数字字符;有非数字字符;5.起始位起始位为为0;6.起始位起始位为为1;7.少于三位数字;少于三位数字;8.多于三位数字。多于三位数字。后后缀缀4.四位数字。

4、四位数字。9.有非数字字符;有非数字字符;10.少于四位数字;少于四位数字;11.多于四位数字。多于四位数字。步骤步骤2:选择测试方案:选择测试方案n n弱一般等价类测试n n强一般等价类测试n n弱健壮等价类测试n n强健壮等价类测试选择选择 弱健壮等价类弱健壮等价类 设计有例个数设计有例个数max( mi)+ (l1+ l2 +ln)个个211个。个。方方案案内容内容输输入入预预期期输输出出地区地区码码前前缀缀后后缀缀1空白空白200999之之间间的三位数字的三位数字四位数字四位数字()276-2345有效有效2三位数字三位数字四位数字四位数字(635)805-9321有效有效3有非数字字

5、符有非数字字符(20A)723-4567无效无效4少于三位数字少于三位数字(33)234-5678无效无效5多于三位数字多于三位数字(5555)345-6789无效无效6有非数字字符有非数字字符(345)5A2-3456无效无效7起始位起始位为为0(345)012-3456无效无效8起始位起始位为为1(345)132-3456无效无效9少于三位数字少于三位数字(345)92-3456无效无效10多于三位数字多于三位数字(345)4562-3456无效无效11有非数字字符有非数字字符(345)342-3A56无效无效12少于四位数字少于四位数字(345)342-356无效无效13多于四位数字多于

6、四位数字(345)562-34567无效无效习题习题n n2 2、找零钱最佳组合、找零钱最佳组合 假设商店货品价格假设商店货品价格假设商店货品价格假设商店货品价格(R) (R) 都不大于都不大于都不大于都不大于100100元(且为整数),若元(且为整数),若元(且为整数),若元(且为整数),若顾客付款顾客付款顾客付款顾客付款(P)(P)在在在在100100元内,现有一个程序能在每位顾客付款后元内,现有一个程序能在每位顾客付款后元内,现有一个程序能在每位顾客付款后元内,现有一个程序能在每位顾客付款后给出找零钱的最佳组合(找给顾客货币张数最少)。给出找零钱的最佳组合(找给顾客货币张数最少)。给出找

7、零钱的最佳组合(找给顾客货币张数最少)。给出找零钱的最佳组合(找给顾客货币张数最少)。 假定假定假定假定此商店的货币面值只包括:此商店的货币面值只包括:此商店的货币面值只包括:此商店的货币面值只包括:5050元元元元(N50)(N50)、1010元元元元(N10)(N10)、 5 5元元元元(N5)(N5)、1 1元元元元(N1) (N1) 四种。四种。四种。四种。 请结合等价类划分法和边界值分析法为上述程序设计请结合等价类划分法和边界值分析法为上述程序设计请结合等价类划分法和边界值分析法为上述程序设计请结合等价类划分法和边界值分析法为上述程序设计 出出出出相应的测试用例。相应的测试用例。相应

8、的测试用例。相应的测试用例。步骤步骤 1.划分等价类划分等价类 输输入条件入条件有效等价有效等价类类无效等价无效等价类类R价格价格1.05;2.610;3.1150;4.51100;1.小于小于0;2.大于大于100;P付款付款1.05;2.610;2.1150;3.511001.小于小于0;2.大于大于100;步骤步骤2:选择测试方案:选择测试方案n n弱一般等价类测试n n强一般等价类测试n n弱健壮等价类测试n n强健壮等价类测试选择选择选择选择 强一般等价类强一般等价类强一般等价类强一般等价类 设计有例个数设计有例个数设计有例个数设计有例个数m1* m2* *mn个个3*39个。个。方

9、方案案内容内容用用例例输输入入预预期期输输出出价格价格R付款付款PRP招零招零钱张钱张数数1010010;792张张一元一元21150;812不可能不可能351100960不可能不可能41150010;325不不够够51150;35462张张五元五元1张张一元一元651100751100010;81150;951100n n对此题考虑边界值测试?对此题考虑边界值测试?3.6 因果图法因果图法3.6.1 3.6.1 因果图法的简介因果图法的简介因果图法的简介因果图法的简介3.6.2 3.6.2 因果图因果图因果图因果图3.6.3 3.6.3 因果图法测试举例因果图法测试举例因果图法测试举例因果图

10、法测试举例因果图因果图(续)(续)a ab b异Ea ab b或Ic ca ab b唯一ORa ab b要求Ma ab b强制n n因果图中用来表示约束关系的约束符号:因果图中用来表示约束关系的约束符号:因果图中用来表示约束关系的约束符号:因果图中用来表示约束关系的约束符号:因果图因果图(续)(续)n n因果图法最终生成的是决策表。利用因果图生成测试用例因果图法最终生成的是决策表。利用因果图生成测试用例因果图法最终生成的是决策表。利用因果图生成测试用例因果图法最终生成的是决策表。利用因果图生成测试用例的基本步骤如下:的基本步骤如下:的基本步骤如下:的基本步骤如下:(1 1)分析软件规格说明中哪

11、些是原因(即输入条件或输入条)分析软件规格说明中哪些是原因(即输入条件或输入条)分析软件规格说明中哪些是原因(即输入条件或输入条)分析软件规格说明中哪些是原因(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个原件的等价类),哪些是结果(即输出条件),并给每个原件的等价类),哪些是结果(即输出条件),并给每个原件的等价类),哪些是结果(即输出条件),并给每个原因和结果赋予一个标识符。因和结果赋予一个标识符。因和结果赋予一个标识符。因和结果赋予一个标识符。(2 2)分析软件规格说明中的语义,找出原因与结果之间、原)分析软件规格说明中的语义,找出原因与结果之间、原)分析软件规格说明

12、中的语义,找出原因与结果之间、原)分析软件规格说明中的语义,找出原因与结果之间、原因与原因之间对应的关系,因与原因之间对应的关系,因与原因之间对应的关系,因与原因之间对应的关系, 根据这些关系画出因果图。根据这些关系画出因果图。根据这些关系画出因果图。根据这些关系画出因果图。(3 3)由于语法或环境的限制,有些原因与原因之间、原因与)由于语法或环境的限制,有些原因与原因之间、原因与)由于语法或环境的限制,有些原因与原因之间、原因与)由于语法或环境的限制,有些原因与原因之间、原因与结果之间的组合情况不可能出现。为表明这些特殊情况,结果之间的组合情况不可能出现。为表明这些特殊情况,结果之间的组合情

13、况不可能出现。为表明这些特殊情况,结果之间的组合情况不可能出现。为表明这些特殊情况,在因果图上用一些记号表明约束或限制条件。在因果图上用一些记号表明约束或限制条件。在因果图上用一些记号表明约束或限制条件。在因果图上用一些记号表明约束或限制条件。(4 4)把因果图转换为决策表。)把因果图转换为决策表。)把因果图转换为决策表。)把因果图转换为决策表。(5 5)根据决策表中的每一列设计测试用例。)根据决策表中的每一列设计测试用例。)根据决策表中的每一列设计测试用例。)根据决策表中的每一列设计测试用例。3.6.3 因果图法测试举例因果图法测试举例n n实例实例 用因果图法测试以下程序。用因果图法测试以

14、下程序。 程序的规格说明要求:输入的第一个字符必须是程序的规格说明要求:输入的第一个字符必须是程序的规格说明要求:输入的第一个字符必须是程序的规格说明要求:输入的第一个字符必须是# #或或或或* *,第二个字符必须是一个数字,此情况下进行文件的修改;第二个字符必须是一个数字,此情况下进行文件的修改;第二个字符必须是一个数字,此情况下进行文件的修改;第二个字符必须是一个数字,此情况下进行文件的修改;如果第一个字符不是如果第一个字符不是如果第一个字符不是如果第一个字符不是# #或或或或* *,则给出信息,则给出信息,则给出信息,则给出信息NN,如果第二个字,如果第二个字,如果第二个字,如果第二个字

15、符不是数字,则给出信息符不是数字,则给出信息符不是数字,则给出信息符不是数字,则给出信息MM。解题步骤:解题步骤:解题步骤:解题步骤:(1 1)分析程序的规格说明,列出原因和结果。)分析程序的规格说明,列出原因和结果。)分析程序的规格说明,列出原因和结果。)分析程序的规格说明,列出原因和结果。(2 2)找出原因与结果之间的因果关系、原因与原因之间的约)找出原因与结果之间的因果关系、原因与原因之间的约)找出原因与结果之间的因果关系、原因与原因之间的约)找出原因与结果之间的因果关系、原因与原因之间的约束关系,画出因果图。束关系,画出因果图。束关系,画出因果图。束关系,画出因果图。(3 3)将因果图

16、转换成决策表。)将因果图转换成决策表。)将因果图转换成决策表。)将因果图转换成决策表。(4 4)根据()根据()根据()根据(3 3)中的决策表,设计测试用例的输入数据和预)中的决策表,设计测试用例的输入数据和预)中的决策表,设计测试用例的输入数据和预)中的决策表,设计测试用例的输入数据和预期输出。期输出。期输出。期输出。因果图法测试举例因果图法测试举例(续)(续)(1 1)分析程序规格说明中的原因和结果:)分析程序规格说明中的原因和结果:)分析程序规格说明中的原因和结果:)分析程序规格说明中的原因和结果:(2 2)画出因果图(编号为)画出因果图(编号为)画出因果图(编号为)画出因果图(编号为

17、1010的中间结点是导出结果的进一步的中间结点是导出结果的进一步的中间结点是导出结果的进一步的中间结点是导出结果的进一步原因):原因):原因):原因):原因原因原因原因结果结果结果结果 c1 c1:第一个字符是:第一个字符是:第一个字符是:第一个字符是# # e1 e1:给出信息:给出信息:给出信息:给出信息NN c2 c2:第一个字符是:第一个字符是:第一个字符是:第一个字符是* * e2 e2:修改文件:修改文件:修改文件:修改文件 c3 c3:第二个字符是一个数字:第二个字符是一个数字:第二个字符是一个数字:第二个字符是一个数字 e3 e3:给出信息:给出信息:给出信息:给出信息MMc1

18、c2c3e110e2e3E因果图法测试举例因果图法测试举例(续)(续)(3 3)将因果图转换成如下所示的决策表:)将因果图转换成如下所示的决策表:)将因果图转换成如下所示的决策表:)将因果图转换成如下所示的决策表:12345678条件:C1C2C310111110101110010111010100100000动作:e1e2e3不可能测试用例#3#A*6*BA1GT规则规则选项选项因果图法测试举例因果图法测试举例(续)(续)(4 4)根据决策表中的每一列设计测试用例:)根据决策表中的每一列设计测试用例:)根据决策表中的每一列设计测试用例:)根据决策表中的每一列设计测试用例:测试用例编号测试用例

19、编号测试用例编号测试用例编号输入数据输入数据输入数据输入数据预期输出预期输出预期输出预期输出1 1# #3 3修改文件修改文件修改文件修改文件2 2# #A A给出信息给出信息给出信息给出信息MM3 3* *6 6修改文件修改文件修改文件修改文件4 4* *B B给出信息给出信息给出信息给出信息MM5 5A1A1给出信息给出信息给出信息给出信息NN6 6GTGT给出信息给出信息给出信息给出信息NN和信息和信息和信息和信息MM习题习题1 1、某软件的一个模块的需求规格说明书中描述:、某软件的一个模块的需求规格说明书中描述:、某软件的一个模块的需求规格说明书中描述:、某软件的一个模块的需求规格说明

20、书中描述:(1 1)年薪制员工:严重过失,扣年终风险金的)年薪制员工:严重过失,扣年终风险金的)年薪制员工:严重过失,扣年终风险金的)年薪制员工:严重过失,扣年终风险金的4%4%;过失,扣年终风险金的过失,扣年终风险金的过失,扣年终风险金的过失,扣年终风险金的2%2%。(2 2)非年薪制员工:严重过失,扣当月薪资的)非年薪制员工:严重过失,扣当月薪资的)非年薪制员工:严重过失,扣当月薪资的)非年薪制员工:严重过失,扣当月薪资的8%8%;过失,扣当月薪资的过失,扣当月薪资的过失,扣当月薪资的过失,扣当月薪资的4%4%。 请绘制出因果图和判定表,并给出相应的测试用例。请绘制出因果图和判定表,并给出

21、相应的测试用例。请绘制出因果图和判定表,并给出相应的测试用例。请绘制出因果图和判定表,并给出相应的测试用例。(1 1)分析程序规格说明中的原因和结果:)分析程序规格说明中的原因和结果:)分析程序规格说明中的原因和结果:)分析程序规格说明中的原因和结果:(2 2)画出因果图(编号为)画出因果图(编号为)画出因果图(编号为)画出因果图(编号为1010的中间结点是导出结果的进一步的中间结点是导出结果的进一步的中间结点是导出结果的进一步的中间结点是导出结果的进一步原因):原因):原因):原因):原因原因原因原因结果结果结果结果 c1 c1:员工是年薪制:员工是年薪制:员工是年薪制:员工是年薪制 e1

22、e1:扣年终风险金的:扣年终风险金的:扣年终风险金的:扣年终风险金的4%4% c2 c2:员工有严重过失:员工有严重过失:员工有严重过失:员工有严重过失 e2 e2:扣年终风险金的:扣年终风险金的:扣年终风险金的:扣年终风险金的2%2% c3 c3:员工有过失:员工有过失:员工有过失:员工有过失 e3 e3:扣当月薪资的:扣当月薪资的:扣当月薪资的:扣当月薪资的8%8% e4 e4:扣当月薪资的:扣当月薪资的:扣当月薪资的:扣当月薪资的4%4%c1c2c3e110e2e3EC2C1C3E10102E2E3E4E(3 3)将因果图转换成如下所示的决策表:)将因果图转换成如下所示的决策表:)将因果

23、图转换成如下所示的决策表:)将因果图转换成如下所示的决策表:12345678条件:C1C2C3111110101100011010001000动作:e1e2e3e4不可能测试用例规则规则选项选项(4 4)根据决策表中的每一列设计测试用例:)根据决策表中的每一列设计测试用例:)根据决策表中的每一列设计测试用例:)根据决策表中的每一列设计测试用例:测试用例编号测试用例编号测试用例编号测试用例编号输入数据输入数据输入数据输入数据预期输出预期输出预期输出预期输出1 12 23 34 45 56 63.7 决策表法决策表法3.7.1 3.7.1 决策表决策表决策表决策表3.7.2 3.7.2 决策表应用

24、决策表应用决策表应用决策表应用3.7.3 3.7.3 决策表测试应用案例决策表测试应用案例决策表测试应用案例决策表测试应用案例3.7.1 决策表决策表n n在所有的黑盒测试方法中,基于决策表(也称判定表)的测在所有的黑盒测试方法中,基于决策表(也称判定表)的测在所有的黑盒测试方法中,基于决策表(也称判定表)的测在所有的黑盒测试方法中,基于决策表(也称判定表)的测试是最为严格、最具有逻辑性的测试方法。试是最为严格、最具有逻辑性的测试方法。试是最为严格、最具有逻辑性的测试方法。试是最为严格、最具有逻辑性的测试方法。n n决策表的概念:决策表是分析和表达多逻辑条件下执行不同决策表的概念:决策表是分析

25、和表达多逻辑条件下执行不同决策表的概念:决策表是分析和表达多逻辑条件下执行不同决策表的概念:决策表是分析和表达多逻辑条件下执行不同操作的情况的工具。操作的情况的工具。操作的情况的工具。操作的情况的工具。n n决策表的优点:能够将复杂的问题按照各种可能的情况全部决策表的优点:能够将复杂的问题按照各种可能的情况全部决策表的优点:能够将复杂的问题按照各种可能的情况全部决策表的优点:能够将复杂的问题按照各种可能的情况全部列举出来,简明并避免遗漏。因此,利用决策表能够设计出列举出来,简明并避免遗漏。因此,利用决策表能够设计出列举出来,简明并避免遗漏。因此,利用决策表能够设计出列举出来,简明并避免遗漏。因

26、此,利用决策表能够设计出完整的测试用例集合。完整的测试用例集合。完整的测试用例集合。完整的测试用例集合。n n在一些数据处理问题当中,某些操作的实施依赖于多个逻辑在一些数据处理问题当中,某些操作的实施依赖于多个逻辑在一些数据处理问题当中,某些操作的实施依赖于多个逻辑在一些数据处理问题当中,某些操作的实施依赖于多个逻辑条件的组合,即:针对不同逻辑条件的组合值,分别执行不条件的组合,即:针对不同逻辑条件的组合值,分别执行不条件的组合,即:针对不同逻辑条件的组合值,分别执行不条件的组合,即:针对不同逻辑条件的组合值,分别执行不同的操作。决策表很适合于处理这类问题。同的操作。决策表很适合于处理这类问题

27、。同的操作。决策表很适合于处理这类问题。同的操作。决策表很适合于处理这类问题。决策表实例决策表实例决策表的组成决策表的组成n n决策表通常由以下决策表通常由以下决策表通常由以下决策表通常由以下4 4部分组成:部分组成:部分组成:部分组成:条件桩条件桩条件桩条件桩列出问题的所有条件列出问题的所有条件列出问题的所有条件列出问题的所有条件条件项条件项条件项条件项针对条件桩给出的条件列出所有可能的取值针对条件桩给出的条件列出所有可能的取值针对条件桩给出的条件列出所有可能的取值针对条件桩给出的条件列出所有可能的取值动作桩动作桩动作桩动作桩列出问题规定的可能采取的操作列出问题规定的可能采取的操作列出问题规

28、定的可能采取的操作列出问题规定的可能采取的操作动作项动作项动作项动作项指出在条件项的各组取值情况下应采取的动作指出在条件项的各组取值情况下应采取的动作指出在条件项的各组取值情况下应采取的动作指出在条件项的各组取值情况下应采取的动作 条件桩条件桩动作桩动作桩条件项条件项动作项动作项规规则则将任何一个条件组合的特定取值及相应要执行的动作称为一条规则。在决策表中贯穿条件项和动作项的一列就是一条规则。决策表的生成决策表的生成n n构造决策表的构造决策表的构造决策表的构造决策表的5 5个步骤:个步骤:个步骤:个步骤:(1 1) 确定规则的个数。确定规则的个数。确定规则的个数。确定规则的个数。有有有有n

29、n个条件的决策表有个条件的决策表有个条件的决策表有个条件的决策表有2 2n n个规则(每个条件取真、假值)。个规则(每个条件取真、假值)。个规则(每个条件取真、假值)。个规则(每个条件取真、假值)。(2 2) 列出所有的条件桩和动作桩。列出所有的条件桩和动作桩。列出所有的条件桩和动作桩。列出所有的条件桩和动作桩。(3 3) 填入条件项。填入条件项。填入条件项。填入条件项。(4 4) 填入动作项,得到初始决策表。填入动作项,得到初始决策表。填入动作项,得到初始决策表。填入动作项,得到初始决策表。(5 5) 简化决策表,合并相似规则。简化决策表,合并相似规则。简化决策表,合并相似规则。简化决策表,

30、合并相似规则。若表中有两条以上规则具有相同的动作,并且在条件项之间存若表中有两条以上规则具有相同的动作,并且在条件项之间存若表中有两条以上规则具有相同的动作,并且在条件项之间存若表中有两条以上规则具有相同的动作,并且在条件项之间存在极为相似的关系,便可以合并。在极为相似的关系,便可以合并。在极为相似的关系,便可以合并。在极为相似的关系,便可以合并。合并后的条件项用符号合并后的条件项用符号合并后的条件项用符号合并后的条件项用符号“-”“-”表示,说明执行的动作与该条件表示,说明执行的动作与该条件表示,说明执行的动作与该条件表示,说明执行的动作与该条件的取值无关,称为无关条件。的取值无关,称为无关

31、条件。的取值无关,称为无关条件。的取值无关,称为无关条件。三角形问题的决策表三角形问题的决策表习题习题1 1、根据教材、根据教材、根据教材、根据教材P85P85中给出的简化后的决策表,设计相应的测试中给出的简化后的决策表,设计相应的测试中给出的简化后的决策表,设计相应的测试中给出的简化后的决策表,设计相应的测试用例。用例。用例。用例。2 2、某软件的一个模块的需求规格说明书中描述:、某软件的一个模块的需求规格说明书中描述:、某软件的一个模块的需求规格说明书中描述:、某软件的一个模块的需求规格说明书中描述: “ “对于功率大于对于功率大于对于功率大于对于功率大于5050马力的机器或者维修记录不全

32、的马力的机器或者维修记录不全的马力的机器或者维修记录不全的马力的机器或者维修记录不全的或已经运行或已经运行或已经运行或已经运行1010年以上的机器应予以优先的维修处理年以上的机器应予以优先的维修处理年以上的机器应予以优先的维修处理年以上的机器应予以优先的维修处理”。 这里假定这里假定这里假定这里假定“ “维修记录不全维修记录不全维修记录不全维修记录不全” ”和和和和“ “优先维修处理优先维修处理优先维修处理优先维修处理” ”有严格的有严格的有严格的有严格的定义。定义。定义。定义。 请建立该需求的决策表,并绘制出化简(合并规则)后请建立该需求的决策表,并绘制出化简(合并规则)后请建立该需求的决策

33、表,并绘制出化简(合并规则)后请建立该需求的决策表,并绘制出化简(合并规则)后的决策表。的决策表。的决策表。的决策表。习题习题2 2、有一个处理单价为、有一个处理单价为、有一个处理单价为、有一个处理单价为5 5角钱的饮料的自动售货机,相应规格说角钱的饮料的自动售货机,相应规格说角钱的饮料的自动售货机,相应规格说角钱的饮料的自动售货机,相应规格说明如下:明如下:明如下:明如下:若投入若投入若投入若投入5 5角钱或角钱或角钱或角钱或1 1元钱的硬币,按下元钱的硬币,按下元钱的硬币,按下元钱的硬币,按下橙汁橙汁橙汁橙汁或或或或啤酒啤酒啤酒啤酒的按的按的按的按钮,则相应的饮料就送出来。(每次只投入一个

34、硬币,只钮,则相应的饮料就送出来。(每次只投入一个硬币,只钮,则相应的饮料就送出来。(每次只投入一个硬币,只钮,则相应的饮料就送出来。(每次只投入一个硬币,只押下一种饮料的按钮)押下一种饮料的按钮)押下一种饮料的按钮)押下一种饮料的按钮)如投入如投入如投入如投入5 5角的硬币,按下按钮后,总有饮料送出。角的硬币,按下按钮后,总有饮料送出。角的硬币,按下按钮后,总有饮料送出。角的硬币,按下按钮后,总有饮料送出。若售货机没有零钱找,则一个显示若售货机没有零钱找,则一个显示若售货机没有零钱找,则一个显示若售货机没有零钱找,则一个显示零钱找完零钱找完零钱找完零钱找完的红灯会的红灯会的红灯会的红灯会亮,

35、这时再投入亮,这时再投入亮,这时再投入亮,这时再投入1 1元硬币并按下按钮后,饮料不送出来而且元硬币并按下按钮后,饮料不送出来而且元硬币并按下按钮后,饮料不送出来而且元硬币并按下按钮后,饮料不送出来而且1 1元硬币也退出来。元硬币也退出来。元硬币也退出来。元硬币也退出来。若有零钱找,则显示若有零钱找,则显示若有零钱找,则显示若有零钱找,则显示零钱找完零钱找完零钱找完零钱找完的红灯不会亮,若投入的红灯不会亮,若投入的红灯不会亮,若投入的红灯不会亮,若投入 1 1元硬币及按饮料按钮,则送出饮料的同时找回元硬币及按饮料按钮,则送出饮料的同时找回元硬币及按饮料按钮,则送出饮料的同时找回元硬币及按饮料按钮,则送出饮料的同时找回5 5角硬币。角硬币。角硬币。角硬币。 请选择适当的黑盒测试方法,写出选择该方法的原因,请选择适当的黑盒测试方法,写出选择该方法的原因,请选择适当的黑盒测试方法,写出选择该方法的原因,请选择适当的黑盒测试方法,写出选择该方法的原因,并使用该方法的步骤,设计出相应的测试用例。并使用该方法的步骤,设计出相应的测试用例。并使用该方法的步骤,设计出相应的测试用例。并使用该方法的步骤,设计出相应的测试用例。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号