a.咱们组选的对比测试产品是百词斩和扇贝。html
b.测试进度表app
项目工具 |
内容说明学习 |
预估耗时测试 (分钟)spa |
实际耗时.net (分钟)设计 |
Planning3d |
|
10视频 |
5 |
· Estimate |
· 估计这个任务须要多少时间 |
10 |
5 |
Testing Design |
|
160 |
150 |
· Analysis |
· 需求和测试需求分析 |
40+80 |
30+60 |
· Design Test Cases |
· 设计测试用例 |
40 |
60 |
Testing Environment |
|
60 |
60 |
Testing Implementation |
|
300 |
260 |
· Test |
· 执行测试 |
300 |
260 |
Reporting |
|
100 |
130 |
· Test Report |
· 测试报告 |
40 |
70 |
· Postmortem & Process Improvement Plan |
· 过后总结, 并提出过程改进计划 |
60 |
60 |
合 计 |
630 |
605 |
a.功能模块划分图
最后咱们选出的四个共同模块是背词模块、词库模块、学习模块、交际模块。
背词模块就是app最主要的功能,背单词;词库模块就是app在你背词的过程当中给你记录下你的词库;学习模块就是在背单词以外其余能够在app上学习的途径,如看视频,看书等;交际模块就是在app中与好友的交流沟通。
b.本人负责的是词库模块。
a.测试用例设计思路及运行截图
根据我负责的词库模块,百词斩词库列表里有已学单词、未学单词、已斩单词和收藏单词四个部分,因此我分别针对这四个列表先进行测试,并结合上课讲的边界值测试,首先给出如下几个测试用例:
一、 背1个单词,看词库已学单词列表中有没有多这个单词。
二、 背10个单词,看词库已学单词列表中有没有多这10个单词。
三、 背10个单词,看词库未学单词中有没有少10个单词。
四、 背10个单词,斩去一个单词,看词库已斩单词中有没有多这个单词。
五、 背10个单词,收藏去一个单词,看词库收藏单词列表中有没有多这个单词。
再设计一个小小的场景来综合测试上面的功能是否完善:
六、假设我一次背30个单词,在这过程当中遇到了3个已经很熟悉彻底掌握的了单词,因而把它”斩“了,还遇到2个我以为颇有用却还记不太清晰的单词,因而我就收藏它。结束后查看词库的已学单词、未学单词、已斩单词、收藏单词这些列表的变化是否正确。
测试部分截图:
而后关注到单词列表页面,有不少小功能,由于不一样的列表之间这些功能有相同的,根据等价类测试,那些不一样列表中的相同功能在一个列表中测一次就好,因此再进行如下的测试:
七、 单词列表每一个单词后面有一个详情页面小图标,点这个图标,看是否出现单词的详细解释。
八、 每一个列表导航栏有一个编辑小按钮,点击编辑,在详情页面小图标后面出现新的小图标。
九、 已学单词和未学单词列表点击编辑后出现两个新图标,点“斩”图标,看已学单词列表中这个单词不见,而后已斩单词列表中多了这个单词。
十、 点“收藏”图标,看收藏列表是否多这个单词。
十一、 已斩单词后面多了取消斩的图标,点取消斩,这个单词在该列表中消失,已学单词中从新出现这个单词。
十二、 收藏单词中,多了取消收藏的图标,对一个单词取消收藏,看这个单词是不是在此列表中消失。
1三、 已学单词和收藏单词中导航栏有时间倒序的按钮,点已学单词中的时间倒序按钮,出现按时间,错次、和字母顺序排序的三种选项,每种选项有正序和倒序两种选项。默认的是按时间倒叙排。
1四、 分别测试时间升降序,看单词列表顺序是否正确。
1五、 分别测试错次升降序,看单词列表顺序是否正确。
1六、 分别测试字母升降序,看单词列表顺序是否正确。
1七、在词库的每一个单词后有灰色的一个矩形,点击以后是否出现单词解释。
测试部分截图:
在测试过程当中,我发如今词库里也能够顺便学习单词,因而我想到一个问题,就有了以下测试用例:
1八、在未学单词列表中,点击单词的详情解释页面,学习了该单词后,看该单词是否会消失在这个列表中,而后在已学单词中出现。
1九、 收藏单词中导航栏还有一个学习按钮,点学习按钮,看是否出来学习页面
20、 点学习按钮以后,在这个单词是未学的状态下,看该单词是否会到已学单词列表中。
测试结果发如今词库中学习过的单词并不会在已学单词列表中出现,这即是我在测试过程当中发现的一个缺陷,例以下面这个例子,我在收藏列表里学了reproach这个单词,而在已学单词中,并无出现这个单词,见下图:
b.咱们组使用的测试管理工具是禅道
版本号:9.8.3
下载连接地址:http://www.zentao.net/download/80072.html
测试管理工具使用的关键界面截图:
添加产品
新建测试用例
测试用例导出
百词斩和扇贝在词库方面的功能,我以为仍是百词斩设计的好一些,首先百词斩的词库划分为已学单词、未学单词、已斩单词、收藏单词四个栏目就很是的简洁明了,用户对词库的运用也驾轻就熟,知道每一个块的意义与用途,而扇贝的词库分为热点单词、今日单词、新的单词、正在学习、掌握单词、简单词,这个分类让我很模糊,首先,一看多了好几列,就以为麻烦了。这些除了热点单词这一栏是相对于百词斩是有优点的,能够了解到当前较流行的单词,其余我以为都不如百词斩。今日单词和新的单词让我有点混乱,而正在学习的单词,我开始背单词后,背过的单词或者没背的单词都没有出如今这个列表中,让我很疑惑,还有掌握单词这一列也是,我怎么背都没有,而后简单词就至关于百词斩中斩去的单词,但扇贝里的操做明显繁于百词斩,并且,扇贝里没有本身收藏的单词,我以为这一列还蛮重要的。总的来讲,就是词库该有的基本的功能,百词斩都有的,且操做方便易上手,而扇贝有基础功能,但分类很模糊,让用户很不想去看这个词库,感受对我来讲没什么用。
这一次的大做业,咱们基本都是共同完成的,从开始讨论选择什么类型的产品、分工,到基本任务的模块划分,再到扩展任务的采访别人,咱们四我的的进度也基本都一致。因此贡献率为0.25。
扩展任务内容已在可用性测试报告中完成,且报告已在毕博平台提交。