一、计划说明
1.产品介绍
本次项目的任务是针对两款在线学习平台进行测试和评估工作。测试产品为毕博平台,竞品产品为学堂在线。两款应用都是以在线学习为主的网站,面向用户和所具有的功能都非常相近,属于竞争产品,非常适合于本次的对比测试工作。
2.PSP表
PSP2.1 | PSP阶段 | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 10 |
Estimate | 估计任务需要多少时间 | 20 | 30 |
Development | 开发 | 100 | 130 |
Analysis | 需求分析 | 30 | 10 |
Design Spec | 生成设计文档 | 10 | 10 |
Design Review | 设计复审 | 30 | 30 |
Coding Standard | 代码规范 | 20 | 20 |
Design | 具体设计 | 20 | 20 |
Coding | 具体编码 | 30 | 10 |
Code Review | 代码复审 | 50 | 10 |
Test | 测试 | 100 | 10 |
Reporting | 报告 | 20 | 80 |
Test Report | 测试报告 | 30 | 40 |
Size Measurement | 计算工作量 | 40 | 30 |
Postmortem | 总结 | 10 | 10 |
二、需求说明
1.功能模块划分图
毕博平台:
学堂在线:
2.本人负责的功能模块
如上图所示,我负责的是测试在线作业写入和提交的模块
三、测试说明
1.设计思路
作业的提交类型可分选择选项、写入文本、上传文件,有的作业还有问答时间限制。可以采用如下方法:
(1)等价类划分法:主要测试正常选择问题、写入作业答案文本、上传作业文件、删除上次提交、重新提交作业等功能。
(2)边界值分析法:主要测试未选择答案直接提交、写入简单的JS代码观察是否做了转义、上传过大的作业文件时是否会出现问题。
(3)场景测试:根据用户的使用场景,测试系统的功能。
2.测试执行过程
测试需求:
测试用例列表:
测试执行界面:
1. 毕博:
2. 学堂在线:
发现的缺陷列表:
导出需求:
导出测试用例列表:
导出缺陷列表:
测试工具:
我们小组选择的禅道测试管理工具
四、结论说明
本次测试对两个网站的作业提交系统进行了测试,发现两个平台的作业提交系统在功能性方面并没有什么问题,但是在使用性方面都有不同的缺陷,相对来说,学堂在线的作业提交系统更为直观,但是每个题目都需要单独提交,不支持统一提交。而毕博平台的作业提交系统在展示作业的时候并不显眼,并且在查看成绩时也需要多点一次按钮。总体来说,两个平台各有所长。
五、工作说明
通过我们小组分工,确定了划分模块,我负责的是提交作业模块,在小组中贡献分0.24