一、 基本任务
(1)计划说明
A.对比产品
本组选择的测试类型是在线学习平台,两款产品分别为毕博平台和中国大学MOOC。
B.测试进度表
(2)需求说明
A. 产品A和B的模块分为 视频课件,讨论,查看提交作业,通知搜索四个功能模块。
B. 我负责查看、提交作业模块
(3)测试说明
A.
这是我设计的20个测试用例。
首先测试提交作业功能就想到与输入作业的字数有关的测试,那么依据边界值的思想,我设计了四个相关用例提交作业字数为零,字数为最大要求字数,字数超出最大要求字数,行数超出最大行数。
当输入字数为零时,会提示警告:作业中没有填充内容,且没有添加文件,仍要提交作业?点击确定后,仍能正常提交,作业内容为空,
字数为5W+的时候再向其中输入已经无法输入,该页面也已经完全卡主无法继续运行。
提交三类附件是使用了等价类的设计思想。
三类附件都能正常添加。
编辑器排版、插入、字体测试也使用的是等价类的思想。
插入图片成功。
所有测试用例执行结果
C.本组使用的是禅道测试管理工具,开源版9.8.3
下载地址
https://sourceforge.net/projects/zentao/files/9.8.3/ZenTaoPMS.9.8.3.win64.exe/download
(4) 结论说明
在提交作业方面,毕博平台和慕课各有优劣。
选择题的提交方面,MOOC只能提交两次,第一次提交完成后不会显示答案,并选择其中分数最高的一次计算分数。而毕博平台的选择测试题可以重复提交,并按最后一次结果计算分数,这里我认为MOOC的作业提交机制更合理。而毕博平台的选择题都有时间限制,并在经过一定时间之后会收到提示;MOOC的选择题就没有时间限制,这里我认为毕博更人性化一点。
提交作业的编辑器稳定性方面,MOOC比毕博平台也要好。毕博平台大概在输入5W字数的时候就已经卡死,而MOOC超过10W字数时仍然能够继续运行虽然有卡顿现象。
附件提交方面两个产品的功能几乎一样,也都没什么特别的bug。
查看结果和分数方面,两边的功能也几乎一样,就是直接点开查看,所以这里区别也不是很大。
快速打字性能测试,MOOC比毕博平台的稳定性更高。
最后结论,MOOC的编辑器方面比毕博平台更稳定,作业提交机制方面更合理。
(5) 工作说明
小组内分数0.23
二、扩展任务
我邀请了我的三个以前的同学来进行这次的测试。
本组的场景和问题
场景
1)进入"软件质量与测试"课程的课程首页(该场景为之后的场景的基础,也就是说之后的场景都以"软件质量与测试"课程首页为起点)
2)找到 "第6周小组作业:软件测试和评估(讨论稿)已经发布的通知" 这一课程通知并查看
3)找到"4.2.1 从输入看边界值测试(上)"这一学习材料并观看该视频(只要该视频开始播放即可结束本次场景)
4)请您完成2.1/2.2/2.3节课前小测并提交(答案一律选第一个选项)
5)请您在"第6周开放话题讨论"这一讨论版发布一篇标题为"test",内容为"test"的帖子。
这是用户A对本次任务的反馈文档。
1.场景1
所用时间(精确到秒):15s
难度(1-5):3
可以改进的地方(可选):
所用时间(精确到秒):10s
难度(1非常困难-5非常简单):2
可以改进的地方(可选):所用时间(精确到秒):1min27s
难度(1-5):4
可以改进的地方(可选):有几章顺序混乱,可改为按照正常章节次序,便于寻找所用时间(精确到秒):2min30s
难度(1-5):5
可以改进的地方(可选):找不到地方。。。所用时间(精确到秒):2min50s
难度(1-5):5
可以改进的地方(可选):
她认为毕博平台的界面混乱,顺序混乱。
用户B的反馈文档
1.场景1
所用时间(精确到秒):13s
难度(1-5):4
可以改进的地方(可选):
所用时间(精确到秒):15s
难度(1非常困难-5非常简单):4
可以改进的地方(可选):所用时间(精确到秒):58s
难度(1-5):3
可以改进的地方(可选):视频无法正常播放所用时间(精确到秒):2min12s
难度(1-5):5
可以改进的地方(可选):所用时间(精确到秒):2min50s
难度(1-5):5
可以改进的地方(可选):不好找到,第一次打开界面失败
用户C的反馈文档
1.场景1
所用时间(精确到秒):10s
难度(1-5):3
可以改进的地方(可选):
所用时间(精确到秒):15s
难度(1非常困难-5非常简单):3
可以改进的地方(可选):所用时间(精确到秒):80s
难度(1-5):4
可以改进的地方(可选):视频无法正常播放所用时间(精确到秒):100s
难度(1-5):4
可以改进的地方(可选):所用时间(精确到秒):150s
难度(1-5):5
可以改进的地方(可选):
可用性测试报告在毕博平台已经提交。
三、高级任务
(1)我们组选择的专题是前端性能测试,测试工具是Chrome自带的测试工具。
从饼状图中可以看出,用时比重最大的是Scripting和Idle,Scripting用时较多可以理解,但是idle处耗时竟然占了将近一半,这就说明网站冗余很大。
(2)感受就是学会了利用Chrome自带的工具进行检测。
(3)针对三次作业(WC,WC优化,软件测试和评估),WC是个人作业,感觉作业量来说是最大的,因为一个人要对整个软件的设计实现全部负责,并且需求、博客等内容需要完成,不过个人认为这个确实比较锻炼个人能力,对个人各个方面的能力都有较大的提高。
WC优化的话就考验团队之间的配合,分工,合作更多一点,提升的更多是团队协作方面的能力。
软件测试与评估让我真正的进一步了解了一个真正的软件测试项目是怎样的流程,对测试有了更深的理解。
(4)0.23