【问题l】(7分) 采用等价类型划分法对该程序进行测试,等价类表如2-3所示,请补充空(1)-(7) 表2-3 等价类表 输入条件 有效等价类 编号 无效等价类 编号 会员等级B F 1 非字母 12 S 2 非单个字母 13 G 3 (5) 14 (1) 4 舱位代码C F 5 非字母 15 (2) 6 (6) 16 (3) 7 R/B/H/K/L/M/W 8 Q/X/U/E 9 P/S/G/O/J/V/N/T 10 飞行公里数K (4) 11 非整数 17 (7) 18 【问题2】(13分) 根据以上等价类表设计的测试用例如表24所示,请补充空(1)~(1 3)。 表2-4 编号 输入 覆盖等价类(编号) 预期输出S B C K 1 F F 500 1,5,11 (1) 2 S Z (2) 2,6,11 825 3 G A 500 (3) 781 4 P (4) 500 4,8,11 750 5 (5) Q 500 1,9,11 250 6 F P 500 1,10,11 (6) 7 (7) P 500 12,10,11 N/A 8 (8) F 500 13,5,11 N/A 9 A Z 500 14,6,11 N/A 10 S (9) 500 2,15,11 N/A 11 S (10) 500 2,16,11 N/A 12 S Q (11) 2,9,17 (12) 13 S P (13) 2,10,18 N/A
【问题1】(3分)
使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用A字母编号表示,备选流用表1-2中对应的字母编号表示。
例如:
T01:A
T02:A、B
A.2
B.3
C.4
D.5
光明公司只生产一种产品。相关预算资料如下: 资料一:预计每个季度实现的销售收入(含增值税)均以赊销方式售出,其中60%在本季度内收到现金,其余40%要到下一个季度收讫,假定不考虑坏账因素。部分与销售有关的数据如表1所示: 表1 单位:元 项目 一季度 二季度 三季度 四季度 预计销售收入 234000 234000 257400 257400 期初应收账款 41600 第一季度销售当期收现额 A 第二季度销售当期收现额 B 第三季度销售当期收现额 第四季度销售当期收现额 C 经营现金收现合计 234OOO 248040 257400 资料二:预计每个季度所需要的直接材料均以赊购方式采购,其中50%于本季度内支付现金,其余50%将于下个季度付讫。假定不存在应付账款到期支付能力不足的情况。部分与直接材料采购预算有关的数据资料如表2所示: 表2 单位:元 项目 一季度 二季度 三季度 四季度 预计材料采购成本 140400 140400 152100 154440 期初应付账款 10000 70200 E F 第一季度采购当期支出额 第二季度采购当期支出额 第三季度采购当期支出额 第四季度采购当期支出额 G 材料采购现金支出合计 D H 根据资料一、二,下列选项正确的有()。
A、表1中用字母表示的A、B、C数值分别为140400元、140400元和154400元
B、表2中用字母表示的D、E、F数值分别为80200元、70200元和66050元
C、表2中用字母表示的G、H数值分别为77220元和153270元
D、预算年度年末应收账款余额为102960元
E、应付账款年末余额87220元
关系数据库是(20)的集合,它由一个或多个关系模式定义。SQL语言中的数据定义功能包括对数据库、基本表、(21)和(22)的定义。
设有关系Students(学号,姓名,年龄,性别,系名),如果要查询姓名至少包含5个字母,且倒数第二个字母为“G”的学生的学号、姓名以及所在系,则对应的SELECT语句如下:
SELECT学号,姓名,系名
FROM Students
WHERE(23)LIKE(24);
A.元组
B.列
C.字段
D.表
试题一(共15分)
阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。
【说明】
场景法是黑盒测试中重要的测试用例设计方法,通过场景描述业务流程(包括基本流(基本业务流程)和备选流(分支业务流程)),设计测试用例遍历软件系统功能,验证其正确性。
下面是对电子不停车收费系统(ETC)的基本流和备选流的描述。
【问题1】(3分)
使用场景法设计测试用例,指出所涉及到的基本流和备选流。基本流用A字母编号表示,备选流用表1-2中对应的字母编号表示。
例如:
T01:A
T02:A、B
【问题2】 (12分)
针对问题1设计的测试用例,依次将初次读取车辆信息、最终读取车辆信息、账户号码、账户余额和账户状态等信息填入下述测试用例表中。表中行代表各个测试用例,列代表测试用例的输入值,用V表示有效数据元素,用I表示无效数据元素,n/a表示不适用,例如T01表示“成功通过”用例。
请帮忙给出每个问题的正确答案和分析,谢谢!
表1-1
交换特点
A
面向物理连接的电路交换
B
面向逻辑连接的电路交换
C
无连接的分组交换
D
面向物理连接的分组交换
E
面向逻辑连接的分组交换
F
面向逻辑连接的ATM交换
G
面向物理连接的ATM交换
表1-2
最小信息交换单位
O
分组
Q
时隙
P
比特
R
帧
S
会话
T
信元
U
带标记的分组
表1-3
交换设备
交换特点
最小信息交换单位
IP路由器
C(样例)
0(样例)
程控交换机
(1)
(6)
帧中继交换机
(2)
(7)
NO.7信令转接点
(3)
(8)
ATM交换机
(4)
(9)
MPLS路由器
(5)
(10)
阅读下列说明,回答问题1至问题3。
【说明】
因果图方法的思路是:从用自然语言书写的程序规格说明描述中找出因(输入条件)和果(输出或程序状态的改变),通过因果图转换为判定表。
分析中国象棋中走马的实际情况(下面未注明的均指的是对马的说明),马走日字型(邻近交叉点无棋子),遇到对方棋子可以吃掉,遇到本方棋子不能落到该位置。
应用中可能有多种输入条件,在什么情况下可采用因果图法设计测试用例?
根据上述说明,利用因果图法,下面列出走棋出现的情况和结果,找出哪些是正确的输入条件,哪些是正确的输出结果,请把相应的字母编号填入表中。 A.落点在棋盘上; B.落点与起点构成日字;
C.移动棋子; D.落点处为对方棋子:
E.落点处为自己方棋子;F.移动棋子,并除去对方棋子;G.落点方向的邻近交叉点无棋子;H.不移动棋子;I.落点处无棋子。
下图画出中国象棋中走马的因果图,请把问题2中列出的输入条件和输出结果的字母编号填入到空白框中相应的位置。
请帮忙给出每个问题的正确答案和分析,谢谢!
试题1
(1) 在“教学管理”数据库中,有一个“教师”表。将“教师”表中的“姓名”字段和“教师编号”字段位置互换。
(2) 在“教学管理”数据库中,有一个“学生”表。将“学生”表中的“团员”字段的“格式”设置为“是/否”。