首先给出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%