团队作业5——测试与发布(Alpha版本)
| 这个作业属于哪个课程 | 广工2023软件工程课程 |
|---|---|
| 这个作业要求在哪里 | 团队作业5——测试与发布(Alpha版本) |
| 这个作业的目标 | Alpha版本测试报告,Alpha版本发布说明 |
| 项目链接 | 仓库地址 |
| 所属团队 | 404NotFound队 |
目录
- 一、Alpha版本测试报告
- 1.Bug分析
- 2.场景测试
- 3.测试矩阵
- 4.出口条件
- 二、Alpha版本发布说明
- 1.功能介绍
- 2.缺陷修复
- 3.对运行环境的要求
- 4.安装方法
- 5.系统已知的问题和限制
- 6.发布方式
- 7.仓库地址
一、Alpha版本测试报告
1.Bug分析
- 数目统计
Bug总数统计 13 修复的bug 8 设计的缺陷 2 不能重现的Bug 0 没有能力修复的Bug 0 该修复却没时间修复的的Bug 3
- 种类&概述
Bug种类 序号/数目 描述 修复的bug 1/8 样式布局混乱 修复的bug 2/8 页面渲染问题 修复的bug 3/8 超链接路径问题(页面跳转) 修复的bug 4/8 用户注册时用户名不唯一 修复的bug 5/8 退出用户跳转页面逻辑错误 修复的bug 6/8 修改数据会变乱码 修复的bug 7/8 能正常访问数据库但对数据库操作失败 修复的bug 8/8 时间记录出错 设计的缺陷 1/2 登录后才能修改密码 设计的缺陷 2/2 用户一些保密数据没有加密 不能重现的Bug 0/0 / 没有能力修复的Bug 0/0 / 该修复却没时间修复的的Bug 1/3 缺乏对逾期未归还的处理功能,没有信用相关保障 该修复却没时间修复的的Bug 2/3 书籍缺乏在图书馆位置的具体信息的录入,减少了便利性 该修复却没时间修复的的Bug 3/3 没有预约借书功能,借书时间不准确
- 具体情况
序号 BUG具体描述 是否修复 下个版本修复 1 样式布局混乱 是 / 2 页面渲染问题 是 / 3 超链接路径问题(页面跳转) 是 / 4 用户注册时用户名不唯一 是 / 5 登录后才能修改密码 否 是 6 退出用户跳转页面逻辑错误 是 / 7 用户一些保密数据没有加密 否 是 8 修改数据会变乱码 是 / 9 能正常访问数据库但对数据库操作失败 是 / 10 时间记录出错 是 / 11 缺乏对逾期未归还的处理功能,没有信用相关保障 否 是 12 书籍缺乏在图书馆位置的具体信息的录入,减少了便利性 否 是 13 没有预约借书功能,借书时间不准确 否 是
2.场景测试
| 用户类型 | 需求和目标 | 怎么使用我们的应用,应用功能怎么组合起来满足他们的需要? |
|---|---|---|
| 客户/读者 | 用户方便地在网页查看图书的情况与内容介绍,最好具有书目的类型分类; 用户在网页上直接进行借阅; 用户可以在网页上提前查看书籍信息,并前去取书,以确保借到书; 网页可以查看还书时间。 | 小王发现该应用,使用邮箱进行注册,补充个人信息,因为觉得最初设置的密码太过难记,修改了更简易的密码。一段时间后,前来网站留下借书信息,在期限内前往图书馆并借到书。 |
| 图书管理员 | 需要书目在图书馆进行编号、分类、书名等等的信息录入,方便图书管理员或读者查询; 借阅需要系统登记,并在管理员查询时具有借书人的基本信息; 图书管理员可以查看用户的借还书记录与个人信息。 | 小赵是某图书馆的管理员,应用产品录入图书信息并管理,在有用户借书时提前准备好所借书目,并利用查看的用户信息提醒还书。 |
3.测试矩阵
| 测试功能 | 测试项 | 检验点 | 预期结果 | Windows | Mac |
|---|---|---|---|---|---|
| 登录功能 | 登录界面 | 字体 | 大小一致 | 1 | 1 |
| 消息提醒框 | 正常显示 | 1 | 1 | ||
| “登录”按钮 | 点击后若是正确登录信息则跳转页面,若有用户名或者密码未填则会出现消息提醒框 | 1 | 1 | ||
| 管理员权限 | 管理员界面 | 字体颜色 | 统一黑色 | 1 | 1 |
| 首页界面 | 正常显示 | 1 | 1 | ||
| 权限操作界面 | 正常显示 | 1 | 1 | ||
| “个人中心”按钮 | 点击出现个人中心界面 | 1 | 1 | ||
| 权限功能 | 查看用户信息,点击能够看见用户的相关信息 | 1 | 1 | ||
| 添加用户信息 | 操作界面可以输入添加用户的信息,点“添加”按钮成功添加 | 1 | 1 | ||
| 修改/删除用户信息 | 修改时输入要修改用户的信息,点击“修改”按钮可修改信息,“删除”按钮删除该生信息 | 1 | 1 | ||
| 添加图书 | 输入添加图书的相应信息,点击“添加”按钮进行添加 | 1 | 1 | ||
| 修改/删除图书 | “搜索”按钮搜索要修改的图书,点击“修改”进行修改,点击“修改”按钮修改成功,点击“删除”按钮进行删除 | 1 | 1 | ||
| 修改个人登录信息 | 点击“编辑”进行修改,点击“修改” 按钮则修改成功 | 1 | 1 | ||
| 用户权限 | 用户界面 | 字体颜色 | 统一黑色 | 1 | 1 |
| 首页界面 | 正常显示 | 1 | 1 | ||
| 权限操作界面 | 正常显示 | 1 | 1 | ||
| 个人中心界面 | 正常显示 | 1 | 1 | ||
| 权限功能 | 查看/修改个人信息:界面可看见个人的信息,点击“编辑”可进行修改,点击“修改” 按钮则修改成功 | 1 | 1 | ||
| 借书 | 输入需要借阅的书名,点击搜索后,选择所需要的书,再点击“借书”按钮即可借阅 | 1 | 1 | ||
| 还书 | 在借阅信息界面查看自己已借的书,点击“还书”按钮,可以还书 | 1 | 1 |
4.出口条件
- 能正常进入网页,并适用于市面上大部分网页
- 用户可以注册并处理个人信息
- 客户可以查看图书状态并进行借还书操作
- 管理员可以查看用户相关信息,可以查看并编辑修改图书信息
- 页面逻辑正常,无死循环现象
二、Alpha版本发布说明
1.功能介绍
- 用户账号界面
- 注册:输入用户信息后,点击提交,自动跳转至登录页面
- 登录:输入账号、密码后,点击登录,自动跳转至系统主界面
- 读者系统主界面
- 图书查询:关键字查询,输入图书名称含有的关键字,就可以查找到含有该关键字的图书
- 借阅:点击借阅,提示是否借阅,确定后,借阅成功
- 还书:点击还书,提示是否还书,确定后,可以在借阅历史中找到记录
- 修改密码
- 个人资料
- 退出:点击退出后,直接跳转至登录页面
- 管理员系统主界面
- 修改图书
- 删除图书
- 管理读者
- 查看图书借阅信息
- 查看图书归还信息
- 管理图书分类
2.缺陷修复
UI优化:界面ui优化,排版更规范,颜色更青春
界面逻辑上还有很多欠缺,进行了补充设计
3.对运行环境的要求
经windows系统运行测试,市面上主流的浏览器(如Firefox,Microsoft edge等)上都可以正常运行
4.安装方法
- 前置条件:IDEA、tomcat、MySql 5.x+
- 从仓库下载本项目文件,导入到idea
- 在项目结构里配置好自己的jdk,并把自己的Tomcat的lib添加到项目的库中。
- 在本地MySQL新建一个名为 books 的空数据库,从项目文件里找到books.sql并导入到该数据库中。
- 在idea中配置好Tomcat并运行即可。
5.系统已知的问题和限制
- 不支持数据库的安全性加密
- 不能将系统分别发送给管理员用户和普通用户进行使用。
- 因为安装方式需要大家去下载压缩包,在面对数量众多的用户时这种方式太费力了,传播压缩包也是个问题。
6.发布方式
发布方式仅经过内部和舍友、朋友小范围地测试,尚未成熟,发布在gitcode仓库
7.仓库地址
相关推荐
软件发布管理的流程规范
软件发布管理流程规范
软件测试中的α(alpha)测试、β(beta)测试和λ(final)测试
Alphafinal通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。Alpha测试(α测试)是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。Alpha测试(α测试)是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员(有的地方又说可以让
alpha:Alpha 团队的代码
α Alpha 团队的代码
浅谈Alpha和Beta测试
大型通用软件,在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。 Alpha 测试。一般来说 alphatest 测试是在公司内部组织进行的面向于部分职工的,自愿参与的产品试用。其主要目的就是以最终用户的视角去发现产品的设计缺陷和功能的不足,发现问题后,测试者可以提交BUG(硬件,软件,结构,外观方面) 给开发部门和质量部门以确保产品在最终上市前达到比较理想的状态。此测试在正规的手机研发公司和游戏开发公司中有着较为广泛的开展,也是新产品引入流程中重要的一环。 Alpha测试是由一个用户在
Alpha和Beta测试的区别
非常好的学习文档,希望对学习者来说有所帮助.





















