团队作业5——测试与发布(Alpha版本)
一、作业概述
这个作业属于哪个课程 | 软件工程-计科21级12班-计算机学院-广东工业大学 |
---|---|
这个作业要求在哪里 | 团队作业5——测试与发布(Alpha版本)-计科21级12班 |
这个作业的目标 | 测试与发布 |
二、成员信息
高国豪 | 3121004734 |
---|---|
黄家宝 | 3121004735 |
骆圣威 | 3121004744 |
黄嘉俊 | 3121004696 |
三、Alpha版本测试报告
1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?
在测试中发现两个bug,为同一类型bug.
2.修复的bug
修复了无法添加考试的bug
3.不能重现的bug
删除学生课考试会跳转报错页面
4.这个产品就是这样设计的,不是bug
5.没有能力修复,将来也不打算修复
6.这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复
部分数据无法删除可能和数据库的外键设计相关,具体修改有待讨论
7.场景测试(scenario testing),包括以下内容
老师登录功能:
老师对学生的管理(修改和删除):
添加、修改和删除题:
添加、修改和删除考试:
学生登录和注册:
学生考试功能:
7.你预期不同的用户会怎样使用你的软件?
学生端 | 登录进入页面,修改密码或进行考试 |
---|---|
教师端 | 管理学生,添加题目发布考试 |
9.他们有什么需求和目标?
学生:考试,学习。
教师:管理学生,发布考试。
10.你的软件提供的功能怎么组合起来满足他们的需要?
老师可以通过管理界面管理学生和查看学生学习信息,学生可以在学习界面完成老师布置的考试,查看学习情况。
11.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)
测试功能 | 检验点 | 预期结果 | IE | Chrome | 火狐FireFox |
---|---|---|---|---|---|
登录界面 | 控制台有无报错 | 控制台无报错 | ✔ | ✔ | ✔ |
题目界面 | 是否添加成功 | 添加成功 | ✔ | ✔ | ✔ |
考试界面 | 是否发布成功 | 成功发布考试 | ✔ | ✔ | ✔ |
学习界面 | 是否可以参加考试 | 学生可以参加考试 | ✔ | ✔ | ✔ |
12.你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)
在解决删除数据异常的bug,进行多条数据的测试可以发布Alpha版本。
Alpha版本发布说明:
安装方法:
只需要访问对应网址。
问题和限制:
程序运行在个人电脑,可能无法解决高并发问题