Release版本发行说明

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系统。

四.安装方法

不支持下载安装。

五.已知问题和限制

问题:有些页面的初始加载与重载有问题。

限制:随机算法的不高效,不科学。

时间: 2024-08-07 17:00:32

Release版本发行说明的相关文章

release版本和debug版本

程序一般分为Debug版本和Release版本,Debug版本用于内部调试,Release版本发行给用户使用 Release和Debug有什么不同 Release版称为发行版,Debug版称为调试版. Debug中可以单步执行.跟踪等功能,但生成的可执行文件比较大,代码运行速度较慢.Release版运行速度较快,可执行文件较小,但在其编译条件下无法执行调试功能. Release的exe文件链接的是标准的MFC DLL(Use MFC in a shared or static dll).这些DL

Debug与Release版本区别

Debug与Release版本区别 Debug版本就是调试版本,Visual C++ 6.0默认的就是Debug版本.在Debug版本中,可以使用单步执行.跟踪等功能,但其生成的可执行文件比较大,代码运行比较慢.Release版本就是发行版本,其运行速度较快,可执行文件较小,但在其编译条件下无法执行调试功能.     还有一点,Release版本的exe文件链接的目标是标准的MFC DLL(Use MFC in a shared or static dll).比如MFC42.DLL.这些DLL在

maven snapshot和release版本的区别

Maven的Snapshot版本与Release版本 1. Snapshot版本代表不稳定.尚处于开发中的版本 2. Release版本则代表稳定的版本 3. 什么情况下该用SNAPSHOT? 协同开发时,如果A依赖构件B,由于B会更新,B应该使用SNAPSHOT来标识自己.这种做法的必要性可以反证如下: a.如果B不用SNAPSHOT,而是每次更新后都使用一个稳定的版本,那版本号就会升得太快,每天一升甚至每个小时一升,这就是对版本号的滥用. b.如果B不用SNAPSHOT, 但一直使用一个单一

更简单的调试Release版本Optimize code的.NET程序集

由于JIT的优化在调试Release版本程序集往往没有足够的跟踪信息,比如查看clrstack发现PARAMETERS:= <no data>状态. 在程序运行目录下创建一个[程序集名称].ini文件,比如:MyLibrary.dll => MyLibrary.ini. [.NET Framework Debugging Control] GenerateTrackingInfo=1 AllowOptimize=0 更简单的调试Release版本Optimize code的.NET程序集

如何定位Release 版本中程序崩溃的位置 ---利用map文件 拦截windows崩溃函数

1       案例描述 作为Windows程序员,平时最担心见到的事情可能就是程序发生了崩溃(异常),这时Windows会提示该程序执行了非法操作,即将关闭.请与您的供应商联系.呵呵,这句微软的“名言”,恐怕是程序员最怕见也最常见的东西了. 在一个大型软件的测试过程中,初期出现程序崩溃似乎成了不可避免的事.其实测试中出现程序崩溃并不可怕,反而是测试的成功.作为开发的我们更需要关心的是程序中的哪个函数或哪一行导致了系统崩溃,这样才能有针对性的进行改正. 本文描述了自己总结的几种定位崩溃的办法.

VC下Debug 和 Release 版本区别

Debug 和 Release 并没有本质的区别,他们只是VC预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动.如果我们愿意,我们完全可以把Debug和Release的行为完全颠倒过来.当然也可以提供其他的模式,例如自己定义一组编译选项,然后命名为MY_ABC等.习惯上,我们仍然更愿意使用VC已经定义好的名称.     Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M).至于是否需要DLL支持,主要看你采用的编译选项.如果是基于 ATL的,则Debug

详解cocos2dx 3.0的release版本在android平台的签名过程

当您的游戏准备发布前,需要编译成为release版本,命令中需要增加 -m release,编译命令如下: cocos compile -p android -m release 在编译结束后,生成xxx_release_unsigned.apk,此时会提示进行签名,需要输入.keystore的路径. .keystore的生成方法: 使用keytool,命令如下: keytool -genkey -v -keystore my-release-key.keystore -alias alias_

教你如何使用android studio发布release 版本【转】

原文链接 想必还有人对如何在Android studio (以下简称as)发布release版本的app而狂刷百度吧?都是过来人,我很理解这种心情,百度到的基本是半成品,为什么这么说呢?百度一下,你就知道,好了,不废话了,下面奉上完整的教程. 一.前提 发布release 版本,首先,的需要保证当前的app没有bug.可以正式发布了,嘿嘿,就是这样~~ 二..准备jks .jks即密钥库,是一种包含一个或多个私钥的二进制文件,只要记住,他就相当于人的指纹一样重要就行了.切记!必须在应用的整个生命

【第二组】项目冲刺(Release版本)第五次每日例会 2017/7/29

项目冲刺(Release版本)第五次每日例会 开发小组:Hunter 冲刺经理:林贵渊 小组成员:林轩宇,张太,李明君,刘仁人 1.每日例会内容 (1)昨天做了什么 1.林轩宇:Bug修改. 2.李明君:Bug测试. 3.刘仁人:美化界面. 4.张太:故事内容收集. 5.林贵渊:故事内容优化. (2)遇到了什么问题 1.技术方面:基本没什么问题了,还在继续找BUG(李明君,林轩宇) 2.美工方面:界面美化基本就这样了(刘仁人) 3.文案方面:故事基本剧情已经完全清楚但是如何设密还有一定困难.(林