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

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/CSGrade22-34
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/homework/13235
这个作业的目标 绩点管理系统的测试与发布

一、团队

队名:民族大团结

姓名 学号
张汉洁(组长) 3222004598
钟慧雯 3222004728
乌克来 3222004725
阿依古再丽 3222004721
杨富国 3122004587
萨穆哈尔 3122004581
张逸程 3122004589

二、Alpha版本测试报告

1、在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?

bug类型 数量
修复的bug 3
不能重现的bug 0
这个产品就是这样设计的,不是bug; 0
没有能力修复,将来也不打算修复; 0
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。 1

2、已修复的bug

(1)、bug1

在录入成绩时,如果成绩是小数(如某些实验课程的成绩可能精确到小数点后两位),系统可能会出现截断或舍入错误。例如,录入89.50分,系统可能显示为89分或者在计算绩点时按照错误的数值进行计算。

(2)、bug2

对于重修课程的绩点计算,系统可能没有按照学校规定进行正确计算。比如,学校规定重修课程的绩点计算应该取较高成绩对应的绩点,但系统可能只是简单地按照最后一次成绩计算绩点。

(3)、bug3

在多用户同时操作绩点管理系统时,例如老师在录入成绩的同时,管理员进行系统维护操作或者学生查询成绩,可能会出现数据不同步的情况。部分数据更新可能没有及时在所有用户端显示,导致老师看到的成绩录入结果与学生查询到的成绩不一致,或者管理员进行的权限修改等操作没有立即生效。

3、这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复

在学生成绩查询界面,当按照不同的排序标准(如按学号、按成绩高低、按课程名称等)对成绩进行排序时,可能会出现排序错误的情况。例如,按照成绩从高到低排序时,部分成绩可能会出现错位,高成绩的学生排在低成绩学生之后,或者在按照课程名称排序时,课程名称的字母顺序显示混乱。

3、场景测试

(1)你预期不同的用户会怎样使用你的软件?

学生:学生经常登录绩点管理系统查看自己的各科成绩,了解自己在每门课程中的表现。例如,在期末考试成绩公布后,学生第一时间登录系统查看自己的分数,与自己的预期进行对比。
老师:老师会定期将学生的考试成绩、作业成绩等录入绩点管理系统。例如,在每学期期末考试结束后,老师登录系统,按照学生的学号顺序,逐一输入各科目的成绩。同时,老师也会查询学生之前的成绩情况,以便对学生的学习进展有一个全面的了解。
管理员:负责管理老师、学生的账户权限。比如,为新入职的老师创建账户并分配成绩录入和查询的权限,为新入学的学生创建账户并设置成绩查看的初始权限。设定绩点规则。

(2)他们有什么需求和目标?

学生:查询绩点,及时了解自己的学习成果,对自己的学习能力和知识掌握程度进行评估。
老师:录入成绩、查看成绩,确保学生成绩准确无误地录入、存储和计算。
管理员:管理用户权限和数据,保护学生和老师的隐私数据,合理管理用户账户,确保每个用户都能在其权限范围内正常使用系统。

(3)你的软件提供的功能怎么组合起来满足他们的需要?

对于老师而言,成绩录入功能与绩点分析功能组合可满足需求。录入成绩后,系统自动进行绩点分析,能直观呈现学生学习成果,便于教学效果反馈。对于学生,成绩查询与绩点预测功能组合。查询已得成绩后,通过输入预估成绩预测最终绩点,从而规划学业路径。管理员方面,用户权限管理与系统维护功能组合。合理设置老师、学生权限,同时进行系统维护确保数据安全。不同功能相互协作,从数据录入、分析到权限管理、系统维护等多方面协同,满足各用户在绩点管理上的需求。

4、测试矩阵

测试功能 测试项 预期结果 测试结果
登录功能 账号密码正确 成功登录 正常
账号不存在 提示账号不存在 正常
账号或密码为空 提示不能为空 正常
账号或密码错误 提示错误 正常
登录框 账号密码错误 给出错误信息 正常
账号密码正确 跳转到指定页面 正常
学生端 修改密码 旧密码错误或旧密码与新密码一致给出错误信息 正常
查询成绩 显示课程信息、课程成绩、课程分数 正常
教师端 查询成绩 显示课程信息、课程人数、课程成绩 正常
修改成绩 修改某同学的成绩并保存 正常
成绩录入 录入某课程学生成绩 正常
账号注销 给出是否注销 给出提示 正常
确认注销 退出登录返回登录界面 正常
取消注销 保持原有界面 正常
管理员端 查询密码 显示指定对象密码 正常
删除信息 删除指定对象记录 正常
制定计算公式 成功修改 正常
修改信息 修改指定对象的信息 正常

5、出口条件

在基本功能可以实现、数据安全得到有效保护且能在主流浏览器上运行的条件下下,就可以认定我们的软件已经足够好,可以发布Alpha版本

三、Alpha版本发布说明

1、列出这一版本的功能(在原有项目基础上开发的列出新功能)

系统登录
image
个人信息管理
image
成绩信息管理
image
课程信息管理
image

2、对运行环境的要求

系统环境:Windows10
开发工具:Eclipse4.8.0
数据库:MySQL 5.5

3、安装方法

以网页形式访问

4、描述系统已知的问题和限制

在学生成绩查询界面,当按照不同的排序标准(如按学号、按成绩高低、按课程名称等)对成绩进行排序时,可能会出现排序错误的情况。例如,按照成绩从高到低排序时,部分成绩可能会出现错位,高成绩的学生排在低成绩学生之后,或者在按照课程名称排序时,课程名称的字母顺序显示混乱。

5、说明软件的发布方式以及发布地址

暂时只能够在本机上访问http://localhost:8080/StuAMSystem/ServletLogout

posted @ 2024-11-27 21:23  SSTwin  阅读(63)  评论(0编辑  收藏  举报