标签:inf bubuko padding img 测试设计 用途 编辑 变化 采访
a.我们组选的对比测试产品是百词斩和扇贝。
b.测试进度表
项目 |
内容说明 |
预估耗时 (分钟) |
实际耗时 (分钟) |
Planning |
|
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、 背1个单词,看词库已学单词列表中有没有多这个单词。
2、 背10个单词,看词库已学单词列表中有没有多这10个单词。
3、 背10个单词,看词库未学单词中有没有少10个单词。
4、 背10个单词,斩去一个单词,看词库已斩单词中有没有多这个单词。
5、 背10个单词,收藏去一个单词,看词库收藏单词列表中有没有多这个单词。
再设计一个小小的场景来综合测试上面的功能是否完善:
6、假设我一次背30个单词,在这过程中遇到了3个已经很熟悉完全掌握的了单词,于是把它”斩“了,还遇到2个我觉得很有用却还记不太清晰的单词,于是我就收藏它。结束后查看词库的已学单词、未学单词、已斩单词、收藏单词这些列表的变化是否正确。
测试部分截图:
然后关注到单词列表页面,有很多小功能,因为不同的列表之间这些功能有相同的,根据等价类测试,那些不同列表中的相同功能在一个列表中测一次就好,所以再进行以下的测试:
7、 单词列表每个单词后面有一个详情页面小图标,点这个图标,看是否出现单词的详细解释。
8、 每个列表导航栏有一个编辑小按钮,点击编辑,在详情页面小图标后面出现新的小图标。
9、 已学单词和未学单词列表点击编辑后出现两个新图标,点“斩”图标,看已学单词列表中这个单词不见,然后已斩单词列表中多了这个单词。
10、 点“收藏”图标,看收藏列表是否多这个单词。
11、 已斩单词后面多了取消斩的图标,点取消斩,这个单词在该列表中消失,已学单词中重新出现这个单词。
12、 收藏单词中,多了取消收藏的图标,对一个单词取消收藏,看这个单词是否是在此列表中消失。
13、 已学单词和收藏单词中导航栏有时间倒序的按钮,点已学单词中的时间倒序按钮,出现按时间,错次、和字母顺序排序的三种选项,每种选项有正序和倒序两种选项。默认的是按时间倒叙排。
14、 分别测试时间升降序,看单词列表顺序是否正确。
15、 分别测试错次升降序,看单词列表顺序是否正确。
16、 分别测试字母升降序,看单词列表顺序是否正确。
17、在词库的每个单词后有灰色的一个矩形,点击之后是否出现单词解释。
测试部分截图:
在测试过程中,我发现在词库里也可以顺便学习单词,于是我想到一个问题,就有了如下测试用例:
18、在未学单词列表中,点击单词的详情解释页面,学习了该单词后,看该单词是否会消失在这个列表中,然后在已学单词中出现。
19、 收藏单词中导航栏还有一个学习按钮,点学习按钮,看是否出来学习页面
20、 点学习按钮之后,在这个单词是未学的状态下,看该单词是否会到已学单词列表中。
测试结果发现在词库中学习过的单词并不会在已学单词列表中出现,如下图:
b.我们组使用的测试管理工具是禅道
版本号:9.8.3
下载链接地址:http://www.zentao.net/download/80072.html
测试管理工具使用的关键界面截图:
添加产品
新建测试用例
测试用例导出
百词斩和扇贝在词库方面的功能,我觉得还是百词斩设计的好一些,首先百词斩的词库划分为已学单词、未学单词、已斩单词、收藏单词四个栏目就非常的简洁明了,用户对词库的运用也得心应手,知道每个块的意义与用途,而扇贝的词库分为热点单词、今日单词、新的单词、正在学习、掌握单词、简单词,这个分类让我很模糊,首先,一看多了好几列,就觉得麻烦了。这些除了热点单词这一栏是相对于百词斩是有优势的,可以了解到当前较流行的单词,其他我觉得都不如百词斩。今日单词和新的单词让我有点混乱,而正在学习的单词,我开始背单词后,背过的单词或者没背的单词都没有出现在这个列表中,让我很疑惑,还有掌握单词这一列也是,我怎么背都没有,然后简单词就相当于百词斩中斩去的单词,但扇贝里的操作明显繁于百词斩,而且,扇贝里没有自己收藏的单词,我觉得这一列还蛮重要的。总的来说,就是词库该有的基本的功能,百词斩都有的,且操作方便易上手,而扇贝有基础功能,但分类很模糊,让用户很不想去看这个词库,感觉对我来说没什么用。
这一次的大作业,我们基本都是共同完成的,从开始讨论选择什么类型的产品、分工,到基本任务的模块划分,再到扩展任务的采访别人,我们四个人的进度也基本都一致。
标签:inf bubuko padding img 测试设计 用途 编辑 变化 采访
原文地址:https://www.cnblogs.com/June-c/p/8921739.html