软件测试和评估
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。