基本任务:功能测试而测试管理

1.计划说明

本组选择的测试产品A为毕博平台,产品B为中国大学慕课。
项目进度表如下:

2.功能模块

我们小组划分的功能模块如下:

  • 视频、课件的查看
  • 讨论版的使用
  • 提交作业与查看作业
  • 通知与搜索

我负责的模块为讨论版的使用

3.测试说明

a.测试用例的设计思路

测试用例选择的设计思路如下表的关键字列所示
请点这里打开导出的测试用例表格

b.运行界面截图
毕博对字体的测试:

中国大学mooc对字体的测试

对多回复的测试

c.测试管理工具

本次作业使用的测试管理工具为禅道9.8.3,下载地址为禅道9.8.3

其中禅道运行在小组的服务器上,可以通过http://direct.hiyuan.ml:8888/访问,并且可以使用我的账号:用户名yuan,密码yuanyinshen.(注意最后还有个点) 来查看我们小组的项目的所有内容

d.测试管理工具关键截图

关于导出的测试用例,参见a.测试用例的设计思路,关于导出的缺陷,参见4.结论说明,以下为测试用例界面截图


4.结论说明

请点这里打开导出的缺陷

先来说说在测试中发现的bug。在测试时发现了不少有意思的bug,如

  • 毕博在快速打字时会多出来字符,比如打"de+空格",会出来"de的",也就是说字符多出来了,其实这是我在日常使用毕博的编辑器时发现的,算是一个令人恼火的bug

  • 毕博的编辑器默认按"Enter"会自动多加一个空行(导致了曾经wc记行数的灾难),必须要按"Shift+Enter"才只换一行,算是一个鬼畜的设计
  • 从别的编辑器中拷贝文本到毕博的编辑器中,会自动去除换行,另一个令人恼火的bug
  • 我还发现一个很有意思的关于编辑器的bug:在默认情况下插入超链接是灰色的不可用状态,只用选中一些文本后才能使用插入超链接,又一个鬼畜的bug

  • 对于编辑器的非功能性需求,我尝试了在毕博与mooc的编辑器中输入大量的字符,到10万个字符的时候,毕博的编辑器卡住了,而mooc的编辑器依然可以正常使用,毕博继续-1
  • 但是mooc的编辑器也不是什么问题都没有的,比如我也发现了一个鬼畜的bug:那就是一旦将部分文本转换为代码块了,那么就无法将这部分内容转为一般的文本了,因为代码块的选项中没有转为一般的文本的选项

  • 还有一个界面上的很恶心的设计:那就是在毕博的回帖中,回复的帖子会逐渐缩进,导致在手机这样的小屏幕上后回的帖子的宽度会非常小,影响了使用体验

结合上述bug,可以看到毕博的编辑器简直是一个灾难,中国大学mooc的编辑器相对而言要稳定的多。但也不是说毕博的编辑器各方面都很差,如毕博的编辑器的功能要远远多于中国大学mooc。

此外,再说说功能性上的差别:

  • 中国大学mooc允许匿名发帖,这是一个不错的功能,因为很多时候匿名更能激起同学的热情
  • 中国大学mooc可以编辑自己已经发出去的帖子,而毕博不能。让我疑惑的是,两者都不能删除自己发的帖子,这么基本的功能竟然两者都没做到,让我很吃惊。
  • 中国大学mooc虽然不能删去自己发的帖子,但是对于自己开的帖子,可以删去其中回帖。

综合总体的使用体验来看,中国大学mooc以稳定性压毕博一筹,毕竟中国大学mooc是久经使用的平台,而毕博总给我一种还在beta测试的感觉。

拓展任务:用户调研和可用性测试

1.邀请用户清单

在线学习平台的主要使用者是大学生,所以我邀请了分别在华科、浙大、上交就读的高中同学来进行可用性测试与用户调研。

2.场景和问题设计

我们小组使用的场景如下:

1.致谢
尊敬的测试者,您好。今天非常荣幸邀请到您参加针对在线学习平台——华中科技大学毕博平台的用户调研与可用性测试,除去本文档的阅读时间,您大概需要10-30分钟完成本次测试,先衷心感谢您的合作。

2.要求
在本次调研中,我们会给出一系列的场景(即毕博的用户在使用毕博时最为常见的操作的集合,具体请参见下述的 "4.场景"),请您完成场景中的指令,同时对每个场景:
  1)利用手机或电脑上的计时器工具,记录完成各个场景分别所用的时间(精确到秒)
  2)评价完成该场景的难度,其中1为非常困难,2为较困难,3为一般,4为较容易,5为非常容易
  3)提出对该场景而言,毕博有什么可以改进的地方(可选,如果有的话)
