2025.3.25(周二)

4、航空服务查询问题:根据航线,仓位,飞行时间查询航空服务。

假设一个中国的航空公司规定:

   ① 中国去欧美的航线所有座位都有食物供应,每个座位都可以播放电影。

   ② 中国去非欧美的国外航线都有食物供应,只有商务仓可以播放电影。

   ③ 中国国内的航班的商务仓有食物供应,但是不可以播放电影

   ④ 中国国内航班的经济仓只有当飞行时间大于2小时时才有食物供应,但是不可以播放电影。

请用程序实现上述功能,并用决策表法设计测试用例,再执行测试,撰写实验报告。

 

 

实验步骤:

①  编写程序

②   构造决策表

规则桩

1

2

3

4

5

6

7

8

9

10

11

12

航线

欧美

欧美

欧美

欧美

非欧

非欧

非欧

非欧

国内

国内

国内

国内

仓位

经济舱

商务舱

经济舱

商务舱

经济舱

商务舱

经济舱

商务舱

经济舱

商务舱

经济舱

商务舱

飞行时间

<2h

<2h

>=2h

>=2h

<2h

<2h

>=2h

>=2h

<2h

<2h

>=2h

>=2h

电影

1

1

1

1

0

1

0

1

0

0

0

0

食物

1

1

1

1

1

1

1

1

0

1

1

1

 

 

③   根据决策表设计测试用例,得到测试用例表

  

欧美1,国外非欧美2,国内3;商务舱1,经济舱2;飞行时间两小时以内1,超过两小时2

序号

输入数据

期望输出

实际输出

1

1,1,2

食物供应、播放电影

食物供应、播放电影

2

1,1,1

食物供应、播放电影

食物供应、播放电影

3

2,1,2

播放电影

播放电影

4

2,2,1

食物供应

食物供应

5

3,1,2

食物供应

食物供应

6

3,2,1

④  测试示例

 

 

 

posted @ 2025-03-23 09:34  记得关月亮  阅读(12)  评论(0)    收藏  举报