题库 软件开发 题目列表 测试需求: 软件系统几乎都是用事件触发来控制流程...
问答题
测试需求:
软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果就形成事件流。场景法就是通过用例场景描述业务操作流程,从用例开始到结束遍历应用流程上所有基本流(基本事件)和备选流(分支事件)。下面是对某城市“好莱坞”影院APP购票系统中会员卡使用的基本流和备选流的描述。
会员卡分为储值型会员卡和现金型会员卡两种,会员必须持本卡在本影城内进行刷卡消费,才能享受影城提供的会员购票折扣、积分优惠、积分兑奖、会员专享、会员升级等一系列的会员优惠和服务。

会员种类:
 1、现金消费会员卡:6个月内累计观影6次或购影票消费达到200元者,可凭票带有效证件免费100元现金消费会员卡。
2、储值会员卡:分为200元、300元、600元、1000元四种卡。其中:200元为会员卡、300元为银卡会员、600元为金卡会员、1000元为VIP尊贵会员。

问题1:使用场景法设计测试用例,指出场景涉及到的基本流和备选流,基本流用字母A表示,备选流用题干中描述的相应字母表示。

问题2:场景中的每一个场景都需要确定测试用例,一般采用矩阵来确定和管理测试用例。如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。本例中的测试用例包含测试用例、ID、场景条件、测试用例中涉及的所有数据元素和预期结果等项目。首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入购票数量、账面金额、余票量),然后构建矩阵,最后要确定包含执行场景所需的适当条件的测试用例。在下面的矩阵中,是表示有效数据元素,否表示无效数据元素,n/a表示不适用。例如C01表示“成功购票”基本流。请按上述规定为其它应用场景设计用例矩阵。

问题3:假如每张票20元人民币,用户的账户金额为600元,余票量充足,那么在A4输入购票数量的过程中,
请运用边界值分析方法为A4选取合适的输入数据(即电影票数量,单位:张)。

题目信息
校招真题
-
正确率
0
评论
14
点击