项目说明

  本次项目是小组合作的项目,具体项目要求不详细描述,见https://elearning.hust.edu.cn/webapps/blackboard/content/listContent.jsp?course_id=_16234_1&content_id=_42885_1。我们完成了项目要求中的基本任务、扩展任务和高级任务。

  本组选择的对比测试产品A为百词斩,产品B为扇贝单词。

测试进度表

项目

内容说明

预估耗时

(分钟)

实际耗时

(分钟)

Planning

  1. 计划
 15 20 

· Estimate

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

 15 20 

Testing Design

  1. 测试设计
 105 150 

· Analysis

· 需求和测试需求分析

 15  30

· Design Test Cases

· 设计测试用例

 90  120

Testing Environment

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

Testing Implementation

  1. 测试实施
 60  70

· Test

· 执行测试

 60  70 

Reporting

  1. 报告
 45  55

· Test Report

· 测试报告

 35  40

· Postmortem & Process Improvement Plan

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

 10  15

合 计

 255  340

需求说明

  • 百词斩APP功能模块划分图

  • 扇贝APP功能模块划分图

  可以看到,除了登录功能外,我们将A/B两个产品都划分成了四个功能模块——单词学习、复习测评、拓展功能、个人管理。在这次作业中,我负责的功能模块是单词学习模块。

测试说明

  • 测试用例:

  百词斩

  扇贝

  • 测试用例设计思路:

  首先看一下百词斩基本的记单词的流程:

  再看一下扇贝的记单词流程:

  记单词是用户经常使用的场景,因此我针对这一场景进行了测试。设计测试用例时我尽量覆盖了每一个分支,同时测试了APP中我负责模块的几乎所有可实现的功能点。

  • 功能测试部分相关截图:

  百词斩

  扇贝

  • 使用的测试管理工具:禅道开源版9.8.3,下载地址:http://www.zentao.net/
  • 测试管理工具使用截图

需求导出结果

部分测试用例导出结果

缺陷导出结果

结论说明

  对于单词学习功能模块,扇贝的场景与用户传统记忆单词场景是相一致的——采用的是引导记忆与英语解释的方式,可以让用户在回忆单词的同时加深对于这个单词的理解; 但是记忆点设置较其他APP更复杂,消耗精力过多,背词效果打折,趣味性不足,容易导致用户流失;不过它加入的小组功能,却让其大大增加了用户的粘度,用户加入小组后,需要遵循制定小组制定规则,否则会被踢出小组,小组成员间相互激励打卡,各自完成自己背单词计划,获取小组徽章,提高用户背单词的积极性,小组成员的交流也很大程度上降低了因用户的单词记忆枯燥而导致的流失率。此外扇贝记忆单词中还提供了笔记功能,可以让用户在记忆单词的同时做各种批注,并共享给其他用户,这样一来可以产生用户自己的笔记产物,提高记忆的效果,再者也可以看到其他用户的笔记,可以收藏下来,最终形成用户自己特有的记忆单词笔记,深深绑定了用户。
  与扇贝一板一眼记忆单词相比,百词斩采用的是给每个单词配上图片的方式,通过生动形象的图片与单词建立关联关系,加强对单词的记忆,利用图片的直观化和趣味性,提高了单词的牢记程度和用户的学习兴趣。再加上单词电台、单词TV、单词PK等功能,从视觉上和听觉上使得用户更加直观地理解并记忆单词,拓展了用户的使用场景,满足用户“边走边听”的需求,提升用户的听力能力。

  两个APP总的来说,百词斩在用户粘度和用户激励方面相对较弱,而扇贝记忆单词的程序较复杂,消耗时间过多,但我认为不存在谁更有优势这种说法。因为不同的用户有不同的需求,不同的用户适合的记忆单词的方法不同,所以只能说哪种APP更适合哪种用户,而不能做出哪一个更有优势这种结论。

工作说明

  我的小组贡献分为:0.24。

扩展任务:用户调研和可用性测试

  完整见毕博平台本次作业提交附件中的文件:可用性测试报告。下面给出部分任务完成说明:

  • 邀请用户清单及采访后对用户背景、需求和痛点的总结:

 

  • 场景基本流:

  • 问题设计:1.基本信息(姓名,学院,年级);2.背单词的目的;3.关于背单词有什么特殊需求;4.使用后关于背单词app的痛点和建议。
  • 个人说明:在扩展任务中进行用户调研时,我充分感受到了用户需求与软件测试的关系,不同的用户因 为其需求不同,对产品的体验也就会不同。需求来源于生活,用户体验是为了相对核心的需求而产生的新需求,需求的极致就是把一种需求变成习惯。

高级任务:专题测试

  • 本组所选测试专题:移动专题测试,测试工具:Testin
  • 测试的核心思想:兼容性测试
  • 测试结果:

  • 高级任务感受:测试是一项复杂且严格的任务,随着软件规模的不断增大和迭代开发的日益频繁软件产品中的新特性也将对测试提出新要求。
  • 三次实践作业的感受:收获最大的是第一次的WC作业,其次是第二次的WCPro作业。在WC作业中温习了JAVA的应用,独立完成小程序给人带来的成就感也更加强烈,但作业量与所给时间不成比例,同时也与课程内容相关性不高。第二次的WCPro作业中体会到了小组分工的好处,也通实践加深了对白盒测试和黑盒测试的理解。这次的用户调研作业调研任务太大,需要调研的用户数过多,反而影响了本身测试的进行。
  • 定性结论:扇贝比百词斩更加考验机器性能,在用同样五十台设备测试过程中,扇贝自动化测试所花的时间更久

    定量结论:扇贝cpu占有率比百词斩高,通过各自运行五十台设备计算可得,推荐百词斩

  • 小组贡献分:经讨论,我的小组贡献分为0.24。

