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

团队作业5

信息项 内容
课程名称 广工计院计科34班软工
作业要求位置 https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/homework/13235
作业目标 测试与发布(Alpha版本)
GitHub链接 https://github.com/Truncting/Student-Information-Management-System.git

团队名称
不要指望我们队
队员学号

队员 学号
杨殷(组长) 3222004512
陈奕奕 3222004552
林闰埼 3222004595
坤杜孜阿依.吾舒尔 3222004768
阿拉努尔.吾拉音 3222004973
迪力拜尔·赛买提 3222004889
刘宇婷 3222004510

一.Alpha版本测试报告
1.1修复 Bug:

bug名称 bug类型 修复方法
登陆时输入错误的账号密码无提示 修复的Bug 修改对应的代码条件判断逻辑
点击登录按钮没有反应 修复的Bug 解决监听器出现的命名不一致问题
管理员登陆根据姓名查询时结果不全 修复的Bug 修改查询对应的查询SQL语句为模糊查询
管理员点击注销账号时无法正常注销 修复的Bug 修改对应监听器的逻辑处理代码
学生推选课程之后无法更新显示已选课程 修复的Bug 修改页面相关的回显函数接口
学生修改密码时输入错误的旧密码无提示 修复的Bug 修复修改密码模块的逻辑判断和提示信息

1.2场景测试

  1. 预期不同的用户会怎样使用你的软件?
    首先,需要对目标用户群体进行分类,比如按角色(管理员、学生用户)
    然后,分析每个用户群体可能的使用习惯和行为模式,比如他们如何登录系统、他们最常使用的功能是什么、他们如何完成操作等

  2. 他们有什么需求和目标?
    需求分析是场景测试的前提。需求可以是功能性的,比如学生用户需要能够查询所选课程、选课退课等;也可以是非功能性的,比如系统响应时间不超过2秒。
    目标是指用户使用软件想要达成的结果,比如提高工作效率、获取信息等。

  3. 你的软件提供的功能怎么组合起来满足他们的需要?
    根据用户的需求和目标,设计功能组合。例如,如果用户需要修改查看个人信息,软件需要具备查询个人信息并回显、更新数据库并回显等功能。
    功能组合应该能够覆盖用户的主要工作流程,确保用户能够流畅地完成任务。

1.3 测试矩阵

测试功能 测试项 预期结果 Chrome浏览器 360浏览器 火狐FireFox EDGE浏览器
登录功能 账号密码正确 整成登录
账号不存在 提示帐号不存在
账号或密码为空 提示不能为空
密码错误 提示密码错误
登录框 非账号密码正确时登录按钮 给出错误信息
账号密码正确时跳转 跳转到指定页面
学生端修改密码 旧密码错误时给出提示 提示旧密码输入错误
旧密码正确,修改成功 提示修改成功
学生端查询成绩 显示课程名称、课程性质、课程分数 正常显示
学生端选课管理 选课信息查询 正常显示
课程选修 可以正常选修课程
课程退选 可以正常退选课程并回显
注销账号 给出是否注销的提示 正常给出提示
确认注销后退出登录 返回登陆页面
拒绝注销后保持登陆状态 保持原有页面
管理员进行学生管理 条件查询学生信息 正确显示查询目标
管理员进行教师管理 条件查询教师信息 正确显示查询目标
管理员进行课程管理 修改课程信息 点击修改时更新数据库信息并回显
修改课程信息 点击取消时不对信息做改动
删除课程信息 弹出是否确定删除提示
确定删除课程信息 修改数据库和页面显示
拒绝删除课程信息 不对该条数据做处理

1.4 出口条件
Alpha版本的发布通常意味着软件已经完成了基本功能的开发,但仍处于内部测试阶段。出口条件可能包括:
所有主要功能都已实现并且通过测试。
没有严重或关键级别的bug。
性能满足预定的标准。
用户界面和用户体验达到基本可接受的水平。
有完整的用户文档和帮助文件。
软件的稳定性和可扩展性符合预期。
通过了安全测试,没有发现重大的安全漏洞。
达到这些条件后,软件可以发布Alpha版本,供内部用户或有限的外部用户进行测试和反馈。

2. Alpha版本发布说明
2.1 功能介绍
登录功能:
用户登录界面:

管理员功能
首页界面:

学生管理功能
查看学生信息:

添加学生信息:

修改/删除学生信息:



课程管理功能
添加课程:

修改/删除课程:


添加教师:

修改/删除教师:



教师功能
首页:

学生管理功能
修改学生成绩:

个人信息编辑
修改个人信息:

修改密码:

普通用户功能
首页:

选课功能
显示所有可选课程:

课程选修:

课程退选:

成绩查询功能
普通课程成绩:

毕业要求学分所得情况:

个人信息编辑
编辑个人信息:

修改密码:

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

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

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

2.5 问题与限制
问题:本系统还未能承受全校学生上千的用户数量,这也是后期我们进行升级扩建的主要测试方向,同时还有功能不完善、界面逻辑不完善、界面不美观等问题还需要继续去弥补和升级,另外则是怎么将系统发送给管理员用户和普通用户进行使用。

posted @ 2024-11-26 22:03  坤杜孜阿依·吾舒尔  阅读(66)  评论(0编辑  收藏  举报