团队作业5——测试与发布(Alpha版本)
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/Networkengineering1834 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/Networkengineering1834/homework/11153 |
这个作业的目标 | Alpha版本测试报告,Alpha版本发布说明 |
一、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/six-dogs