1测试计划
本组选择的对比测试产品:雨课堂和微助教
项目 | 内容说明 | 预估耗时(分钟) | 实际耗时(分钟) |
Planning | 计划 | 10 | 10 |
Estimate | 估计任务需要多少时间 | 120 | 120 |
Testing Design | 测试设计 | 20 | 10 |
Analysis | 需求和测试需求分析 | 40 | 60 |
Design Test Cases | 设计测试用例 | 30 | 20 |
Testing Environment | 搭建测试环境 | 30 | 30 |
Testing Implementation | 测试实施 | 50 | 50 |
Test | 执行测试 | 30 | 60 |
Reporting | 报告 | 60 | 60 |
Test Report | 测试报告 | 30 | 60 |
Postmortem | 总结 | 10 | 20 |
| 合计 | 430 | 500 |
2需求说明
微助教和与课堂的功能模块划分图:
本人负责微助教和雨课堂的班级管理模块
3测试说明
3.1测试思路说明
将雨课堂和微助教的班级管理进一步细分为以下子模块。
首先,根据说明,描述出程序的基本流及各项备选流;
然后,根据基本流和各项备选流生成不同的场景,对每一个场景生成相应的测试用例;
最后, 对生成的所有测试用例重新复审,去掉多余的测试用例,测试用例确定后,对每一个测试用例确定测试数据值。
班级管理主要流程图如下。
3.2部分操作和运行界面截图
雨课堂创建班级:
微助教创建班级:
雨课堂二维码邀请加入班级:
微助教二维码邀请加入班级:
3.3测试管理工具
禅道开源版9.8.3
下载地址:http://www.zentao.net/download/80072.html
3.4测试工具的关键截图
微助教班级管理需求
微助教班级管理用例
微助教班级管理缺陷
雨课堂班级管理需求
雨课堂班级管理用例
雨课堂班级管理缺陷
4结论说明
雨课堂和微助教班级管理功能实现异同:
成员管理:
雨课堂在创建班级后,需邀请学生加入才能进行管理,在所有学生都加入后再进行分组等管理很麻烦。
微助教在创建班级后,可以先进行分组,再邀请学生加入,相比雨课堂要方便一些。
邀请进入课堂:
雨课堂与微助教都有微信端,但雨课堂有小程序,可以不用扫码直接进入已参加班级,而微助教则需要每次扫码加入。
总结:
雨课堂和微助教各有各的优缺点,希望雨课堂微助教能够改进不方便不完善的功能。
5工作说明
经过小组讨论,本人的个人贡献分为0.18。