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

彭靖玥 2022-11-22 23:25:12
这个作业属于哪个课程广工软件工程课程学习社区
这个作业要求在哪里团队作业5——测试与发布(Alpha版本)
这个作业的目标1.团队项目的测试报告 2.Alpha版本的发布说明
团队项目git仓库Suicide-baka ▪ github

目录

  • 1. Alpha版本测试报告
  • 1.1 bug清单
  • 1.2 场景测试
  • 1.3 测试矩阵
  • 1.4 出口条件
  • 2. Alpha版本发布说明
  • 2.1 功能介绍
  • 2.2 修改的缺陷
  • 2.3 环境要求
  • 2.4 安装方法
  • 2.5 问题与限制
  • 2.6 发布方式及发布地址
  • 3. 个人本周完成情况

1. Alpha版本测试报告

1.1 bug清单

  • 登录页用户密码不匹配
  • 修改数据会变乱码
  • 搜索指定用户时数据不匹配
  • 重复的课程添加会导致其它功能出错
  • 注册功能偶尔失效
  • 添加学生时学生信息出现错误
  • 学生修改自己的密码有时会导致登录失败
  • 所有操作未设计操作失败提醒框
  • 显示查询结果时窗口会不断换行
  • 查询不存在的课程时会陷入死循环
  • 数据库查询显示乱码
  • 不同id在查询时显示信息相同,指向错误
  • 存储的内容超过分配的空间,数据显示有问题

    1.2 场景测试

  • 管理员小何:希望可以很轻松地对学生的信息进行管理,同时也可以根据实际情况对课程进行添加或删除来供学生选择。
  • 学生小胡:希望可以我们自己来选择最心仪的课程,抢课时不崩,还能看课程成绩。

    1.3 测试矩阵

    测试功能测试项检验点预期结果WindowsMac
    登录功能登录界面字体大小一致11
    字体颜色标题为蓝色其余为黑色11
    消息提醒框正常显示11
    “确认”按钮点击后若是正确登录信息则出现登录成功框,若有用户名或者密码未填则会出现消息提醒框11
    “重置”按钮点击后将用户名和密码内填的信息清空11
    管理员与学生的切换按钮切换后登录成功进入对应操作界面11
    管理员权限管理员界面字体颜色统一黑色11
    首页界面正常显示11
    “执行”按钮能够看见所有权限选择菜单11
    权限按钮点击各权限项出现对应操作界面11
    权限操作界面正常显示11
    “个人中心”按钮点击出现个人中心界面11
    权限功能查看学生信息点击能够看见学生的相关信息11
    添加学生信息操作界面可以输入添加学生的信息,点“添加”按钮成功添加,重置则清空11
    修改/删除学生信息修改时输入要修改学生的学号进行搜索得到该生的全部信息,点击“编辑”按钮可修改信息,“删除”按钮删除该生信息11
    添加课程输入添加课程的相应信息,点击“添加”按钮进行添加,“重置”按钮则清空信息11
    修改/删除课程“搜索”按钮搜索要修改的课程,点击“编辑”进行修改,点击“修改”按钮修改成功,点击“删除”按钮进行删除11
    编辑学生成绩界面可输入要修改成绩的课程名,“搜索”按钮搜索给出该课程的学生成绩,点击成绩的单元格进行修改,当鼠标焦点不在该单元格,便执行更新操作11
    修改个人登录信息点击“编辑”进行修改,点击“修改” 按钮则修改成功11
    学生权限用户界面字体颜色统一黑色11
    首页界面正常显示11
    “执行”按钮能够看见所有权限选择菜单11
    权限按钮点击各权限项出现对应操作界面11
    权限操作界面正常显示11
    个人中心界面正常显示11
    权限功能查看/修改个人信息界面可看见个人的信息,点击“编辑”可进行修改,点击“修改” 按钮则修改成功,学生没有修改自己学号的权限11
    选课输入需要选课的课程名,点击搜索后,选择所需要的课程,再点击“选课”按钮即可选课,若本人尚未选该课程,则选课成功,否则不能重复选课11
    打印个人成绩可打印当前学生所选的所有课程的成绩11
    修改个人登录信息点击“编辑”进行修改,点击“修改” 按钮则修改成功,学生没有修改自己学号的权限11

1.4 出口条件

我们的出口条件是能够正常支持100名以上用户同时选课或进行别的操作。

2. Alpha版本发布说明

2.1 功能介绍

