zoukankan      html  css  js  c++  java
  • BlackBoard与MOOC功能比较以及测试

    首先给出GitHub地址:https://github.com/changjiang666/BlackBoard-MOOC

    一. 被测产品

    我们小组选择了2个比较流行的学习平台进行测试,BlcakBoard和MOOC,下面对BlackBoard和MOOC进行简要的介绍。

    1. BlackBoard

    Blackboard 网络教学平台以课程为中心集成网络“教”和“学”的环境。教师可以在平台上开设网络课程,学习者可以自主选择要学习的课程并自主进行课程内容学习。不同学习者之间以及教师和学习者之间可以根据教、学的需要进行讨论、交流。该网络教学平台为教师、学生提供了强大的施教和学习的网上虚拟环境, 成为师生沟通的桥梁。

    2. MOOC

    大规模开放在线课堂(课程),又称慕课(英语:Massive Open Online Course/MOOC),是一种针对于大众人群的在线课堂,人们可以通过网络来学习在线课堂。 MOOC的设计和课堂参与类似于学院和大学课堂,但MOOC一般不会像在校付费的学生那样要求学分。尽管如此,学习的奖励可能通过证书来证明。

    二. 测试进度表

    项目 内容说明 预估耗时(分钟) 实际耗时(分钟)
    planning 计划 50 60
    estimate 估计这个任务需要多少时间 30 30
    testing design 测试设计 80 90
    analysis 需求和测试需求分析 60 60
    design test cases 设计测试用例 60 100
    testing environment 搭建测试环境 30 40
    testing implementation 测试实施 30 40
    test 执行测试 50 60
    reporting 报告 50 60
    test report 测试报告 50 60

    postmortem&process

    improvement plan

    事后总结,并提出

    过程改进计划

    60 60
    合计 550

    660

    三. 测试用例设计思路

    对于这2个学习平台,我们划分为如下4个功能模块:

    • 在线交流
    • 考核管理
    • 系统管理
    • 内容资源管理

    我负责的是在线交流这个功能模块,首先把这个大的功能模块分成很多比较小的模块,比如讨论区模块,公告模块,虚拟教室模块...... 对于每一个模块采用划分等价类的测试方法。在拓展任务中,对整个功能模块进行了场景测试。

    1. 在线交流模块划分图

    2. 对比性的测试用例

    下面给出2个主要的功能子模块的对比性测试用例
    • 讨论区对比测试 
      A. 对BlackBoard平台,讨论区的测试主要对答疑区,开放区,专题区展开,下面给出测试用例标题: 
      a. 指定专题讨论区讨论话题 
      b. 开放话题区回复话题 
      c. 开放话题区创建话题 
      d. 在线答疑区消息操作 
      e. 在线答疑区回答问题 
      f. 在线答疑区发布疑问 
      B. 对于MOOC平台,讨论区分为发起主题,老师答疑区,课堂交流区,综合交流区,下面给出测试用例标题: 
      a.综合讨论区选择时事 
      b.综合讨论区发布问题 
      c.综合讨论区选择回复 
      d.课堂交流区提出问题 
      e.课堂交流区选择回复 
      f.老师答疑区提出问题 
      g.老师答疑区选择回复 
      h.发起主题中发布内容 
      i.发起主题中选择标题 
      g.发起主题中选择模块

    • 公告区对比测试 
      A.对于BlackBoard平台,公告区分为成绩公布,重要通知,作业公布.下面给出测试用例标题: 
      a.查看已经公布的作业 
      b.查看作业问题通知 
      c.查看分组通知 
      d.查看公布的成绩 
      B.对于MOOC平台,公告区分为测试发布,视频课件发布,题目说明和开课通知.下面给出测试用例标题: 
      a.开课通知 
      b.发布题目说明 
      c.视频课件发布 
      d.测试发布

    具体的测试过程移步Github.

    四. 功能测试

    下面提供能证明功能测试执行的部分操作和运行界面截图

    1. BlackBoard

    回复帖子:

    创建话题:

     小组讨论:

    虚拟教室:

     查看公告:

    2. MOOC

     查看公告:

    虚拟教室:

    讨论区

     答疑区:

    交流区:

     

    五. 测试管理工具说明

    我们组使用的测试管理工具是禅道,禅道企业版版本:biz1.1.4。下载地址:http://www.zentao.net/download. 关键界面截图如下:

    禅道确实功能强大,进去就被绕晕了......

    六. 测试结论

    我测试的模块是在线交流模块,就谈谈这个模块。这2个学习平台这一块大同小异,个人更喜欢MOOC。MOOC平台界面很友好,BlackBoard就差强人意了,不理解老美的审美,这和功能没什么关系,就当瞎扯了,下面说干货。在讨论区这一块,我觉得BlockBoard更适合教学,MOOC适合自学,BlackBoard指定专题的讨论只能老师发起话题,学生不行。MOOC直接就把发起主题当作一个板块出现,凸显了提出疑问的重要性。另一个区别就是MOOC把凡是老师回复的帖子都做了特殊的标注,但是BlackBoard并没有这么做。在虚拟教室这一块,BlackBoard视频没法快进是最大的缺点,有时候老师的语速太慢了可还是得适应,MOOC学习视频就开可以快进,就是这个功能可能会让很多人放弃BlackBoard平台。MOOC课件可以下载,但是BlackBoard并没有提供这样的功能,这样没有网的情况下岂不是GG......在公告区,我觉得2者最大的区别就是MOOC的公告比较直接,但是BlackBoard链接太多,层级太深,这可能和管理者或者发布者有关,不能深究。在提醒方面,我觉得BlackBoard做得更好一些,MOOC稍微差一些,明白了2个平台的作用就很好理解了,MOOC偏重自学,BlackBoard高校使用,方便教学。其他方面就大同小异了。要说那个更有优势,很难说,MOOC在国内知道的人比BlackBoard多,可以说明一些问题吧。

    七. 拓展功能

    拓展功能的说明在GitHub里面的可用性测试报告中已经详细说明,这里不再赘述。

    小组贡献率:40%

  • 相关阅读:
    Netty5.x中新增和值得注意的点(转载http://www.coderli.com/netty-5-new-and-noteworthy/)
    PAT A1143 Lowest Common Ancestor [二叉搜索树LCA]
    PAT A1136 A Delayed Palindrome [大数加法]
    PAT A1047 Student List for Course [字符串映射]
    PAT A1022 Digital Library [输入输出 STL]
    输入输出格式总结
    算法题面生词汇总
    PAT A1044 Shopping in Mars [二分]
    PAT A1010 Radix [二分]
    算法的时间复杂度分析
  • 原文地址:https://www.cnblogs.com/liucj-666/p/8921552.html
Copyright © 2011-2022 走看看