[敏捷软工团队博客]Beta阶段测试报告

项目 内容
2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客
作业要求 Beta阶段测试报告
我们在这个课程的目标是 在团队合作中锻炼自己
这个作业在哪个具体方面帮助我们实现目标 对Beta阶段的测试部分进行说明和总结

一、测试中发现的Bug

在测试中发现并修复的bug:

  • 添加教师列表中也会显示学生
  • 评测等待时间过长
  • 添加结对项目评测点会链接到添加个人项目评测点
  • 学生列表显示空白

在测试中发现但仍待修复的bug:

  • 添加学生列表有多页时会报错

二、场景测试

场景测试A

1.典型用户:学生小王

2.需求和目标:在课程平台上接收课程通知,提交作业,查看课程进度,管理项目。

3.使用场景描述:

  • 小王登录进入课程平台,看到”广播“处有红点,提示自己有未读的新广播消息。小王点开”广播“栏,看到”收到的广播“处的通知气泡显示为1,提示收到了1条新广播。接下来他点击按钮进入广播界面,查看收到的新广播消息。阅读完消息后,小王点击”已读“按钮,将已读的消息隐藏。
  • 小王收到了一条广播通知,原来是有新的博客作业发布了。小王在博客界面点击“新建博客”,在新建博客的“作业”选项中选择相应的作业名称,开始撰写博客作业。
  • 小王想要了解一下课程的进度情况,确认一下作业的ddl。小王点击“教学进度”按钮,进入教学进度界面,查看当前的教学进度和时间节点。

场景测试B

1.典型用户:助教大刘

2.需求和目标:在课程平台上为学生作业创建仓库,对作业进行自动评测。

3.使用场景描述:

  • 大刘需要为一个班级的学生创建账户。他登录进入课程平台,在“班级管理”中选择“批量添加学生账户”,跳转至批量添加学生界面。大刘将一个班级的学生信息按照规定的格式导入,点击“创建用户”按钮,批量创建了多个学生账户。

  • 大刘需要为结对项目创建仓库。他在班级中的结对项目界面点击“结对项目管理面板”,在面板的”仓库管理“中选择“批量分配结对项目学生仓库”,按照规定的格式导入结对学生的信息,点击“创建仓库”按钮,批量创建了多个结对项目仓库。

  • 大刘准备为同学们的博客作业评分。他评阅了同学们的博客,在博客中点击“评分”按钮,输入每个分项的得分,点击“提交评分”,之后就可以在博客中看到这位同学的得分情况。

  • 大刘准备添加一个评测机。他在评测节点管理控制界面点击“添加评测节点”,输入评测机的名称和地址,完成添加。

  • 大刘准备为结对项目进行评测。他打开结对项目管理面板,在面板的”评测管理“中选择”管理结对项目评测点“,点击“创建结对项目评测点”,进行评测点的创建。大刘在查看评测点界面,可以看到评测点的数据信息。对于添加错误的评测点,可以进行删除操作。

    评测点创建完成后,大刘点击”提交评测任务“,开始自动评测。评测结束后,大刘点击”获取评测结果“,查看评测的得分情况。

场景测试C

1.典型用户:罗老师

2.需求和目标:在课程平台上发布博客作业。

3.使用场景描述:

  • 罗老师登录课程平台,在班级界面中点击“新建博客作业”按钮,跳转至新建博客作业界面。罗老师输入博客作业名称和作业描述,点击“创建博客作业”按钮,成功创建一个新的博客作业。

场景测试D

1.典型用户:管理员

2.需求和目标:在课程平台上添加和管理组织。

3.使用场景描述:

  • 管理员登录课程平台,在组织栏中选择“新建组织”,输入组织信息,点击“提交”按钮,创建一个新组织。管理员选择“管理组织”,查看已经创建的组织,并且可以对组织进行删除操作。

三、回归测试

我们保留了原来的测试用例,在增加新功能的开发过程中,保证原来的测试用例都能通过。

回归测试样例:

  • 增加批量添加学生功能后,逐个添加学生功能不受影响。
  • 增加批量创建结对和团队项目功能后,逐个创建结对和团队项目功能不受影响。

四、测试矩阵

OS 浏览器 登录 添加学生 创建项目 博客功能 广播功能 查看教学进度 评测功能 组织管理 注销 页面排版 页面跳转 图标有无问题 访问速度
Windows Chrome 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 较慢
Linux Firefox 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 较慢
Mac Safari 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 较慢

五、Beta阶段出口条件

  • 实现权限管理,保证用户不能越权
    • 用户登录权限管理
    • 博客评分、发布博客作业、发送广播功能只有教师端能够使用
    • 只有管理员有创建、修改组织的权限
  • 在保证原有功能可用性的前提下,实现更多自动化功能的扩展
    • 批量添加学生
    • 批量创建结对、团队项目
  • 实现与原界面相比进一步美化
    • 整体界面美化
    • 优化界面细节
  • 完善其他功能,提高用户体验
    • 完善评测系统
    • 完善广播系统
posted @ 2020-06-03 13:37  ASE_2020_the_Agiles  阅读(152)  评论(2编辑  收藏  举报