并将对每个场景的以上3点反馈记录在一同发送给您的"反馈文档.txt"中(建议您在完成每个场景后立即填写对该场景的反馈),非常感谢您的支持。如果您花了大量的时间在某一个场景上并且不认为您能完成该场景,请您终止该场景,并如实记录反馈。如果您对要求有任何疑点,请马上联系工作人员,并令其为您解答。

3.进入场景的前置条件
在浏览器中打开 https://elearning.hust.edu.cn/ ,点击页面右上方的登录按钮。在跳转到的登录界面中,在账号一栏输入XXXX,在密码一栏输入XXXX,进入毕博平台的首页,正式开始每个场景。

4.场景
  1)进入"软件质量与测试"课程的课程首页(该场景为之后的场景的基础,也就是说之后的场景都以"软件质量与测试"课程首页为起点)
  2)找到 "第6周小组作业:软件测试和评估(讨论稿)已经发布的通知" 这一课程通知并查看
  3)找到"4.2.1 从输入看边界值测试(上)"这一学习材料并观看该视频(只要该视频开始播放即可结束本次场景)
  4)请您完成2.1/2.2/2.3节课前小测并提交(答案一律选第一个选项)
  5)请您在"第6周开放话题讨论"这一讨论版发布一篇标题为"test",内容为"test"的帖子。
5.再次致谢
请您在完成了所有的场景并填写完了"反馈文档.txt"后,将"反馈文档.txt"提交给我们的工作人员,并向测试人员说明使用毕博平台的感想(如果有的话),再次为您献上诚挚的感谢。

其中反馈文档如下:

1.场景1
所用时间(精确到秒):
难度(1-5):
可以改进的地方(可选):
2.
所用时间(精确到秒):
难度(1非常困难-5非常简单):
可以改进的地方(可选
3.
所用时间(精确到秒):
难度(1-5):
可以改进的地方(可选):
4.
所用时间(精确到秒):
难度(1-5):
可以改进的地方(可选):
5.
所用时间(精确到秒):
难度(1-5):
可以改进的地方(可选):

3.测试对话截图



从图中可以看到,我负责的调研对象中,一般认为毕博功能还不错,就是界面有时候有点让人无从下手

4.可用性测试报告

具体的可用性测试报告见附件,从用户的总体反馈来看,要找的内容基本能找到,但是常常需要不断寻找。总体而言可用性一般。

高级任务:专题测试

1.测试专题和测试工具

我们小组选择的测试专题是前端性能分析,测试工具为Google Chrome

2.测试设计的核心思想

在自己负责的模块中(对我而言是讨论版模块),使用Chrome的开发者工具,查看页面加载的详细信息,对毕博的前端性能进行分析。同时只有毕博的测试结果就显得有点单薄,所以也测试了中国大学mooc的作为对比。(温馨提示,因为使用了Chrome的开发者工具来测试,所以我们小组没有相关的测试脚本)

3.高级任务感受

以上两张图分别为毕博加载帖子和中国大学mooc加载帖子所用的时间。为了保证结果减少偶然性我还多测了几个页面,出人意料的是中国大学mooc的帖子在加载时有大量的时间空闲,总体的性能还是毕博更胜一筹。确实中从使用的角度来看中国大学mooc时常出现卡顿,可能是中国大学mooc规模比较大而优化做的不好。
毕博讨论区加载状况:

中国大学mooc讨论区加载状况:

毕博帖子加载状况:

中国大学mooc帖子加载状况:

4.对3次作业的看法

在3次作业的作业量方面,我感到有些许不合理的地方,如第一次个人作业的编程内容较多而第二次小组作业的编程内容较少,或许两者交换一下更为合适。
此外,其实我觉得测试的针对性还挺强的,就是常常有超前或者自学的内容,一定意义上加重了同学们的负担。

5.小组贡献分

因为我是组长,承担了较多的工作,所以我获得了较高的小组贡献分: 0.31

转载于:https://www.cnblogs.com/yuanyinshen/p/8917094.html

毕博与中国大学mooc对比相关推荐

  1. 视频字幕获取及处理方法(以中国大学MOOC视频为例 )

    最近因为学校上网课,需要做笔记和写电子作业,这作业(ಥ_ಥ) 一句句的字幕转文字工作量大还感觉浪费时间,于是到处查找了博主的一些帖子,学习经验,尝试成功,分享给大家(✪ω✪) 1 字幕获取 ①首先,打 ...

  2. 自动爬取中国大学mooc的pdf文档

    由于中国大学mooc里课程的pdf文档不方便下载,因此这里敲一个能自动下载课程里所有pdf的代码: 窗体代码: from tkinter import * from tkinter.filedialo ...

  3. 中国大学MOOC胡浩基的机器学习第二章(支持向量机)兵王问题python版本——在python上初步使用libsvm

    在中国大学MOOC上看了胡浩基的机器学习课程,完全面向入门人群感觉挺好.其中有关原理的部分讲的很细.(虽然有几个细节我还是没懂.......)其中在第二章的例题兵王问题中课程只给了MATLAB的版本. ...

  4. 【神经网络与深度学习-TensorFlow实践】-中国大学MOOC课程(八)(TensorFlow基础))

    [神经网络与深度学习-TensorFlow实践]-中国大学MOOC课程(八)(TensorFlow基础)) 8 TensorFlow基础 8.1 TensorFlow2.0特性 8.1.1 Tenso ...

  5. Python爬取中国大学MOOC课程信息

    问题:获取中国大学MOOC平台的课程信息,包括开课学校.课程类别(标签).课程名称.课程评分.评价人数和已参加课程人数. 思路: 1.进入中国大学MOOC首页,点击"学校",进入学 ...

  6. 中国大学MOOC课程信息之数据分析可视化二

    版权声明:本文为博主原创文章,转载 请注明出处:https://blog.csdn.net/sc2079/article/details/82318571 - 写在前面 本篇博客继续对中国大学MOOC ...

  7. 中国大学MOOC课程信息之数据分析可视化一

    版权声明:本文为博主原创文章,转载 请注明出处:https://blog.csdn.net/sc2079/article/details/82263391 9月2日更:中国大学MOOC课程信息之数据分 ...

  8. python语言使用不需要付费不存在商业风险_中国大学MOOC慕课_Python语言基础与应用_答案...

    中国大学MOOC慕课_Python语言基础与应用_答案 答案: 更多相关问题 下列不属于不得再次公开发行公司债券的情形是(). A.对于公司前一次公开发行的公司债券尚未募足B 从生物电的角度而言,细胞 ...

  9. 中国大学MOOC实用Python程序设计学习笔记和课后测试1-3周(北京大学)

    中国大学MOOC实用Python程序设计学习笔记和课后测试1-3周(北京大学) 第1周 Python初探 为project设置解释器 保留字 第1周课后测试题 第2周 基本运算.条件分支和输出格式控制 ...

