本文所写的功能描述都以打包上传到csdn上了,里面包括前端页面,数据库说明以及word版的测试内容描述。下载传送门
场景:2018年度软件研发中心java web测试(入门级)
参赛人员:全体入职在一年之内的员工
时间:做完整个测试项目为止,越快越好
前期准备:自备web框架(spring mvc,jFinal,springBoot等),MySql数据库
考试提供:前端页面,数据库
测试内容描述:
一、业务场景
开发影院在线选座系统,实现用户登录、选择电影场次、选择座位、电影票记录查询功能。
二、功能描述
1、登录页:
用户在登录页,输入手机号,点击获取验证码按钮,通过后台调用模拟接口完成验证码下发功能。
系统根据手机号、验证码做登录校验,校验通过进入首页。
2、首页:
按时间先后顺序展示当天排片列表。列表内容包括:电影片名、时长、开始时间、散场时间。对于当前时间之后的场次可进行购票操作,已结束场次不允许购票。
点击购票按钮后进入选座页面。
3、选座页面:
页面以表格方式展示座位分布图,并且将剧场划分为6行9列。包括走道和座位空缺的位置。
每个座位有对应的行编号、列编号,勾选相应座位后,点击确认按钮弹出选座信息确认框,此时系统自动锁住勾选的座位。
已被锁定和已被选择的座位不可再选。
未选座位、不可选座位、当前用户选择的座位用不同颜色区分。
每次最多选择3个座位。
座位被锁3分钟后仍未被确认的,系统自动释放该座位。
在弹出确认信息提示框后,用户确认所选座位后,系统记录选座信息并跳转电影票记录查询页面。
用户取消所选座位后,后台释放对应锁定的座位。
4、我的电影票页面:
按影片放映场次,展示该用户已选座位列表。包括电影名称、放映时间、电影票数量、座位信息。
三、页面示例
1.登录页面.png 2.首页.png 3.选座界面.png 4.个人中心.png四、数据库描述
短信接口调用者信息(SMS_USER_INFO) 电影信息表(T_FILM) 影片排片批次表(T_PLAY) 座位信息表(T_SEAT) 选座记录主表(T_BOOKING_MAIN) 选座记录明细表(T_BOOKING_DETAIL)代码实现请看下一篇记录2018软件研发中心测试(二)
网友评论