[软件测试] 05 黑盒 等价类划分 习题

目录

软件测试期末复习系列

课件知识点整合

  1. 软件测试基础
  2. 白盒测试
  3. 黑盒测试

PTA习题汇总

  1. 软件测试基础
  2. 白盒测试-逻辑覆盖测试
  3. 白盒测试-基本路径测试
  4. 白盒测试-静态测试
  5. 黑盒测试-等价类划分
  6. 黑盒测试-边界值测试
  7. 黑盒测试-场景法

提示
篇幅较长,可以使用Ctrl+F,在页面中快速查询关键词(或者你要找的题目)并跳转到指定的位置。

关键词:黑盒测试,等价类测试,等价类划分

单选题

  1. 在黑盒测试方法中,设计测试用例的主要根据是(B)。

    A. 程序内部逻辑

    B. 程序外部功能

    C. 程序数据结构

    D. 程序流程图

  2. 下列有关等价类方法设计测试用例说法不正确的是(D)

    A. 有效等价类:指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。

    B. 无效等价类:与有效等价类的定义恰巧相反。

    C. 等价类划分就是把全部输入数据合理地划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据取得较好的测试结果。

    D. 等价类方法设计测试用例就是设计一条有效等价类的测试用例和一条无效等价类的测试用例。

  3. 针对“学生政治面貌是党员、团员、群众”,采用黑盒测试划分(D)等价类。

    A. 1

    B. 2

    C. 3

    D. 4

  4. 在划分了等价类后,首先需要设计一个案例覆盖(B)有效等价类。

    A. 等价类数量-1个

    B. 尽可能多的

    C. 等价类数量个

    D. 1个

  5. 关于等价类划分方法设计测试用例,下列描述错误的是(B)。

    A. 正确地划分等价类,可以大大减少测试用例的数量,测试会更加准确有效

    B. 若某个输入条件是一个布尔量,则无法确定有效等价类和无效等价类

    C. 如果等价类中的一个测试用例能够捕获一个缺陷,那么选择该等价类中的其他测 试用例也能捕获该缺陷

    D. 等价类划分方法常常需要和边界值分析方法结合使用

  6. 某需求规定:“学号”只允许输入英文字符、数字,且长度不超过10个字节,是必填项,以下哪个是有效等价类?D

    A. Tr123tr#,35500,tewqi

    B. Tr123tr,35500tttttt,tewqi

    C. Tr123tr,35500,tewqi,学0132

    D. Tr123tr,35500,tewqi

  7. 等价类划分法只要求选择(C)

    A. 一个测试用例

    B. 无穷数量的测试用例

    C. 一个或多个测试用例

    D. 以上都不是

  8. 黑盒测试也称为功能测试,黑盒测试不能发现(A)

    A. 是否存在冗余代码

    B. 终止性错误

    C. 输入是否正确接受

    D. 界面是否错误

  9. 在等价类测试中,下列对等价类的划分不正确的是(D)。

    A. 根据等价关系对输入或输出数据的集合进行划分

    B. 将集合划分为互不相交的子集

    C. 划分子集的并集是整个集合

    D. 集合可以划分为相交的子集

  10. 测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类(B)

    A. (500,+∞)

    B. (500,+∞)、任意大于0小于500的非100倍数的整数;

    C. (-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);

    D. (0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);

多选题

  1. 关于等价类划分测试方法一般知识说法正确的是( )。

    A. 等价类划分可有两种不同的情况:有效等价类和无效等价类

    B. 测试某等价类的代表值就等于对这一类其它值的测试

    C. 等价类是指某个输入或输出域的子集合

    D. 同一等价类中输入数据对于揭露程序中的错误的作用有大有小

  2. 测试某网站登录功能 ,已知用户名部分只能为大写字母、小写字母、数字、符号的组合且长度需大于8个字符小于15字符,以下哪些是正确的无效等价类()。

    A. bood53453!@#@$

    B. Aa123@@#1d

    C. cdAba5&1

    D. 测试teSt12@!

    题干为“只能为......的组合”,意思是这些元素都要包含。

    A缺少大写字母

    C没有满足“大于8个字符”

    D包含了中文字符

  3. 黑盒测试方法中划分等价类可以分为( )。

    A. 有效等价类

    B. 因果图

    C. 边界值

    D. 无效等价类

  4. 下面哪些测试属于黑盒测试方法()。

    A. 路径测试

    B. 等价类划分

    C. 边界值分析

    D. 循环测试

    E. 因果图分析

    F. 正交分析法

    G. 条件判断

主观题

某网站用户申请注册时,要求用户必须输入用户名、密码及确认密码,对每一项输入条件的要求如下:
用户名要求为4~12位,只能使用英文字母、数字、“-”、“_” 这几种字符组合,并且首字符必须为字母或数字;
密码要求为6~12位,只能使用英文字母、数字以及“-”、“_” 这几种字符组合,并且区分大小写。
试用等价类划分法为其设计测试用例。
(1)分析程序规格说明中给出和隐含的对输入条件的要求,列出等价类表(包括有效等价类和无效等价类)。
(2)根据(1)中的等价类表,设计测试用例。

(1)

等价类划分表1副本.jpg

(2)

等价类划分测试用例1副本.jpg

posted @ 2023-12-30 17:29  feixianxing  阅读(7)  评论(0编辑  收藏  举报