团队作业5——测试与发布(Alpha版本)

孙宇鸽 2023-05-10 14:41:31
这个作业属于哪个课程广工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
    修复的bug8
    设计的缺陷2
    不能重现的Bug0
    没有能力修复的Bug0
    该修复却没时间修复的的Bug3
  • 种类&概述
    Bug种类序号/数目描述
    修复的bug1/8样式布局混乱
    修复的bug2/8页面渲染问题
    修复的bug3/8超链接路径问题(页面跳转)
    修复的bug4/8用户注册时用户名不唯一
    修复的bug5/8退出用户跳转页面逻辑错误
    修复的bug6/8修改数据会变乱码
    修复的bug7/8能正常访问数据库但对数据库操作失败
    修复的bug8/8时间记录出错
    设计的缺陷1/2登录后才能修改密码
    设计的缺陷2/2用户一些保密数据没有加密
    不能重现的Bug0/0/
    没有能力修复的Bug0/0/
    该修复却没时间修复的的Bug1/3缺乏对逾期未归还的处理功能,没有信用相关保障
    该修复却没时间修复的的Bug2/3书籍缺乏在图书馆位置的具体信息的录入,减少了便利性
    该修复却没时间修复的的Bug3/3没有预约借书功能,借书时间不准确
  • 具体情况
    序号BUG具体描述是否修复下个版本修复
    1样式布局混乱/
    2页面渲染问题/
    3超链接路径问题(页面跳转)/
    4用户注册时用户名不唯一/
    5登录后才能修改密码
    6退出用户跳转页面逻辑错误/
    7用户一些保密数据没有加密
    8修改数据会变乱码/
    9能正常访问数据库但对数据库操作失败/
    10时间记录出错/
    11缺乏对逾期未归还的处理功能,没有信用相关保障
    12书籍缺乏在图书馆位置的具体信息的录入,减少了便利性
    13没有预约借书功能,借书时间不准确

2.场景测试

用户类型需求和目标怎么使用我们的应用,应用功能怎么组合起来满足他们的需要?
客户/读者用户方便地在网页查看图书的情况与内容介绍,最好具有书目的类型分类;
用户在网页上直接进行借阅;
用户可以在网页上提前查看书籍信息,并前去取书,以确保借到书;
网页可以查看还书时间。
小王发现该应用,使用邮箱进行注册,补充个人信息,因为觉得最初设置的密码太过难记,修改了更简易的密码。一段时间后,前来网站留下借书信息,在期限内前往图书馆并借到书。
图书管理员需要书目在图书馆进行编号、分类、书名等等的信息录入,方便图书管理员或读者查询;
借阅需要系统登记,并在管理员查询时具有借书人的基本信息;
图书管理员可以查看用户的借还书记录与个人信息。
小赵是某图书馆的管理员,应用产品录入图书信息并管理,在有用户借书时提前准备好所借书目,并利用查看的用户信息提醒还书。

3.测试矩阵

测试功能测试项检验点预期结果WindowsMac
登录功能登录界面字体大小一致11
消息提醒框正常显示11
“登录”按钮点击后若是正确登录信息则跳转页面,若有用户名或者密码未填则会出现消息提醒框11
管理员权限管理员界面字体颜色统一黑色11
首页界面正常显示11
权限操作界面正常显示11
“个人中心”按钮点击出现个人中心界面11
权限功能查看用户信息,点击能够看见用户的相关信息11
添加用户信息操作界面可以输入添加用户的信息,点“添加”按钮成功添加11
修改/删除用户信息修改时输入要修改用户的信息,点击“修改”按钮可修改信息,“删除”按钮删除该生信息11
添加图书输入添加图书的相应信息,点击“添加”按钮进行添加11
修改/删除图书“搜索”按钮搜索要修改的图书,点击“修改”进行修改,点击“修改”按钮修改成功,点击“删除”按钮进行删除11
修改个人登录信息点击“编辑”进行修改,点击“修改” 按钮则修改成功11
用户权限用户界面字体颜色统一黑色11
首页界面正常显示11
权限操作界面正常显示11
个人中心界面正常显示11
权限功能查看/修改个人信息:界面可看见个人的信息,点击“编辑”可进行修改,点击“修改” 按钮则修改成功11
借书输入需要借阅的书名,点击搜索后,选择所需要的书,再点击“借书”按钮即可借阅11
还书在借阅信息界面查看自己已借的书,点击“还书”按钮,可以还书11

4.出口条件

  • 能正常进入网页,并适用于市面上大部分网页
  • 用户可以注册并处理个人信息
  • 客户可以查看图书状态并进行借还书操作
  • 管理员可以查看用户相关信息,可以查看并编辑修改图书信息
  • 页面逻辑正常,无死循环现象

二、Alpha版本发布说明

1.功能介绍

  • 用户账号界面
    • 注册:输入用户信息后,点击提交,自动跳转至登录页面

      注册页面

    • 登录:输入账号、密码后,点击登录,自动跳转至系统主界面

      登录页面

  • 读者系统主界面

    系统主界面

    • 图书查询:关键字查询,输入图书名称含有的关键字,就可以查找到含有该关键字的图书

      在这里插入图片描述

    • 借阅:点击借阅,提示是否借阅,确定后,借阅成功

      提示


      在这里插入图片描述

    • 还书:点击还书,提示是否还书,确定后,可以在借阅历史中找到记录

      在这里插入图片描述


      在这里插入图片描述

    • 修改密码

      在这里插入图片描述


      在这里插入图片描述

    • 个人资料

      在这里插入图片描述

    • 退出:点击退出后,直接跳转至登录页面

      在这里插入图片描述

  • 管理员系统主界面

    在这里插入图片描述

    • 修改图书

      在这里插入图片描述

    • 删除图书

      在这里插入图片描述

    • 管理读者

      在这里插入图片描述

    • 查看图书借阅信息

      在这里插入图片描述

    • 查看图书归还信息

      在这里插入图片描述

    • 管理图书分类

      在这里插入图片描述

2.缺陷修复

UI优化:界面ui优化,排版更规范,颜色更青春
界面逻辑上还有很多欠缺,进行了补充设计

3.对运行环境的要求

经windows系统运行测试,市面上主流的浏览器(如Firefox,Microsoft edge等)上都可以正常运行

4.安装方法

  1. 前置条件:IDEA、tomcat、MySql 5.x+
  2. 从仓库下载本项目文件,导入到idea
  3. 在项目结构里配置好自己的jdk,并把自己的Tomcat的lib添加到项目的库中。
  4. 在本地MySQL新建一个名为 books 的空数据库,从项目文件里找到books.sql并导入到该数据库中。
  5. 在idea中配置好Tomcat并运行即可。

5.系统已知的问题和限制

  • 不支持数据库的安全性加密
  • 不能将系统分别发送给管理员用户和普通用户进行使用。
  • 因为安装方式需要大家去下载压缩包,在面对数量众多的用户时这种方式太费力了,传播压缩包也是个问题。

6.发布方式

发布方式仅经过内部和舍友、朋友小范围地测试,尚未成熟,发布在gitcode仓库

7.仓库地址

https://gitcode.net/m0_68224468/teamwork.git

...全文
361 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

192

社区成员

发帖
与我相关
我的任务
社区描述
广工软工21级3、4班,软件工程课程学习、训练、讨论交流社区
软件工程 高校 广东省·广州市
社区管理员
  • ryue.zh
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