第六周小组作业
基础任务
(1)计划说明
a.对比的产品
本次作业我属于 数媒1501袁寅申小组 是比较毕博平台与中国大学MOOC网。
b.测试进度表
(2)需求说明
a. 功能划分
1、视频、课件
2、讨论
3、提交作业
4、通知、搜索
b.负责的部分
通知搜索
(3)测试说明
a.设计思路:
场景测试:
1、设计了按照(课程名、学校、时间、热度)去查询相关课程的测试用例。
2、设计了按照(参与课程、接收评论、接收上课提醒)来测试通知模块。
边界值:测试了空文本以及超长文本对搜索的影响。
等价类:按照大类划分、小类划分、关键字全匹配、半匹配来测试搜索结果。
b.测试截图(部分)
1、长文本输入搜索测试
2、输入不存在的课程名搜索测试
3、关键字半匹配
4、关键字全匹配
c.测试管理工具
禅道 版本9.8.3 http://www.zentao.net/
d.禅道管理工具
(4)结论说明
在我涉及的部分看来,毕博平台与慕课网没有什么相同点。
搜索方面,慕课是在线课程选择学习平台,是可以真正做到自己搜索自己选择;而毕博实际上是教学管理平台,课程的搜索几乎没用,因为学生无法查看非本专业的课程信息。
通知方面,毕博平台将通知做在首页,显眼,传达了老师发布的通知,但是信息太杂,容易让人眼花缭乱。慕课网的通知就是传递简单的信息,比如上课通知,两者比较性较小。
但是这里必须吐槽毕博的搜索,课程搜索课程几乎没用,因为学生无法查看非本专业的课程信息;还有什么学习对象搜索,资源搜索,根本不知道是干什么用的,感觉非常鸡肋。
(5)工作说明
小组贡献分为0.22。
扩展功能
可用性测试见毕博附件。
小组贡献分:0.22.
高级功能
1、采用chrome自带的performance分析慕课前端搜索性能
a.正常搜索,搜索耗时约1500ms。
b.输入不存在的课程,搜索耗时约769ms
2、高级任务感受
学习了可以用chrome自带的工具来检查网页代码,测试网页性能。
使用感觉慕课的响应偏慢,前端的优化可能不够好。
3、对于3次作业评价
3次作业,形式多变,涉及到很多新的工具如java JUnit,Github,禅道、博客等软件的使用,并且锻炼了Java编程能力,以及学习并实践了系统性的软件测试流程,学到很多知识!
但是课业量还是偏多,都想把所有任务做完,但是做一次作业真的要消耗2~3天的空闲时间,感觉可以在简化一些作业量,比如测试用例是否一定要写满20个呢,个人感觉在设计的时候,精心设计的可能就十来个,后面就拼凑到20个,个人觉得没啥意义,如果已经实践到某个知识点,减少一些重复甚至会掉质量的作业量会更好。
总体来讲,软测的作业让我们体验到小组合作,每次做作业都很累哈,时间付出很多,同时学到的很多!
4、评价
小组贡献0.22。