更新时间:2024-05-08 GMT+08:00
分享

数据组合创建用例

测试因子是在测试过程中,该测试受到哪几种因素影响,比如环境、测试的方式以及测试难易程度等,有几种影响因素就有几个测试因子。因子组合的目的是为了在创建用例时能够覆盖多个测试因素,有助于避免测试遗漏。

选择参与组合的动作、数据因子

在测试设计中,可以为节点添加“动作因子”“数据因子”“有效值”“无效值”

  • 前置条件

    需要创建带有“测试点”的节点,只有测试点可以进行组合。例如:测试手机的基本功能可以作为一个测试点。

  1. 进入已创建的思维导图。
  2. 在顶部操作栏,单击“预期结果”右侧的,将显示“动作因子”“数据因子”“有效值”“无效值”
  3. 选中需要添加数据因子的节点,单击思维导图上方工具栏中。例如:在测试手机的基本功能中,用户可以配置“使用手机,在${测试时间},使用${连接方式},进行${测试动作}”作为一个测试流程,用户可以将${测试时间}、${连接方式}、${测试动作}设置为数据因子,方便覆盖各个场景的组合,避免手工组合的遗漏。

  4. 添加有效值或无效值:为已添加数据因子的节点新增一个子节点(详细操作可参考新增节点),选中该子节点单击思维导图上方工具栏中

    例如:用户可以为${测试时间}、${连接方式}、${测试动作}配置有效值或无效值。

  5. 添加动作因子:选中目标子节点,单击思维导图上方工具栏中。例如:可以将手机测试设置为一个动作因子。

  6. 选中待生成用例的TP节点,鼠标右键单击该节点,在下拉列表中选择“组合创建用例”

    读取打上“DF”节点的父节点,按照从上到下的顺序显示“DF”标签的有效值、无效值等相关信息。

  7. “组合创建用例”的页面中,默认显示“动作因子”的信息。
  8. 切换为“数据因子”页签,在页面右上方单击组合算法的下拉栏,选择组合算法。组合算法介绍请参见下表:

    数据组合覆盖类型

    描述

    全组合(AC,All Combinations)

    每个测试因子所有取值进行全组合。AC是覆盖最全面的覆盖方式。

    单一选择组合(EC,Each Choice)

    每一个测试因子的每一个取值在所有测试因子组合中至少出现一次。

    基本选择组合(BC, Basic Choice)

    以基本组合为基础,通过更改一个输入的取值创建新的组合。

    N-wise(主要介绍pair-wise)

    覆盖任意N个输入的全组合的组合方式,当N等于参数个数的时候就是全组合。

    科学试验数据证明:当N=2时,生成的测试数据效率最高,因此当N=2时, pair-wise方法应用最多。

    如果您回到思维导图中,对数据因子的节点进行修改或删除后,需要单击“因子刷新”,同步变更后的信息。

  9. 单击“组合预览”
  10. “组合预览结果”列表中,勾选需要创建的数据组合。

    鼠标悬浮在第一个勾选框,可以全选所有数据或全选当前页数据。

  11. 单击“下一步”
  12. “配置用例”页面中,输入用例名称(名称默认为TP节点名称_${数据因子}的格式)、用例编号(用例编号根据填写规则,递增生成)、用例描述,选择用例等级。
  13. 在编写测试步骤中,可以通过“$”的方式进行引用数据因子。

  14. 单击“确定”
  15. 单击,可以查看用例列表。
  16. 用例列表将默认显示生成的测试用例列表,选择“组合策略列表”,可以查看使用组合算法的历史。
  17. 单击需要归档用例的操作列图标,单击“归档”。其他用例操作如下:

    • 归档多个用例:在用例列表中,勾选多个需要归档的用例,单击下方“归档”
    • 编辑用例:单击操作列中的图标,可以查看、编辑用例详情。
    • 删除用例:单击需要删除用例的操作列图标,单击“删除”
    • 批量删除:在用例列表中,勾选多个需要归档的用例,单击下方“删除”
    • 搜索用例:在用例列表的搜索栏中,输入用例名称的关键字,单击
    • 过滤用例:单击用例列表下的下拉栏,可以根据“所有”“未归档”“已归档”进行过滤用例。

  18. “归档用例”页面中,在左侧勾选目标用例,在右侧选择归档到的版本、测试计划,选择执行方式和特性目录,单击“确定”
  19. 在导航栏单击测试 > 测试用例,选择版本、测试计划、目标用例类型页签,查看已归档的用例。

分享:

    相关文档

    相关产品