团队作业5——测试与发布(Alpha版本)
软件工程 | |
---|---|
作业要求 | |
作业目标 |
队名:七神无主队
姓名 | 学号 |
---|---|
艾里扎提·买买提 (组长) | 3121004729 |
赵继业 | 3121004890 |
努尔艾力·亚森 | 3121004877 |
赛尔达尔·艾思开尔 | 3121004665 |
艾孜买提·艾合提 | 3121004771 |
扎恩哈尔 | 3119000743 |
邱政阳 | 3121004749 |
王方亮 | 3119004934 |
一、Alpha版本测试报告
1.1 发现的Bug
- 在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
- 修复的bug 2个
- 不能重现的bug 1个
1.2 修复的bug
- 公告的发布未能同步,管理员发布了通告,学生端未能及时更新
- 学生端页面跳转到管理员端的页面,绑定错误,导致bug。
1.3 不能重现的bug
--数据删除或查询时会报错,不能返回正常结果,但刷新页面后,就可以正常使用了。
1.4 这个产品就是这样设计的,不是bug
1.5 没有能力修复,将来也不打算修复
- 数据删除或查询时会报错,不能返回正常结果,但刷新页面后,就可以正常使用了。
1.6 下一版本修复
- 这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复。
- 数据删除或查询时会报错,不能返回正常结果,但刷新页面后,就可以正常使用了
1.7 场景测试(scenario testing)
· 包括以下内容:
管理员想要查询陈毅的信息
-
返回结果:返回陈毅的信息
-
同理可以进行课程,教室,学生的信息查询
· 管理想要添加伍镇江的信息
- 添加成功
1.7.1 你预期不同的用户会怎样使用你的软件?
· 登录场景:学生,教师,管理员账号,密码登录,进入页面
端口 | 内容 |
---|---|
管理员端 | 根据导航栏,进行学生选课信息管理,可以增删改课程,同时可以查询老师和学生的信息,并为他们分配课程,同时可以为不同学院和专业设置不同的课程,管理员具有发布公告的权限,把信息通知给学生和老师。 |
学生端 | 大部分内容同上,选课页面,成绩查询,查看个人信息和公告。 |
教师端 | 大部分内容同上,发布成绩,查看课程和学生。 |
1.7.2 他们有什么需求和目标?
- 学生:选课,成绩查询,查看个人信息和公告。
- 教师:发布成绩,查看课程和学生。
- 管理员:增删查改学生的相关信息。
1.7.3 你的软件提供的功能怎么组合起来满足他们的需要?
- 针对不同的用户群体,系统设置了不同的注册登录身份:
- 学生用户可以通过登录系统来查询个人信息资料、选课内容、课程成绩等;
- 教师用户可以通过登录系统来操作录入课程成绩、查询学生信息等;
- 管理员用户可以通过登录系统来管理学生/教师信息、课程信息等。
1.7.4 你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)
测试功能 | 检验点 | 预期结果 | IE | Chrome | 火狐FireFox |
---|---|---|---|---|---|
登录界面 | 控制台有无报错 | 控制台无报错 | ✔ | ✔ | ✔ |
添加选课界面 | 是否添加成功 | 添加成功 | ✔ | ✔ | ✔ |
信息查询界面 | 是否返回查询信息 | 正确返回查询信息 | ✔ | ✔ | ✔ |
公告界面 | 是否多端同步 | 多端同步 | ✔ | ✔ | ✔ |
1.7.5 你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)
- 出口条件是能够多个用户在线使用,使用成绩查询,选课功能。
二、Alpha版本发布说明
2.1 该版本的功能
2.1.1 管理员模块
信息管理 | 内容 |
---|---|
选课管理 | 选课列表,可选课程 |
学生管理 | 查询学生,增加学生 |
教师管理 | 查询教师、增加教师 |
学院专业管理 | 查询学院专业、增加学院专业 |
系统管理 | 公告发布,公告列表,修改密码 |
启动: | |
点击网址:
学生信息:
老师信息:
注册:
2.1.2 学生模块
板块 | 内容 |
---|---|
选课信息 | 选课与成绩,可选课程 |
学生通讯录 | 本院学生信息 |
教师通讯录 | 本院教师信息 |
学院专业信息 | 学院专业查询 |
个人信息管理 | 个人信息,修改密码 |
2.1.3 教师模块
板块 | 内容 |
---|---|
课程信息 | 我的授课,添加授课 |
学生通讯录 | 本院学生信息 |
教师通讯录 | 本院教师信息 |
学院专业信息 | 学院专业查询 |
个人信息管理 | 个人信息,修改密码 |
2.2 修改的缺陷
- 这一版是该学生信息管理网站的第一版,暂时没有修改缺陷。
2.3 环境要求
- 以网页形式存在,下面对各大主流浏览器分别说明
浏览器 | 说明 |
---|---|
Chrome系列 | 支持Chrome系列的最新三个稳定版 |
火狐FireFox | 使用正常,能够实现预期功能 |
IE系列 | 使用正常,能够实现预期功能 |
QQ浏览器 | 使用正常,能够实现预期功能 |
360浏览器 | 使用正常,能够实现预期功能 |
Edge浏览器 | 使用正常,能够实现预期功能 |
2.4 安装方法
- 该学生信息管理系统网站是以网页形式存在,无须安装,只需访问该网站的网址就可以访问该学生信息管理系统网站。
2.5 问题与限制
- 问题:该网站Alpha版本的问题在于数据库中的可用数据较少,功能还需后期继续完善。
- 限制:该网站的主要限制来自于浏览器的兼容性不同,所以该网站在各个浏览器的支持情况不同。
2.6 发布方式及发布地址
- 发布方式:尚未成熟,我们只是内部加舍友、朋友小范围地使用一下
- 仓库地址:https://github.com/Kklvu6/student-system