zoukankan      html  css  js  c++  java
  • 第6周小组作业:软件测试和评估

    “禅道”导出文件存放地址:
    https://github.com/HastingsX/ST6

    本文结构

    • 1 计划说明
      • 1.1 测试产品
      • 1.2 测试进度表
    • 2 需求说明
      • 2.1 功能模块划分图
        • 2.1.1 百词斩功能模块图
        • 2.1.2 扇贝单词功能模块图
      • 2.2 负责的功能模块
    • 3 测试说明
      • 3.1 测试用例设计思路
      • 3.2 部分操作和界面截图
        • 3.2.1 百词斩测试截图
        • 3.2.2 扇贝单词测试截图
      • 3.3 测试管理工具信息
      • 3.4 测试管理工具使用的关键界面截图
    • 4 结论说明
    • 5 工作说明

    1 计划说明

    1.1 测试产品

    选择测试背单词APP百词斩和扇贝单词。

    1.2 测试进度表

    项目 内容说明 预估耗时 (分钟) 实际耗时 (分钟)
    Planning 1计划 5 5
    · Estimate · 估计这个任务需要多少时间 5 5
    Testing Design 2 测试设计 90 90
    · Analysis · 需求和测试需求分析 30 30
    · Design Test Cases · 设计测试用例 60 60
    Testing Environment 3 搭建测试环境(安装测试工具、管理工具等相关运行和支撑软件) 60 30
    Testing Implementation 4 测试实施 30 30
    · Test · 执行测试 30 30
    Reporting 5 报告 60 70
    · Test Report · 测试报告 40 60
    · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 20 10
    合 计 245 225

    2 需求说明

    2.1 功能模块划分图

    2.1.1 百词斩功能模块图

    2.1.2扇贝单词功能模块图

    2.2 负责的功能模块

    负责测试信息管理模块。

    3 测试说明

    3.1 测试用例设计思路

    本次编写的测试用例时,应用了边界值测试方法编写昵称修改的测试用例,应用场景测试方法编写有关账户绑定手机号、绑定社交账号,修改学习计划等的测试用例。

    为百词斩和扇贝单词各自编写20个测试用例,两产品对应的测试用例测试功能相同,对应内容相似。以下是为百词斩编写的测试用例列表:

    下以编写修改昵称测试用例为例,说明测试用例的设计思路。

    修改昵称时,百词斩在界面上明确显示昵称最多包含12个中文或24个英文,不支持<>/等特殊字符,而扇贝单词虽然没有在界面上明确地显示规定,但在输入新昵称后会依照内在规则判断昵称是否合法,并进行反馈。因此可以在这个地方根据边界值测试方法设计测试用例。另外还在编写昵称修改测试用例时应用了场景测试方法,其业务流程图如下所示:

    3.2 部分操作和界面截图

    3.2.1 百词斩测试截图

    3.2.2 扇贝单词测试截图

    3.3 测试管理工具信息

    本组使用的测试管理工具为禅道开源版,版本为 9.8.3 。

    下载地址:http://dl.cnezsoft.com/zentao/9.8.3/ZenTaoPMS.9.8.3.win64.exe

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

    测试用例导出

    缺陷导出

    4 结论说明

    对于信息管理模块,扇贝单词特地设计了一个主界面“我的”,其下放置了学习设置,账号设置,意见反馈等子模块的用户界面,能方便地让用户找到自己需要用的功能,而百词斩把一部分功能放在主界面右滑呼出的功能栏中,一部分放到主界面的子界面中,位置较为分散。两者相比,扇贝单词的安排更为合理,有优势。

    另外,扇贝单词在账号设置中提供了永久注销账号的功能,而百词斩没有,百词斩在此处功能不完善,存在缺陷。

    5 工作说明

    根据讨论结果,贡献分为 0.26 。

  • 相关阅读:
    JavaScript 数组操作函数--转载+格式整理
    Python之__str__类的特殊方法
    Django 模板层(Template)
    jquery基础
    Django基础(web框架)
    前端基础之JavaScript对象
    前端基础之JavaScript
    MySQL数据库之索引
    MySQL数据库之多表查询
    MySQL 数据库之单表查询
  • 原文地址:https://www.cnblogs.com/zhiwei97/p/8916695.html
Copyright © 2011-2022 走看看