Release版本测试报告
一.BUG汇总
1.已经修复的BUG
(1).趣味决策页面点击确定按钮进行更新时,第二此点击会无法导致更新。
(2).趣味决策页面转盘停止的时候,被选中的转盘的颜色不确定。
(3).转盘上的图片无法更新。
(4).翻转视图的图片无法点击。
2.新产生的BUG
(1).进入主页面时所有的菜品的简略信息更新的不及时。(打算修复)
(2).在菜品详情页面评论之后评论信息更新不及时。(打算修复)
(3).管理员登录之后管理员专属页面进入接口弹出不及时。(打算修复)
(4).无法删除菜品的评论。(打算修复)
(5).无法撤销已经发布出去的活动(打算修复)
二.场景测试
1.进入软件之后点击汉堡导航菜单中的第一个按钮,主页会弹出所有菜品的简略信息卡片。
2.点击某一个菜品的简略信息卡片之后进入到菜品的详细信息界面,该界面中的的详细信息包括名称,评分,分类,口味,食材,评价,以及相似菜品;
在右侧还有一个可以写评论的文本框,可以用来写一些对菜品的评价。
3.在菜品的评论框中写下菜品的评价信息之后点击下面的发布评论按钮,评论变发布到了菜品的评论之下。
4.在主页右上角的搜索框中输入菜品的名称,便会在菜品的简略信息卡片的区域显示出该菜品的卡片并且只剩下符合要求的卡片。(如果不存在该菜品那么就不显示任何东西)。
5.也可以在搜索框下方提示的菜品名称中找到相应的菜品。
6.点击主页的趣味决策按钮或者是汉堡导航菜单中的趣味决策按钮进入趣味决策界面。
7.点击趣味决策中的决策卡片会产生背景变成红色或绿色的效果。
8.点击决策卡片下方的确定按钮会在转盘上放置八个菜品的菜名。
9..点击转盘上的开始选择\结束按钮,转盘中的八个选项依次开始旋转,一段时间之后会停在一个选项上,同时在右侧会显示菜品在数据库中的信息。
10.点击详细信息下方的满意按钮会弹出相应的提示,并且将你选中菜品记录下来为每日推荐做准备。
10.点击更新转盘,会更新转盘上的菜名(会有一定的几率发生变换位置而菜品不变的情况以及部分菜品不变的情况)。
11.点击主页的今日看点按钮或汉堡导航菜单中的今日看点按钮进入今日看点页面,页面中包含两部分,包括每日推荐的菜品以及管理员发布的校园活动的信息。
12.点击主页的排行榜按钮或汉堡导航菜单中的排行榜按钮进入半行榜页面,页面中显示菜品被满意的排名情况。
13.点击汉堡导航菜单下的图片按钮进入到登录页面,输入正确的用户名和密码后点击登陆按钮就会提示登录成功,然后点击关闭按钮返回主页。
14.在进行登录操作时可以选择点击记住密码和自动登陆操作。
15.在登录页面点击注册进入到注册页面,然后可以在注册页面进行注册,要求:输入的用户名不能少于4位;密码不能少于6位;
密码与再次输入的字符必须相同;邮箱必须为[email protected]格式,必须选择是否接收校园推送中的YES和NO中的一个;如果不是这样会产生相应的提示,并且注册无法成功。
16.用户在口味未选择的情况下点击注册按钮时会产生相应的提示,选择之后才能注册。
17.点击注册页面中注册按钮旁的不注册了,先去主页逛逛,会直接跳转到主页面。
18.点击汉堡导航菜单中的管理员按钮进入管理员界面(只有在管理员账号登录的状态下管理员按钮才会出现)。
19.管理员界面中有四个按钮,分别为发布菜品,发布活动,删除评论,活动撤销,点击发布菜品进入发布菜品详情页面。
20.输入菜品的菜名,原料,菜量位置,选择菜系,口味所在楼层,并添加一张图片然后点击发布按钮,便会提示发布成功,返回主页面就能看到新发布的菜品的简略信息的卡片。
(图片不是必须添加)。
21.点击发布活动按钮进入活动发布页面,输入标题,主办方,活动日期,开始时间,活动简介,然后插入一张图片,之后点击下方的发布按钮,便会提示活动发布成功
(图片不是必须添加)。
22.点击删除评论按钮进入删除评论界面,可以选择一条条的进行删除,也可以选择先勾选多项然后点击右下角的删除按钮进行删除。(活动撤销与删除评论基本相同)。
23.展开汉堡导航菜单,在注册按钮的右侧会出现一串字符以及一个齿轮状按钮,点击字符会在页面的右侧弹出目前用户的个人资料。
24.点击齿轮状按钮会在右侧弹出注册页面,用户可以在这里进行相应的设置。
三。测试矩阵
测试功能 | 测试项 | 监测点 | 预期产生效果 | 实际结果 |
界面功能 | 主界面 | 汉堡导航菜单 | 点击汉堡导航菜单中的不同按钮会跳转到不同的页面 | √ |
右上角搜索框 | 在搜索框中输入菜品的名称,便会在菜品的简略信息卡片的区域显示出该菜品的卡片并且只剩下符合要求的卡片。(如果不存在该菜品那么就不显示任何东西)。 | √ | ||
趣味决策按钮 | 点击进入趣味决策页面 | √ | ||
今日看点按钮 | 点击进入今日看点页面 | √ | ||
排行榜按钮 | 点击进入排行榜界面 | √ | ||
菜品简略信息卡片 | 点击进入该菜品的详情页面 | √ | ||
趣味决策页面 | 左侧的卡片按钮 | 点击之后其背景变为一个三角形同时其右侧出现另一个按钮, 当点击左右两个按钮之中的一个,背景变为红色或绿色。 |
√ | |
卡片下的确定按钮 | 点击之后转盘上会出现八道菜品的信息 | √ | ||
转盘上的开始选择/结束按钮 | 点击之后转盘上外围的八个格子会依次改变其背景色, 并最终在某个格子上停止这种行为。 |
√ | ||
转盘上的更新转盘按钮 | 点击之后会更新转盘上的菜品信息。 | √ | ||
右下角的满意按钮 | 点击之后会有相应的提示 | √ | ||
菜品详情页面 | 发布评论按钮 | 点击发布评论后会提示评论成功,评论内容出现在菜品下方 | ||
评论文本框 | 可以输入相应的文本。 | √ | ||
今日看点页面 | 菜品按钮 | 显示近日推荐的菜品 | √ | |
新闻按钮 | 显示校园新闻 | √ | ||
排行榜页面 | 菜品信息条 | 点击进入菜品详情页面 | √ | |
注册页面 | 用户名文本框 | 输入少于四位时会有提示。 | √ | |
密码文本框 | 输入少于六位时会有相应提示。 | √ | ||
再次输入文本框 | 输入与密码文本框不符合时会有相应提示。 | √ | ||
邮箱文本框 | 当输入与邮箱格式不符合时会有相应的提示。 | √ | ||
注册按钮 | 如果未选择口味与是否进行校园活动推送那么会有相应的提示。 | √ | ||
先不注册按钮 | 点击跳转到主页按钮。 | √ | ||
登录页面 | 登录按钮 | 如果输入的用户名与密码不正确会报错,输入为空同样会报错。 | √ | |
关闭按钮 | 返回到主页面 | √ | ||
注册按钮 | 跳转到注册页面 | √ | ||
发布菜品页面 | 菜名文本框 | 输入菜名 | √ | |
菜系选择框 | 选择菜系 | √ | ||
口味选择框 | 选择口味 | √ | ||
所在楼层选择框 | 选择楼层 | √ | ||
原料文本框 | 输入原料 | √ | ||
菜量文本框 | 输入菜量 | √ | ||
位置文本框 | 输入位置 | √ | ||
添加图片按钮 | 点击按钮在本机选择一张图片 | √ | ||
发布按钮 | 点击按钮发布新菜品 | √ | ||
发布活动页面 | 发布活动按钮 | 点击发布校园活动 | √ | |
删除菜品页面 | 删除按钮 | 点击对菜品的评论进行删除 | √ | |
活动撤销页面 | 删除按钮 | 点击对活动进行删除 | √ | |
管理员页面 | 各个页面的入口按钮 | 点击进入相应的界面 | √ | |
技术功能 | 注册功能 | 注册页面 | 如果用户输入的用户名在用户数据库中不存在,则将用户输入进来用户名密码以及各种信息存入数据库中。 | √ |
登录功能 | 登录页面 | 如果数据库中存在这用户名以及相应的密码,那么登录成功,否则登录失败,并外,如果输入的用户名是特殊的用户名,则显示出管理员页面的接口 | √ | |
趣味决策功能 | 趣味决策页面 | 根据用户在决策卡片的选择从数据库中选择相应的菜品的信息并在转盘上显示,然后根据转盘停在的那个菜品的简略信息在右侧显示出详细信息,最后用户可以选择 对菜品是否满意,如果满意则电极板一按钮,会在数据库中存储一条记录。 | √ | |
评论菜品功能 | 菜品详情页面 | 用户输入菜品的评价后点击发布评论按钮,则评论内容存入数据库,同时在菜品详请页的页面上进行更新 | ||
搜索功能 | 主页面 | 在搜索框装输入菜品名,下面会出现菜品的简略信息卡片,点击卡片进入菜品的详情页面。 | √ | |
发布菜品功能 | 管理员页面 | 输入菜品信息并插入图片,点击发布按钮,菜品信息会存入数据库同时在主页面显示菜品简略信息卡片 | √ | |
发布活动功能 | 管理员页面 | 输入活动信息并插入图片,点击发布按钮,活动信息会存入数据库同时在每日推荐中显示简略信息 | ||
删除评论功能 | 管理员界面 | 删除数据库中的评论信息 | ||
撤销活动功能 | 管理员界面 | 删除数据库中的评论信息 | ||
注销功能 | 主页面 | 注销用户的登录信息,使软件不在登录状态 |
四.出口条件
用户可以初步实现一些与页面的交互功能。
Release版本发布说明
一.版本功能介绍
登录:
注册:
菜品详情页面:
搜索:
评论:
趣味决策:
发布菜品:
发布活动:
删除评论:
撤销活动:
每日推荐:
排行榜:
注销:
二.修改的缺陷
增加了大量的前段与数据库的交互,从而使很多功能变成可用的。
三.环境要求
Win10系统。
四.安装方法
不支持下载安装。
五.已知问题和限制
问题:有些页面的初始加载与重载有问题。
限制:随机算法的不高效,不科学。