软件测试选择题:掌握等价类划分、边界值分析及错误推测法

以下是几道软件测试选择题,帮助你巩固等价类划分、边界值分析、错误推测法等重要知识点。

1、以下是国内18位身份证号码的测试用例,其中属于无效等价类的是?

A.18位数字字符或前17位为数字字符最后一位为字符'X'

B.少于18位或为空

C.多于18位

D.最后一位不是'X'而是其他非数字字符

答案:B、C、D

解析: 无效等价类是指不符合系统或功能需求的输入数据。本题中,有效的身份证号码应该是18位数字或前17位为数字字符最后一位为字符'X',其他情况均为无效等价类。

2、针对某工具上传文件大小不超过5M,以下用例中属于边界值分析法的测试用例是?

A.5M

B.5.1M

C.10M

D.4.9M

答案:A、B、D

解析: 边界值分析法关注输入输出的边界情况。本题中,边界值包括:

  • 上界:5M- 离上界最近的值:4.9M- 超过上界的值:5.1M

3、基于边界值分析方法选择测试用例的原则有?

A.如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。

B.如果输入条件规定了值的个数,则用最大个数,最小个数,比最小个数少一,比最大个数多一的数作为测试数据。

C.如果程序的规格说明给出的输入域或输出域是有序集合,则应选取集合的第一个元素和最后一个元素作为测试用例。

D.如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构的边界上的值作为测试用例。

答案:A、B、C、D

解析: 这四个选项都是边界值分析方法选择测试用例的原则。

4、以下用例中是使用错误推测法设计物品购买流程的测试用例的是?

A.如果玩家身上money=0的情况

B.如果玩家身上有Emoney,是否会把Emoney也扣除了

C.如果玩家是死亡状态是否可以购买物品

D.如果物品栏满的情况下能否购买物品

答案:A、B、C、D

解析: 错误推测法基于经验和直觉推测程序中可能存在的错误。本题中,所有选项都是基于对物品购买流程的错误推测设计的测试用例。

5、以下用例中是使用错误推测法设计登录模块测试用例的是?

A.输入错误密码是否有相关提示

B.输入的密码是否能够加密显示

C.输入的数据前存在空格,是否能够正常登录

D.用户在注销之后是否能够再登录成功

答案:C

解析: 错误推测法关注可能出现的错误情况。本题中,选项C是基于对用户输入习惯的错误推测设计的测试用例。其他选项则是针对功能的正常测试用例。

希望以上题目和解析能够帮助你更好地理解和掌握软件测试的相关知识。

软件测试选择题:掌握等价类划分、边界值分析及错误推测法

原文地址: http://www.cveoy.top/t/topic/f2rk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录