软件测试过程与方法_第2单元

第2单元

节内小测

2.1视频小测

如果要对一个三角形程序进行测试用例设计,三角形程序的功能是根据三条边的边长来判断三角形的类型,输出有4种情况,分别是:不等边三角形,等腰但非等边三角形,等边三角形,不能构成三角形。且要求边长必须是整数。请问,最多需要设计多少个测试用例?D
A.30
B.1000
C.1728
D.无法穷尽

2.2视频小测

1.请问,对于同一个输入条件来说,针对不同边界点可以分别设置大小不同的邻域值吗?B
A.不可以
B.可以,但不一定必须不同
C.可以,而且必须设置不同大小的邻域值
D.视不同情况而定

2.对于刚才描述的佣金问题,已知输入是某销售商的枪机、枪托和枪管的月销售量,输出是该销售商对应的提成。基于单边界原则将设计得到多少个边界测试用例?C
A.2个
B.6个
C.18个
D.216个

3.在刚才的例子中,根据提成和销售额的关系,请问月销售额的边界点在哪里?ABCD
A.100
B.1000
C.1800
D.7800

2.3小测

1.在某个等价类中取测试数据的时候,该如何取值?A
A.取非边界值
B.取边界值
C.随便取值,不考虑是否是边界值
D.边界和非边界值都要取

2.对于有两个输入条件的情况,如果x1条件有3个有效等价类有,x2条件有两个有效等价类,根据弱覆盖标准的要求,最少需要多少个测试用例?
3

第2单元测试

1.以使用某购票系统进行国内车票购买的过程为例,如果需要针对相关业务流程设计测试用例,则如下描述中错误的是:A
A.成功登录系统,为已有乘车人成功购买单程单张车票,以及为已有乘车人成功购买单程多张车票,这两个流程分别对应两个基本事件流
B.成功登录系统,出发地城市分别选择100个不存在的、或不在中国境内的城市,无法购票,对应同一个备选事件流
C.成功登录系统,为已有乘车人成功购买单程、单张车票,该流程对应的是基本事件流
D.系统登录失败,该流程对应的是备选事件流

2.以下描述中哪个是正确的?D
A.在数据可以穷尽的情况下,只要能保证测试用例覆盖所有数据,就可以确保测试没有风险
B.在功能测试中,应选择所有不同的测试方法,围绕功能点设计尽量多的测试用例
C.在功能测试中,应优先使用等价类测试方法来测试数据,然后使用场景法测试流程,最后使用边界值测试做补充测试
D.功能测试中,针对事件流中的每个节点,应使用等价类和边界值测试对涉及的数据进行校验

3多选(3分)
下图给出了猫狗大战小游戏的一个典型的对战场景,其中图中的猫和狗分别代表对战的双方,在人机对战模式下,猫是机器内置的对手,用户可操作的是狗角色,图中中央上方显示的分别是对战双方的血量,中央血条下方是风力和风向标志,四个圆形图标从左到右依次表示:打击两次、强力打击工具、臭弹工具、补血工具(补血工具仅对自己进行补血,不能攻击对手)。通过按下鼠标左键的时间长短控制出手力度,时间越长,出手力度越大。请问,以下描述中哪些是错误的:ABCD
A.可使用等价划分方法,根据风向以及力度,划分为能打中对手、不能打中对手两种情况
B.针对攻击时的风向,可划分为如下两个等价类:1.顺风,2.逆风
C.若对攻击工具进行等价划分,则可得到如下等价类:1.打击两次工具,2.强力打击工具,3.臭弹工具,4.补血工具
D.从输入的角度来说,可使用等价划分方法,划分为如下三种情况:1.没超时打不中,2.没超时打中,3.超时

4多选(3分)
给定一组输入条件,每个输入条件均对应各自连续的有效取值范围,则以下的描述中正确的是:对ac
A.从输入设计测试用例后,往往还需要围绕系统输出来补充设计测试用例
B.每个输入条件都至少可以划分为一个有效等价类和两个无效等价类
C.如果希望更好地控制测试用例规模,则设计的测试用例能覆盖所有有效等价类就可以了
D.从等价类中抽取测试数据时,一定要选择非边界值

5判断(1分)
任何情况下都必须使用边界值测试。

6填空(3分)
等价类测试和边界值测试是面向数据的,场景法是面向( 流程 )的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值