最新文章

  1. C++中智能指针的设计和使用
  2. 在VMware运行Linux下,密码错误的原因
  3. 数据包格式_理解MQTT协议数据包结构
  4. mysql sql select_mysql SQL Select 语句 简单应用
  5. linux注释内容,Linux 中snmptrapd的内容有大虾能帮我注释下吗?谢谢了
  6. java中BigDicemal的运算
  7. Redis数据结构之有序集合
  8. ios7 获取UITablleViewCell
  9. AD20输出PDF 打印 位号图 焊接图
  10. 经典日内策略分析(收藏版)Dual Thrust、ATR、R-Breaker、菲阿里四价
  11. 公民个人信息保护方案汇总
  12. JAVA_判断日期是否为工作日(排除节假日和调整周末上班)
  13. 使用大神写的wz框架
  14. 单表七千六百万数据量(oracle)进行实时汇总,sql很慢客户不能忍一下,该怎么办?
  15. 【魔域口袋版】一键端+一键配置器+架设教程+GM工具
  16. 看到的有意思的文章(一)
  17. docker内运行的grafana重置登录密码
  18. css获取父元素下第几个元素出坑和JQuery通过index()获取下标出坑方法
  19. HC-05蓝牙配对AT指令
  20. 2024在职考研|MBA/MPA/MEM管理类硕士报考流程及基础问题扫盲

热门文章

  1. 2018年首篇,带大家一起学习视图拖拽功能的源码
  2. c语言s10 是什么意思啊,【S10】A.FortunatelyB.ComparativelyC.ConsequentlyD.Conversely - 试题答案网问答...
  3. 华为和字节,终于被时代驱赶到了同一条赛道上
  4. 科大讯飞NLP算法赛baseline:文本分类实践+0.79
  5. 全国中学生计算机大赛+试题,全国青少年信息学奥林匹克竞赛(NOI2018)正式开幕(附day1试题)...
  6. 实现只能同时一个人登陆管理后台
  7. 利用文件头标志判断文件类型
  8. WordPress博客里面放谷歌广告代码
  9. 你的网站友情链接是全站友情链接吗
  10. JavaCV 实现照片打马赛克功能