TPshop项目-功能测试(2)

文章目录

  • 一、测试用例
  • 二、banner图测试
  • 三、导航栏测试
  • 四、购物车测试
  • 五、状态迁移法
  • 六、顶部区域测试点
  • 七、导出会员列表测试点
  • 八、添加会员
  • 九、发送站内信
  • 十、会员列表测试点


一、测试用例

  • 需求来源
    • 文档
      需求文档,产品原型图,UI图
    • 从用户角度
      测试软件的易用性

编写测试用例步骤

  • 需求分析
  • 编写测试点
    • 测试中需要关注的具体功能点
    • 拆分需求,做为编写测试用例的辅助
  • 编写测试用例

编写原则

  • 能看懂:确保每个用例通俗易懂
  • 能执行:测试用例清晰准确,用例中每个步骤都是可执行的

状态说明

  • pass 通过
  • fail 失败
  • block 阻塞
  • NA 忽略

执行原则

  • 严格按照测试用例书写的步骤执行
  • 失败的用例,及时提交缺陷报告

二、banner图测试

TPshop项目-功能测试(2)_第1张图片

TPshop项目-功能测试(2)_第2张图片
轮播图测试用例:
TPshop项目-功能测试(2)_第3张图片
执行轮播图测试用例
TPshop项目-功能测试(2)_第4张图片

三、导航栏测试

TPshop项目-功能测试(2)_第5张图片
TPshop项目-功能测试(2)_第6张图片
TPshop项目-功能测试(2)_第7张图片

四、购物车测试

TPshop项目-功能测试(2)_第8张图片
TPshop项目-功能测试(2)_第9张图片

五、状态迁移法

图与数

  • 用线把点连接起来
    TPshop项目-功能测试(2)_第10张图片

  • 没有闭环的图
    TPshop项目-功能测试(2)_第11张图片
  • 根节点:树干最根部的节点,一颗树只有一个根节点
  • 叶子节点:树杈最末梢的节点,叶子节点是树的尽头
  • 分支节点:处在主干与分支部分的节点

状态迁移法

  • 找到被测对象的所有状态,和状态转化过程,以此编写测试用例
    状态迁移法不关注具体模块的具体功能,关注状态的转化过程流程是否正确

  • 适用场景

    • 涉及到了复杂的业务场景,需求说明书往往不能阐述清楚,如果只按照需求说明书测试单个功能点容易出现疏漏
  • 状态迁移法使用步骤

    • 明确状态节点
      分析被测对象的需求规划说明书,明确被测对象的状态节点数量
    • 绘制状态迁移图
      利用圆形表示状态节点,有向箭头表示状态间的迁移关系
    • 绘制状态迁移树
      根据状态迁移图的节点和箭头绘制状态迁移树(首先确定起始节点及终止节点)
    • 抽取测试路径设计用例
      • 找到所有的叶子节点
      • 一条路径就是根节点到叶子节点所走的路线
      • 一条路径对应一条测试用例

TPshop项目-功能测试(2)_第12张图片
TPshop项目-功能测试(2)_第13张图片

六、顶部区域测试点

TPshop项目-功能测试(2)_第14张图片
TPshop项目-功能测试(2)_第15张图片

七、导出会员列表测试点

在这里插入图片描述
TPshop项目-功能测试(2)_第16张图片

八、添加会员

TPshop项目-功能测试(2)_第17张图片

九、发送站内信

TPshop项目-功能测试(2)_第18张图片
TPshop项目-功能测试(2)_第19张图片

十、会员列表测试点

TPshop项目-功能测试(2)_第20张图片
TPshop项目-功能测试(2)_第21张图片

  • 注意:
    TPshop项目-功能测试(2)_第22张图片

你可能感兴趣的:(功能测试,测试用例,程序人生)