第六周作业——百词斩和扇贝的比较
百词斩和扇贝单词比较
1. PSP表格
项目 | 内容说明 | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 10 |
· Estimate | 估计这个任务需要多少时间 | 20 | 20 |
Testing Design | 测试设计 | 200 | 130 |
· Analysis | 需求和测试需求分析 | 30 | 20 |
· Design Test Cases | 设计测试用例 | 160 | 150 |
Testing Environment | 搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件) | 10 | 5 |
Testing Implementation | 测试实施 | 20 | 20 |
· Test | 执行测试 | 30 | 30 |
Reporting | 报告 | 90 | 100 |
· Test Report | 测试报告 | 150 | 120 |
· Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 30 | 20 |
合计 | 860 | 695 |
2. 功能模块划分
2.1 百词斩功能模块
2.2 扇贝单词功能模块
2.3 个人负责模块
查词功能、词库功能
3. 测试
3.1 测试用例设计
应用场景测试的思想,考虑两个APP查词功能、词库功能的业务流程图来设计测试用例
3.1.1 查词业务流程图
-
百词斩:
基本流:
- 点击首页右上角的查词 --》 输入要查询的英文/中文 --》点击搜索 --》显示出单词详细释义和例句 --》结束
备选流:
- 点击搜索框下的单词联想 --》进入基本流
- 搜索错误单词 --》返回搜索框
- 点击页面右上方的叉号 --》继续查询
- 朗读单词 --》返回
- 收藏单词 --》返回
- 查看关联形近词 --》返回
- 报错 --》 选择错误板块 --》返回
-
扇贝单词:
业务流程几乎一样 ,但是没有单词报错、单词形近字。
3.1.2 词库业务流程图
-
百词斩
基本流:
- 点击首页中间单词列表 --》点击收藏单词 --》显示所有收藏单词 --》点击单词右侧按钮 --》进入单词详细 释义和例句界面 --》结束
备选流:
- 点击单词右侧灰色横条 --》 显示中文释义
- 编辑 --》取消收藏单词
- 点击已学单词 --》显示所有已学单词
- 点击未学单词 --》显示所有未学单词
- 点击已斩单词 --》显示所有已斩单词
-
扇贝单词
基本流:
点击“我的”页面中间的我的词库 --》点击新的单词 --》显示所有用户收藏的单词 --》点击单词 --》 进入单词详细释义和例句界面 --》结束
备选流:
- 清空收藏单词 --》支付2000贝壳币 --》返回
- 点击热点单词 --》显示所有热点单词 --》进入基本流
- 点击今日单词 --》显示所有今日单词 --》进入基本流
- 点击掌握单词 --》显示所有掌握单词 --》进入基本流
- 点击简单词 --》显示所有简单词 --》进入基本流
3.2 测试界面截图
3.2.1 查词功能测试:
-
百词斩
-
扇贝单词
3.2.2 词库功能测试
-
百词斩
-
扇贝单词
4. 测试管理工具
使用了testin云测来进行测试管理
关键界面截图:
5. 测试结果及缺陷报告
百词斩和扇贝单词在对查词、词库的功能的实现上都比较完整且相似。但是明显百词斩给我的体验更好。
- 扇贝单词在查看词库中已收藏的单词时,不支持直接批量删除,而是需要支付“2000贝壳币”,否则就只能进入单词页面一个一个的进行删除。
- 百词斩和扇贝单词在对单词进行查询时,都会在搜索框下方有单词联想,但是扇贝单词即时显示的速度较慢,有明显的卡顿,而且显示的单词信息比较少。
- 百词斩有一点我认为可以改善的是”词库“的入口很不明显,虽然处于首页但不容易找出,我认为对于这种相对来说较常用的功能的入口可以设置在比较明显的地方。