本团队所做的学生信息管理系统以软件形式呈现,Alpha版本具有的功能大体如下:

  • 登录功能
    用户可以选择要自己要登录的那一方角色,输入用户名和密码进行登录。其他所有的功能都必须在登录之后才能使用。
    管理员登录界面:

普通用户登录界面:

  • 管理员功能
    管理员用户可以对学生信息、课程信息、学生成绩和个人登录信息进行操作管理。
    首页界面:

    在这里插入图片描述


    查看学生信息:

    在这里插入图片描述


    添加学生信息:
    输入相关信息并点击“添加”按钮。

    在这里插入图片描述


    修改/删除学生信息:
    输入需要修改的学号,点击搜索,若点击“编辑”按钮,“修改”按钮即变为可点击状态。修改相应内容,点击修改,若要删除点击“删除”按钮。

    在这里插入图片描述


    在这里插入图片描述


    添加课程:
    输入相应内容,点击“添加按钮”。

    在这里插入图片描述


    修改/删除课程:
    点击“编辑”按钮,“修改”按钮便处于可点击阶段,修改需要修改的课程内容,若要删除点击“删除”按钮。

    在这里插入图片描述


    在这里插入图片描述


    修改学生成绩:
    输入需要修改成绩的课程名,并点击“搜索”按钮便可得相关信息,点击需要修改的学生对应的成绩的单元格,即可进行修改,当鼠标焦点不在该单元格,便执行更新操作。

    在这里插入图片描述


    修改个人登录信息:
    点击“个人中心”的“密码”,点击“编辑“按钮,进入编写状态,”修改”按钮便变成可点击状态。先输入原始密码,再输入新密码,点击“修改”按钮。在原始密码正确以及新密码与确认密码一致后,便可修改密码。

    在这里插入图片描述

  • 普通用户功能
    普通用户可以对选课、个人信息、成绩和个人登录信息进行操作管理。
    首页界面和修改个人登录信息功能与管理员用户的相似,不再赘述。
    查看/修改个人信息:
    点击“编辑”按钮,便进入可编辑状态,“修改”按钮进入可点击状态,编辑需要修改的信息,点击“修改”按钮即可进行修改。

    在这里插入图片描述


    选课:
    输入需要选课的课程名,点击搜索后,选择所需要的课程,再点击“选课”按钮即可选课,若本人尚未选该课程,则选课成功,否则不能重复选课。

    在这里插入图片描述


    在这里插入图片描述


    打印个人成绩:
    打印当前用户所选的所有课程的成绩,若成绩为-1则老师尚未打分或未考试。

在这里插入图片描述

2.2 修改的缺陷

  • 界面逻辑上还有很多欠缺,进行了补充设计
  • 初版选课会出现重复选课情况

    2.3 环境要求

    本系统是以小软件形式存在,经试验在Windows和Mac上均可使用。

    2.4 安装方法

    由我们团队提供初始数据库和初始管理员用户账号,管理员用户需要下载安装包,按我们提供的使用说明将数据库导入本地数据库,点击jar文件即可使用;普通用户则下载后,直接登录由管理员所给的初始学生登录信息进行登录。

    2.5 问题与限制

  • 问题:本系统还未能承受全校学生上千的用户数量,这也是后期我们进行升级扩建的主要测试方向,同时还有功能不完善、界面逻辑不完善、界面不美观等问题还需要继续去弥补和升级,另外则是怎么将系统发送给管理员用户和普通用户进行使用。
  • 限制:因为安装方式需要大家去下载压缩包,在面对数量众多的用户时这种方式太费力了,传播压缩包也是个问题。

    2.6 发布方式及发布地址

  • 发布方式:我们将管理员方压缩包发给校方管理层,同时做一个普通用户方压缩包下载链接,由管理员方自主决定链接的分享。
  • 发布地址:由于我们还没有做出管理员用户和普通用户两方用户的使用压缩包,暂时不发布。

3. 个人本周完成情况

第12周 (15分)任务1 (10%):博客撰写任务2(45%):Alpha版本测试报告任务3(45%):Alpha版本发布说明本时间点获得的个人贡献分
彭靖玥1114.2
唐海量112.7
郑兆宏112.7
陈莹莹112.7
刘远飞112.7
...全文
65 回复 打赏 收藏 举报
写回复
回复
切换为时间正序
请发表友善的回复…
发表回复
发帖
广工软件工程课程学习

199

社区成员

高校教学社区
其他 高校 广东省·广州市
社区管理员
  • ryue.zh
加入社区
帖子事件
编辑了帖子 (查看)
2022-11-22 23:37
创建了帖子
2022-11-22 23:25
社区公告
暂无公告