Beta阶段测试报告

Beta阶段发现的Bug

  • 博文的评论中,出现乱码,没有修饰html
  • 部分博文的 Markdown 没有解析,部分公式解析不出来
  • 匿名投票可以查看其他的投票
  • 已经结束的投票还可以继续投
  • 日程提醒中学生可以修改作业
  • 通知提醒功能每次只能提醒一条
  • 换了别人的账号,可以看之前那位同学的浏览记录

Alpha阶段没有发现的Bug

没有加入过班级的同学,在一些功能使用中会 Crash。

测试场景

场景一

助教 A,为了了解学生对该课程的看法,以及对课程的问题,发起一个针对学生对该课程看法的投票。投票有:

具体的说明:

学期就要结束了,相信大家一定都很有收获吧,为了让课程更好,更加的人性化,我们希望你们能够对该课程发表一些看法,我们一投票的形式获取你们的看法。

还有截至时间: 2019.07.01

投票的隐私性质:匿名投票

问题等: balabala

选项等: balabala

场景二

某天,老师 A 发现作业就要截至了,但是还是没有人来交作业,所以他要发一个提醒:

查看某次作业有哪些人提交了,以及提醒所有同学改作业,实在不行,发个公告,每个同学都会收到公告的提醒,以及修改的时候也会收到

场景三

一同学 A没带电脑,但是有些无聊,需要看博客学习,使用班级博客园手机 APP,我们将博客内容美化了,公式都可以看的很清楚了。学习效率大大的提高了。还可以看到自己的浏览记录,还可以投老师发起的投票。

扫描二维码关注公众号,回复: 6262450 查看本文章

用户的使用需求及目标

用户 需求与目标
老师 修改已经发布的作业以 Markdown的格式,发布投票,提醒学生交作业,
助教 根据需求修改作业,发起投票,对同学评论区的问题回复
学生 提交作业,管理自己的收藏列表,查看自己的浏览记录,选择接收或者关闭老师的提醒,查看美观的博文,发起投票与完成别人的投票。

功能的组合

  • 投票功能,所有人既可以发布投票,也可以查看投票,所以增加了投票功能的交互性,
  • 作业功能,老师与助教可以查看作业的提交情况,以此来判断学生交作业的情况,然后针对性的发出提醒,与学生交作业的功能结合
  • 提醒的接收功能可以自定,公告也有提醒的功能,学生可以及时的接收

回归测试

我们针对新的功能进行对原来功能的回归测试,

在支持 Markdown格式下,发布新作业

在 Alpha阶段,我们已经实现了发布作业,但是作业的格式是 txt,Beta阶段,我们实现了以 Markdown 格式发布作业,这个虽然博客园本身已经实现了,但是我们本地没有 Markdown编辑器。完成之后我们测试的是。本地以 Markdown格式发布作业,然后发布,格式正常。本地以 Markdown格式发布作业,Web端修改这个作业,然后作业正常显示。Web端以 Markdown 格式发布作业,然后本地修改这个 Markdown,然后发布作业,功能正常。在发布作业的过程中,我们也加入了新的功能,每一次发布作业都进行了提醒作业。老师账户可以对发布的作业进行提醒。

在投票功能中加入新功能

在 Alpha 阶段,我们实现的是只能查看投票,但是不能发布。在 Beta阶段,我们已经可以实现发布投票。于是我们进行以下的测试,用 APP发布投票,然后让其他同学来投票。主要是发布匿名投票,或者不匿名投票,多选投票,单选投票,已经截至的投票。测试结果表明,手机APP发布的投票,可以正常显示,(部分格式的一些内容目前还没有解析),投票功能正常。

测试矩阵

测试矩阵 后端功能测试 前端功能测试
测试机型 测试环境(机型,版本,分辨率) 查看投票 查看公告 添加评论 选择班级 修改作业 添加收藏 发布投票 选择投票 发布通知 接收通知 页面布局 加载速度 图片问题 页面切换 通知显示
小米 8.0.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 较好 一般 正常显示链接图片显示较大 正常 正常跳转
华为 7.0.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 较好 较好 正常显示链接图片显示较大 正常 正常跳转
三星S8 8.0.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 一般 一般 正常显示链接图片显示较大 正常 正常跳转
Custom Phone6.0 6.0.1 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 较好 一般 正常显示链接图片显示较大 正常 正常跳转
Google Nexus 6.0.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 较好 一般 正常显示链接图片显示较大 正常 正常跳转

出口条件

兼容性测试

我们的 Beat阶段实现的主要功能也是基于前端的,所以没有后端的测试,我们主要是针对功能性与兼容性的测试。

兼容性我们在上个版本已经使用了相应的平台进行测试,这一次我们又测试了一下,测试报告如下,有一些bug,我们计划下个阶段修复,最后的版本将不会存在这些bug。

功能性测试

为了保证功能性测试的正确性,我们使用了 bug 树,将所有的功能列出,一一测试。测试树如下:

博客园测试。

综上我们认为我们的软件已经达到出口条件。

猜你喜欢

转载自www.cnblogs.com/PureMan6/p/10902482.html