zoukankan      html  css  js  c++  java
  • 对百词斩&可可英语的测试

    第六周小组作业

    基本任务:功能测试和测试管理

    温馨提示:本篇博客中,看不清的图片,可以按住Ctrl同时滚动鼠标滚轮查看;也可以点击图片下方的链接,在新选项卡打开后,点击小加号查看。

    (1)计划说明

    本组选择的产品A为“百词斩”,B为“可可英语”
    测试进度表如下:

    项目 内容说明 预估耗时(分钟) 实际耗时(分钟)
    Planning 1. 计划 2 2
    · Estimate · 估计这个任务需要多少时间 2 2
    Testing Design 2. 测试设计 480 545
    · Analysis · 需求和测试需求分析 240 225
    · Design Test Cases · 设计测试用例 240 320
    Testing Environment 3. 搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件) 120 111
    Testing Implementation 4. 测试实施 300 58
    · Test · 执行测试 300 58
    Reporting 5. 报告 360 509
    · Test Report · 测试报告 180 197
    · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 180 312
    合 计 1262 1225

    (2)需求说明

    产品A“百词斩”功能模块划分图如下:

    点击链接查看大图

    产品B“可可英语”功能模块划分图如下:

    点击链接查看大图

    其中二者重叠的功能模块有:
    1.设置学习计划
    2.背单词
    3.复习单词
    4.发动态(在社交模块当中)
    5.视频、音频形式的拓展学习资料(在发现模块当中)
    6.好友管理

    另外,百词斩的兴趣圈和可可英语的小组功能有些相似,均是类似于论坛、贴吧的形式;但二者仍有较大差异,且非与英语学习直接相关的核心功能。我们假设自己为用户,则我们很可能不会使用该功能,因此认为该功能风险较低,在此不予测试。

    本人负责的功能模块为社交中的好友管理(我的好友),即“百词斩”中的添加好友、删除好友、同意好友请求和“可可英语”中的关注他人、取消关注、查看粉丝。

    (3)测试说明

    a.测试用例的设计思路

    采用黑盒测试的场景法进行测试,分别对“百词斩”中的添加好友、删除好友、同意好友请求和“可可英语”中的关注他人、取消关注、查看粉丝,共六个功能,设计了场景,进行了功能测试。

    其中面对场景爆炸问题,采取了基于独立路径思想的场景选择方法。

    下面一一说明:

    百词斩添加好友

    设计的场景:

    1. 基本流
    2. 基本流+备选流1
    3. 基本流+备选流2

    百词斩删除好友

    设计的场景:

    1. 基本流
    2. 基本流+备选流1

    百词斩同意好友请求

    设计的场景:

    1. 基本流
    2. 基本流+备选流1
    3. 基本流+备选流2

    可可英语关注他人

    点击链接查看大图

    可以看到有10个有效的分支节点,故环复杂度为11,设计了11个可行的、独立的场景作为测试用例。

    为该需求设计用例,从分析需求,画场景图,到分析环复杂度,设计测试用例,再到将用例导入禅道,执行测试,提出bug……这构成了本次作业工作量的大头,耗费了大量的时间。

    设计的场景:

    1. 基本流
    2. 基本流+备选流1
      
    3. 基本流+备选流2
    4. 基本流+备选流3+备选流7+备选流9
    5. 基本流+备选流3+备选流7+备选流10+备选流13
    6. 基本流+备选流3+备选流7+备选流10+备选流14
    7. 基本流+备选流4+备选流8+备选流11
    8. 基本流+备选流4+备选流8+备选流12+备选流16
    9. 基本流+备选流4+备选流8+备选流12+备选流15+备选流13
    10. 基本流+备选流5+备选流9
    11. 基本流+备选流6+备选流9

    可可英语取消关注

    设计的场景:

    1. 基本流
    2. 基本流+备选流1

    可可英语查看粉丝

    设计的场景:

    1. 基本流
    2. 基本流+备选流1

    b.功能测试部分截图

    这里选择了两个失败过的测试用例,展示截图:

    可可英语关注他人 测试用例1

    依次执行以下操作,界面截图如下:
    打开可可英语首页,点击左上角三条短横线,点击“我的好友”,点击“添加”

    首页 三个短横线 我的好友 添加

    在输入框输入“leijiayu”,点“搜索”,第一次执行结果为未通过,找不到明明存在的用户“leijiayu”;一天后再次测试,测试通过,找到了用户“leijiayu”:

    可可英语查看粉丝,测试用例1

    依次执行以下操作,界面截图如下:
    打开可可英语首页,点击左上角三条短横线,点击“我的好友”

    首页 三个短横线 我的好友

    再点击“粉丝”,第一次执行结果为未通过,找不到明明存在的粉丝"Truth_26";一天后第二次测试,测试通过,找到了粉丝"Truth_26":

    c.测试管理工具说明

    本组使用的测试管理工具名称为“禅道”,包括版本的全名为ZenTaoPMS.9.8.3.win64,下载链接地址:http://www.zentao.net/download/80072.html

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

    用例导出:

    点击链接查看大图

    用例导出结果截图:

    在此展示一下部分用例的导出结果,全部用例请看毕博中提交的HTML文档:

    点击链接查看大图

    缺陷导出:

    点击链接查看大图

    缺陷导出结果截图:

    点击链接查看大图

    (4)结论说明

    可可英语发现了两个bug:

    1. 添加好友时,输入合法、存在的用户名称,点击搜索后,并不现实该用户;

    2.有一名粉丝的用户,查看粉丝时,无法看到该粉丝。

    这两个bug在第一次测试时被发现,过一天后再测试,测试却都通过了。

    可以推测,该bug是否出现,与时间有关。新注册的用户,需要过一段时间才能被搜索到;新的粉丝,需要过一段时间才能被查看到。

    “百词斩”与“可可英语”好友管理方面的比较

    百词斩 可可英语 优者 详细说明
    好友的社交模式 好友双方对称、平等 双方分为“粉丝”&“被关注者 不具备可比性
    是否需要双方同意 需要一方发出请求,另一方同意才能成为好友 粉丝可以不经过被关注者的同意直接关注他 不具备可比性
    好友能做什么 互看动态;PK 粉丝可以看被关注者的动态,被关注者只能看粉丝的基本信息;双方可以私信 不分伯仲
    添加好友的方式 根据地理位置推荐;搜索用户的唯一ID;搜索用户昵称 搜索用户昵称;在“动态”或“粉丝”中点击用户头像进行关注 百词斩 背词斩的推荐功能、通过ID搜索都更方便合理;可可英语在搜索用户和查看粉丝方面存在bug,可能找不到相关用户,判断可能是延时现象,新用户改名后过一段时间才能被搜索到;被粉丝关注后,过一段时间才能查看到该粉丝
    用户接口 简单明了,清晰易用 非常难用:添加了从第三方平台找朋友的方式,但竟然只是向朋友发送分享,发送方无法通过该操作关注该朋友,朋友也不会收到任何与添加好友相关的消息或通知 百词斩 可可英语的设计与用户的期待严重不符

    可以看出:

    产品A“百词斩”的社交模式类似于QQ,产品B“可可英语”社交模式类似于微博;前者可以PK,后者可以私信,故仅从模式的角度看,二者各有优势,不具备可比性。

    而可可英语仅凭不唯一的昵称添加用户的方式极不方便,没有推荐功能,连接第三方平台的设计极不合理,甚至明明存在的用户可能无法找到,因此总体来说,在好友管理方面,百词斩完胜。

    (5)工作说明

    整个过程中,作为组长,参与了功能模块划分、可可英语模块图绘制、好友管理功能测试、寻找用户、设计用户场景、设计用户问卷、分析可用性测试结果、编写可用性测试报告等工作。

    小组贡献分详见毕博平台。

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

    参见可用性测试报告。

    Written with StackEdit.

  • 相关阅读:
    Android WebView使用
    Android
    Instant Buy Android API Tutorial
    cocos2dx 手势识别
    cocos2d-x 判断两条直线是否相交
    golang 环境bash 以及shell
    技术描述
    golang web开发获取get、post、cookie参数
    Linux curl 模拟form表单提交信息和文件
    Golang HTTP文件上传
  • 原文地址:https://www.cnblogs.com/YuQiao0303/p/8909654.html
Copyright © 2011-2022 走看看