软件测试和评估

一、基本任务

(1)计划说明

a.咱们组选的对比测试产品是百词斩和扇贝。html

b.测试进度表app

项目工具

内容说明学习

预估耗时测试

(分钟)spa

实际耗时.net

(分钟)设计

Planning3d

  1. 计划

 10视频

 5

· Estimate

· 估计这个任务须要多少时间

 10

 5

Testing Design

  1. 测试设计

 160

 150

· Analysis

· 需求和测试需求分析

 40+80

 30+60

· Design Test Cases

· 设计测试用例

 40

 60

Testing Environment

  1. 搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件)

 60

 60

Testing Implementation

  1. 测试实施

 300

 260

· Test

· 执行测试

 300

 260

Reporting

  1. 报告

 100

 130

· Test Report

· 测试报告

 40

 70

· Postmortem & Process Improvement Plan

· 过后总结, 并提出过程改进计划

 60

 60

合 计

 630

 605

(2)需求说明

a.功能模块划分图

 

 

最后咱们选出的四个共同模块是背词模块、词库模块、学习模块、交际模块。

背词模块就是app最主要的功能,背单词;词库模块就是app在你背词的过程当中给你记录下你的词库;学习模块就是在背单词以外其余能够在app上学习的途径,如看视频,看书等;交际模块就是在app中与好友的交流沟通。

b.本人负责的是词库模块。

(3)测试说明

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

测试管理工具使用的关键界面截图:

添加产品

新建测试用例

 

测试用例导出

 

(4)结论说明

百词斩和扇贝在词库方面的功能,我以为仍是百词斩设计的好一些,首先百词斩的词库划分为已学单词、未学单词、已斩单词、收藏单词四个栏目就很是的简洁明了,用户对词库的运用也驾轻就熟,知道每一个块的意义与用途,而扇贝的词库分为热点单词、今日单词、新的单词、正在学习、掌握单词、简单词,这个分类让我很模糊,首先,一看多了好几列,就以为麻烦了。这些除了热点单词这一栏是相对于百词斩是有优点的,能够了解到当前较流行的单词,其余我以为都不如百词斩。今日单词和新的单词让我有点混乱,而正在学习的单词,我开始背单词后,背过的单词或者没背的单词都没有出如今这个列表中,让我很疑惑,还有掌握单词这一列也是,我怎么背都没有,而后简单词就至关于百词斩中斩去的单词,但扇贝里的操做明显繁于百词斩,并且,扇贝里没有本身收藏的单词,我以为这一列还蛮重要的。总的来讲,就是词库该有的基本的功能,百词斩都有的,且操做方便易上手,而扇贝有基础功能,但分类很模糊,让用户很不想去看这个词库,感受对我来讲没什么用。

(5)工做说明

这一次的大做业,咱们基本都是共同完成的,从开始讨论选择什么类型的产品、分工,到基本任务的模块划分,再到扩展任务的采访别人,咱们四我的的进度也基本都一致。因此贡献率为0.25。

二、扩展任务

扩展任务内容已在可用性测试报告中完成,且报告已在毕博平台提交。

相关文章
相关标签/搜索