第6周小组作业:软件测试和评估
1 计划说明
本次作业我们小组选择的对比测试产品是百词斩和扇贝单词两款产品。
测试进度表如下:
项目 |
内容说明 |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning |
|
3 | 4 |
· Estimate |
· 估计这个任务需要多少时间 |
3 | 4 |
Testing Design |
|
60 | 70 |
· Analysis |
· 需求和测试需求分析 |
30 | 30 |
· Design Test Cases |
· 设计测试用例 |
30 | 40 |
Testing Environment |
|
30 | 20 |
Testing Implementation |
|
20 | 30 |
· Test |
· 执行测试 |
20 | 30 |
Reporting |
|
35 | 30 |
· Test Report |
· 测试报告 |
25 | 25 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程改进计划 |
10 | 5 |
合 计 |
148 | 154 |
2 需求说明
(1)功能模块划分图
本人负责复习单词模块的测试
3 测试说明
(1)设计思路与测试过程
主要使用黑盒测试方法,主要包括边界值测试,等价类测试,场景测试等方法设计测试用例。
先利用等价类测试的思想,使用一定的单词子集来代表整个单词集进行测试,然后模拟特定的用户场景,模拟边界事件,再通过事件来触发APP中某个响应的发生,观察事件的最终结果,从而发现需求中存在的问题。
百词斩测试:
“pass功能测试”
单词提示测试
例句单词释义测试
(2)测试管理工具
工具名称:禅道
版本号:开源版9.8.3
下载地址:http://www.zentao.net/download/80072.html
(3)测试工具使用
4 结论说明
相对于扇贝单词,百词斩做了更详细的功能划分,在单词复习模块也有许多扇贝不具有的功能。
百词斩:
优点:
单词复习的方法多样,给用户提供了多种选择。
提供学习评测,使用户了解自己能力的提升。
pass功能,用户可用“斩”跳过简单词,用户体验好。
例句都有语音,方便用户听记。
单词详情界面提供了多种记忆方法,如单词象形,英文释义,形近词等。
缺点:
功能繁多导致界面载入与切换速度较慢;
扇贝:
优点:
提供两种复习方式,用户可选;
结合例句进行复习,加深用户理解;
缺点:
作为一款学习APP,却未能对复习模块设计独立的入口。
复习拼写界面缺少pass功能,用户无法跳过简单词,交互性较差。
许多例句没有语音,用户无法听记。
5 工作说明
根据小组讨论结果,我的小组贡献分为0.26.