转载于:https://www.cnblogs.com/lililikeu/p/8919514.html

背单词APP测试与评估(百词斩vs扇贝)相关推荐

  1. 背单词APP测试与评估

    1基本任务 1.1 计划说明 经过小组讨论与商议,本组选择的测试产品A为百词斩,B为扇贝单词, PSP表格如下: 1.2 需求说明 百词斩的功能模块划分图如下: 扇贝单词的功能模块划分图如下: 我们将 ...

  2. 背单词app软件测试与评估

    一.计划说明 1.本小组选择的对比测试产品是百词斩和不背单词. 2.Psp表格  测试进度表 项目 内容说明 预估耗时 (分钟) 实际耗时 (分钟) Planning 计划 10 10 · Estim ...

  3. 背单词类APP测试与评估

    背单词类APP测试与评估 测试进度表 项目 内容说明 预计耗时(分钟) 实际耗时(分钟) Planning 计划 30 30 Estimate 估计这个任务需要多少时间 120 180 Testing ...

  4. 考研词汇测试软件,考研有哪些好用的背单词APP神器

    原标题:考研有哪些好用的背单词APP神器 英语单词大家都很脑阔疼吧,但是不背又不行,目前市面上背单词的啊婆婆(APP)这么多,想挑一款适合考研用的应该很费时间吧,不用担心了,今天给大家推荐几个备受考研 ...

  5. 基于AndroidStudio+Java+SQLite开发的背单词APP系统

    目 录 第一章 绪论 1 1.1 选题设计开发的应用背景及价值 1 1.2 选题的研究现状 1 1.3 关于本课题 2 第二章 开发环境与主要技术 3 2.1 开发平台 3 2.2 主要技术 4 2. ...

  6. 免费自定义txt背单词APP(其它科目也可以)

    需求: 本人觉得现有的背单词 APP 不能满足自己的需要(其实是自己懒的找,或者某些APP要收费),个性化不足,因此根据 自己的需要开发了一个背单词 APP 供自己使用. 代码免费下载地址: http ...

  7. 背单词App开发日记5(上)

    2015.07.28 今天是我阳历生日,先自己庆祝一下!哈哈. 为什么总是写博客的时间和发博客的时间不一样那?这我也没办法啊.....因为每天花在这上面的时间比较少,所以做完一项的时间很长(回家全是事 ...

  8. 基于Jquery编写的背单词app

    这是我的第一款基于Jquery编写的背单词app,使用Hbuilder工具,借助Eclipse软件,可以实现在手机直接安装app.该app界面比较简单,但主要是关于内容展现的,不涉及到数据库,所以看起 ...

  9. 扇贝和不背单词_你还没找到中意的背单词APP?我都试过,我来帮你盘点盘点

    为了背单词,我试了很多APP(感觉相亲似的哈哈哈),这是主要的几个.现在,我来给大家盘点盘点. 呐~就是上面六款APP啦~跟着我的脚步来看一看吧 这里的每款软件都可以自己选择词书,查看单词列表,个性化 ...

  10. 还在用背单词App?使用Python开发英语单词自测工具,助你逆袭单词王!

    学英语广告 最近也许是刚开学的原因,不管是公众号,还是刷抖音,导出都能看到关于学英语.背单词的广告. 不知道现在学生们背单词买的什么辅导材料.反正我们上学那会,<星火阅读>特别的火.记得当 ...

最新文章

  1. poj3259(SPFA算法)
  2. matlab-矩阵应用
  3. Koa源码分析(二) -- co的实现
  4. 实战SSM_O2O商铺_05集成SSM后验证DAO层、Service层、Controller层的配置
  5. CMD 命令行查看端口被哪个程序占用,并根据PID值,找到相应的程序,关闭掉对应服务或进程!...
  6. 微博授权失败 redirect_uri_mismatch
  7. 鼠标经过(hover)事件的延时处理
  8. SpringHttpInvoker解析3-客户端实现
  9. Oracle快速运行一指禅
  10. 什么将计算机连接到网络,Windows 8.1官方教程:将电脑连接到网络-windows技巧-电脑技巧收藏家...
  11. messagedigest 图片加密_MessageDigest来实现数据加密
  12. vba 循环读取单元格_VBA入门直播课程大纲!
  13. memcacheQueue队列
  14. qq修改群名服务器失败,qq建群失败什么原因 q群一直创建失败 - 云骑士一键重装系统...
  15. matlab ode 实例,选择 ODE 求解器
  16. mysql数据库范围之内_是mysql范围
  17. Openpcdet-(1)环境配置及kitti数据集训练
  18. 使用bat 批处理 创建自己的自启动软件
  19. 拖拽式创建小程序原型 - 小piu神器 - 腾讯lowCode - 软件开发
  20. 环境振动估算阻尼比 (SDOF)研究(Matlab代码实现)

热门文章

  1. Selenium系列教程 - AutoIt命令行参数
  2. 初识AutoIt v3
  3. Vue脚手架安装流程详解
  4. 2020阿里巴巴全球数学竞赛预选赛(第二轮)试题及答案
  5. 外包两年,进了字节后才明白为什么所有人都想进字节,区别真的太大了
  6. 关于boa+cgi上传文件大小的问题
  7. 两个int类型数据交换的神级操作
  8. .backdoor.php,Metasploit - crack chinese caidao php backdoor
  9. 如何使用条件格式在Excel中突出显示行
  10. Android 12 双击power键启动相机源码解析