第6周小组作业:软件测试和评估

  • 计划说明

  对比测试产品A:百词斩

  对比测试产品B:扇贝单词

  测试进度表

项目

内容说明

预估耗时

(分钟)

实际耗时

(分钟)

Planning

  1. 计划
 10  30

· Estimate

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

 10  30

Testing Design

  1. 测试设计
 90  180

· Analysis

· 需求和测试需求分析

 30  45

· Design Test Cases

· 设计测试用例

 60  135

Testing Environment

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

Testing Implementation

  1. 测试实施
 60  75

· Test

· 执行测试

 60  75

Reporting

  1. 报告
 90  100

· Test Report

· 测试报告

 70  80

· Postmortem & Process Improvement Plan

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

 20  20

合 计

 270  405
  • 需求说明

  百词斩功能模块划分图

 

  扇贝功能模块图

  选择的对比测试功能模块

  负责的功能模块:单词学习计划

  • 测试说明

  a.测试用例设计

  边界值测试:

  选择单词词数限制与选择天数限制两个用例使用了边界值测试,测试时挑选完成天数的最大最小值与背单词数的最大最小值进行测试。

  百词斩的完成天数与背单词数是互相自动计算匹配出来的,其中背单词数最大1000,最小5;完成天数受背单词数的最大最小值限制,比较特殊的是选择最小完成天数时,如果此时背单词数未超过上限1000则会自动选择恰好能满足需求的单词数,例如2004个单词,最少需要3天,选择完成天数为3,则自动匹配的背单词数是700;

  扇贝单词的背单词数的选项是固定的,不能细调,最小为20,然后是50,之后每次增加50,最大值是750;背单词数只能选择这几个选项和与之匹配的完成天数。

  场景测试:

  其余的测试用例都是基于场景测试法,以创建学习计划的需求为例。

  场景图

  

  基本流是选择添加新的学习计划,选择学习内容,制定学习计划,完成添加;

  备选流1:返回选择学习内容;备选流2:根据标签筛选结果;备选流3:选择完成天数/背单词数;

  场景1:基本流,测试用例:添加新的学习计划;

  场景2:基本流+备选流1,测试用例:重新选择学习内容;

  场景3:基本流+备选流2,测试用例:查找学习内容;

  场景4:基本流+备选流3,测试庸碌:选择计划天数/每天任务量。

  b.功能测试执行

  百词斩

  扇贝单词

  c.测试管理工具

  禅道9.8.3版本

  下载地址http://www.zentao.net/download/80072.html  (Windows一键安装包(未加安全设置)版)

  d.测试管理工具关键界面

 

 

  • 结论说明

  百词斩与扇贝单词在实现单词学习计划的功能中,两者有很大的不同。

  其中百词斩是按计划进行背单词,是一整套比较合理的背单词方法。从添加一个新的计划开始,选择学习的内容,自己调整每天的计划,执行计划时先学习然后再复习,计划总体进度也比较明确,一目了然。也可以收藏特定单词反复学习。

  扇贝单词则是先选择学习内容再制定学习计划,而且只能有一个学习计划,不能同时执行多个学习计划。而且学习计划的修改(比如完成天数/背单词数)以及更换学习计划都要次日生效,与百词斩立即生效非常地不同。扇贝单词的学习计划完成后的单词测试(复习)只有打卡之后才能用比较繁琐,而且只能收藏例句,不能收藏单词。

  在提醒功能上,两个APP都有一定的缺陷。百词斩的提醒功能设置后会提示设置成功下次将***提醒,但是在设置的界面中提醒功能依然显示为未开启;而扇贝单词的提醒设置时间时只能选择整点时间,不能满足需求。

  除此之外,百词斩涉及学习复习单词时会加载广告,扇贝单词在当天学习计划主界面的天头部分有去不掉的广告。

  两者相比,在学习计划功能上,百词斩更有优势,用户体验更好,学习单词的效果也比较好。

  • 工作说明

  小组贡献率0.24

posted @ 2018-04-23 19:42  Alpaca2s  阅读(210)  评论(0)    收藏  举报