一.基础任务
计划说明
我们小组本次选定的对比测试产品是百词斩和扇贝。
测试进度表:
项目 |
内容说明 |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning |
1.计划 |
10 |
5 |
· Estimate |
· 估计这个任务需要多少时间 |
10 |
5 |
Testing Design |
2.测试设计 |
160 |
120 |
· Analysis |
· 需求和测试需求分析 |
40+80 |
30+30 |
· Design Test Cases |
· 设计测试用例 |
40 |
60 |
Testing Environment |
3.搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件) |
60 |
30 |
Testing Implementation |
4.测试实施 |
300 |
480 |
· Test |
· 执行测试 |
300 |
480 |
Reporting |
5.报告 |
100 |
60 |
· Test Report |
· 测试报告 |
40 |
30 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程改进计划 |
60 |
30 |
合 计 |
630 |
695 |
需求说明:
1.选择一款测试管理工具(禅道、jira、ALM/QC等)。对软件产品的需求、测试用例和BUG进行管理,并通过工具导出。 2.对产品A和B分别划分功能模块,给出功能模块划分图 3.对比性功能测试。针对A和B同时具有的功能(不能测试登录、退出功能),每个人负责不同的功能模块,结合课堂介绍的方法来设计测试用例,配有图示,设计至少20个测试用例。 4.根据上一步,每个人分别执行测试用例,记录至少1个BUG,并用专业的语言加以描述 5.分析A和B在相同功能的实现方面有何不同,差异主要在哪里,谁更有优势
功能模块图:
共同模块:背词模块、学习模块、词库模块、交际模块
背词模块指的是用户按照计划学习当天的单词,然后复习、打卡
学习模块是指APP给用户提供的视频、文章,以学习知识
词库模块是指,用户创建一个自己的词库,并进行管理
交际模块是指用户与用户之间的所有互动行为
其中我负责的是背词模块。
测试说明
测试用例思路:大多采用场景测试,由用户使用的顺序以及可能遇到的各种情况进行场景测试
测试用例以及部分测试结果说明:
1)基础背词方式测试
百词斩:第一遍根据单词选出正确的图片,第二遍根据单词选择正确的意思,选错的单词会重复出现,知道选对为止。
扇贝:分为自评模式、探索模式、小结模式,自评模式看你认不认识该单词,认识则进入探索模式查看单词释义,不认识则会显示例句和英文释义。小结模式会列出前面一组背过的单词,进行一个回顾,接着再进行下一组的背诵。
结论:百词斩背诵过程中显示的图片和提示太多,不利于对单词本身的记忆
2)背单词前添加一本书籍同时背诵
百词斩:随机选出当中的单词进行背诵,会在词库中显示所有已背单词以及未背单词的列表
扇贝:随机选出当中的单词进行背诵,会在词库中显示今日单词以及新的单词的列表
结论:显示今日单词可以让用户更有针对性地复习
3)背单词时添加两本书籍同时背诵
百次斩:不能选择两本词汇书同时背诵,比如说考研单词和六级单词。没有对应的实体书,不收费。
扇贝:也不能同时背两本词汇书,书库中的书有对应的实体书,如星火英语单词书,但是要支付费用
结论:如果收入两本书会有重复的单词存在,会浪费用户较多时间,所以一次学习一本比较好。有实体书对应更有真实感,但不收费也是极好的,在这方面两款app各有各的优势。
4)设定计划10/天
百词斩:推十个单词背诵,可以斩去自己已经很熟的单词,以后不再出现。背完之后统一一起回顾复习。
扇贝:推十个单词背诵,会显示其中的生词数。没有统一复习阶段,只是在没有小组结束后有个小结,用户自己看小结复习。在结束可自行选择是否复习。
结论:斩去熟悉单词会节省时间,显示生词数用户可以更好地制定适合自己的计划。
5)设定计划30/天
百词斩:会先复习前十五个单词,再复习后十五个。
扇贝:可以在整体背完之后自行选择是否复习。
6)在当天背单词前更改计划
百词斩:可以更改计划,当天生效
扇贝:计划更改到第二天才能生效,今天只能根据当前计划背诵单词
7)在当天背单词后更改计划
百词斩:今天可重新按照新的计划背诵单词,按原计划背诵的单词算在已背当中
扇贝:今天不可按照新计划继续背诵单词,计划更改依旧次日生效。
8)背单词切出app后重新回来
百词斩:可继续当前任务
扇贝:可继续当前任务
9)背单词中途关闭app再重新启动
百词斩:可继续当前任务
扇贝:背词顺序发生改变,没有接着退出时的单词继续往下背
10)背错一个单词一遍
百词斩:后续该单词还会出现一遍
扇贝:选错单词对应释义之后,并不会再次选择,只会在小组汇总里显示红色。背错单词会显示在未被单词列表里,需重新背诵。
11)背错一个单词多遍
百词斩:选错多少遍后续该单词就会出现多少遍,知道选对为止
扇贝: 背错单词会一直显示在未被单词列表里,直到背对。
12)零点前开始背,零点后才背完,再开始新的一天的任务
百词斩:可开始新一天的任务
扇贝:无法开始新任务
13)零点前开始背,零点后才背完打卡
百词斩:依旧算作前一天打卡
扇贝:依旧算作前一天打卡
14)在一个平台打卡后换其他平台打卡
百词斩:一次任务可在多方平台进行打卡
扇贝:一次任务可在多方平台进行打卡
15)新用户斩一个单词
百词斩斩一个单词,它会告诉你“斩”是什么功能,问你确定要斩吗
16)新用户斩两个单词
不会有任何提示
17)新用户连斩三个单词
百词斩会提示已斩三个单词
18)资深用户斩一个单词
19)资深用户连斩三个单词
不会有任何提示
20)例句学习
百词斩:可以播放例句录音进行学习
扇贝:不提供例句录音
测试管理工具:
禅道:http://www.zentao.net/download/80072.html
版本:9.8.3
关键界面截图:
添加产品
新建测试用例
测试用例导出
导出的测试用例表:
缺陷导出:
结论说明:
1.对于一个背单词的app来说,记忆是最重要的。在背词方式上,百词斩的图片提示太多,用户往往会根据提示选出正确答案,不利于记忆,因此在这方面扇贝可能更胜一筹。
2.在复习模式上,百词斩会反复出现背错的单词,会起到一个引导作用,帮助用户复习,而扇贝上的背后测试完全靠用户自行选择是否测试,需要用户的自觉性。而从另一方面来看,扇贝会汇总用户当日所背的单词,让用户可以有针对性的复习,而百词斩将所有的背过单词罗列在一起,不利于针对性复习。
3.在灵活性上扇贝不如百词斩。扇贝上对计划的修改定要次日才能生效,以及如果背单词时间在零点前后,则不能开启次日的任务,用户不能按自己的需求灵活变动使用计划。
二.扩展任务:用户调研和可用性测试
可用性测试报告已提交到毕博平台。
参与我这一批次测试的同学共有四个,两个大一学生以及两个大二学生。其中大一学生一名增在准备四级,大二学生一名是准备出国的一名是准备六级的。
发现问题:
一位用户没有找到词汇量测评的入口
一位用户没有找到单词收藏按钮
单词收藏按钮在右上角,有点远
离线包不能存SD卡
音不能切换美式、英式
背单词的提示太多了,不利于记忆,希望可以选择提示的形式
小组贡献率:25%