测试数据 197311 MAY,72 19725 1983011 195512 199510 197300 197622
期望结果 输入有效 输入无效 输入无效 输入无效 输入无效 输入无效 输入无效 输入无效
覆盖等价类 ① ⑤ ⑧ ② ③ ④ ⑥ ⑦ ⑨ ⑩
测试数据 19745 1983011 19705A AUGUST 197003 197003 198903 197002 198904 198901 197012 197100 198513
期望结果
依据边界值分析法设计测试用例如下表:
输入条件
出生年月测试数据
5个数字字符 7个数字字符 有1个非法字符 全是非法字符 6个数字字符
输入无效
输入有效 输入有效
对应数值刚好35周岁 刚好16周岁 刚好>35 刚好<16
输入无效 输入有效
月份对应数值月份为1月 月份为12月 月份刚好<1 月份刚好>12
14、图为开发一个铁路自动售票系统(该系统预计从2004年使用到2014年),请完成下面的数据流图(见下图)和数据字典,即从供选择的答案中选出A、B、C、D、E的内容,并给出F、G和H的内容,填在答案栏中。(20分) D (1)数据流图
E
A B 乘客 受理
C 登记
车费
收款 已收款
车票 铁路自动售票系统数据流 输入无效
[供选择的答案]
A~E (1)车次表 (2)接受 (3)售票记录 (4)购票请求 (5)拒绝 (2)数据字典 购票请求=F 乘车日期=G 到站=4{字母}20
字母=[“A”..”Z”|”a”..”z”] 车次=”001”..”999” 拒绝=[无车次|无票] 无车次=”no train” 无票=”no ticket” 接受=”to sale” 已收款=”yes”
车次表={起站+止站+车次} 起站=止站=到站
售票记录={乘车日期+起站+止站+车次+座号} 座号=车厢号+座位号 车厢号=”01”..”20” 座位号=H 注:
(1)”01”..”20”表示数字范围从01到20;
(2)乘车日期应给出年、月、日,例如,2004/06/21; (3)假设每个车厢有100个座位。 答案:
A:购票请求 B:接受 C:拒绝 D:车次表 E:售票记录 F:{乘车日期+到站+车次}
G:”2004”..”2014”+”/”+”01”..”12”+”/”+”01”..”31” H: “001”..”100”