文档首页/ 测试计划 CodeArts TestPlan/ 最佳实践/ 基于需求策略使用测试设计
更新时间:2024-10-29 GMT+08:00
分享

基于需求策略使用测试设计

背景介绍

CodeArts TestPlan中的测试设计特性提供了多维度测试策略和设计模板,根据设计输入的不同,提供“需求>场景>测试点>用例”与“特性>场景>测试点>用例”两种流程,最终输出测试方案和测试用例。测试设计借助思维导图进行启发式测试设计,将脑海中的测试模型图形化地表达出来。通过测试设计特性,能够持续优化测试完备度,提升测试设计效率,帮助测试人员在执行过程中减少产品测试遗漏。

测试设计支持数据组合批量用例生成方法,用户可根据实际测试需求对组合算法进行选择,支持多种数据组合方式。同时,用户可以快速从测试因子中心引用动作因子、数据因子,实现批量生成用例,避免测试点下用例反复手动编写,显著提升了用例生成效率,生成的用例结构统一,清晰直观。

本节介绍如何基于需求策略,使用测试设计生成单个测试用例及通过测试因子批量生成测试用例。

前提条件

  1. 已有可用项目(本章节以Scrum项目为例),可参考新建项目
  2. 已在创建的项目中添加需求,可参考新建工作项新建工作项

基于需求策略生成单个测试用例

  1. 登录软件开发生产线首页,搜索目标项目并单击项目名称,进入项目。
  2. 单击导航栏测试 > 测试设计
  3. 在页面左侧“需求目录”中选中一个需求,单击页面左上角“普通新建”

  4. 进入脑图页面,在根节点上右击鼠标,选择“新增子节点”,为根节点新增一个子节点,将子节点名称编辑为“测试手机”。
  5. 单击思维导图上方工具栏中进行场景设计。当被选中的节点前出现,表示添加场景成功。

  6. 右击“测试手机”场景,创建子节点并编辑节点名称为“测试手机拍照功能”。单击思维导图上方工具栏中进行测试点设计。当被选中的节点前出现,表示添加测试点成功。

  7. 基于“测试手机拍照功能”测试点,在思维导图中依次添加“预置条件”,“步骤”,“预期结果”等测试用例内容节点,其中“步骤”与“预期结果”一一对应。例如:

    • 预置条件:手机提供个性化拍照
    • 步骤:按照像素为80万、闪光灯模式为自动、ISO为自动、曝光模式为自动、情景模式为运动进行手机拍照
    • 预期结果:成功

  8. 右击“测试手机拍照功能”测试点,单击“生成用例”,创建草稿用例。当节点中出现时,说明操作成功,此时生成的是草稿用例。单击,页面右侧将滑出用例详情。
  9. 选中已生成用例的节点,鼠标右键单击该节点,在下拉列表中选择“归档用例”。
  10. 在弹框中,在左侧勾选需要归档的用例,单击页面右侧的下拉列表,选择版本、需要存放的用例库/测试计划、执行方式并选择特性目录(当用户开通了需求管理服务,会默认关联新建思维导图时选择的需求),单击“确定”。当节点中出现时,说明操作成功,在“测试用例”页面可搜到该用例。单击,页面将跳转至测试用例详情页。

使用测试因子中心生成组合用例

当需要使用测试因子中心功能时,首先要创建因子库,每个项目中的因子库是唯一的。在“测试设计”页面,单击“测试因子中心”进入因子库。可使用“新建”,“导入”两种方式创建测试因子库。

通过“新建”方式创建测试因子:

  1. 单击目标因子库(若没有请新建),单击,单击“新建文件夹”,输入文件夹名称,创建成功的文件将显示在列表中。
  2. 选择目标文件夹,单击“新建因子”。
  3. 输入因子名称,因子类型选择“数据因子”,可以单击“增加选项”,为数据因子设置有效值和无效值,配置如下信息后,完成后单击“确定”

    配置项

    是否必填

    描述

    因子名称

    数据因子的名称,符合非空字符且长度在[1,500]之间。

    因子类型

    默认选择数据因子。

    因子描述

    对数据因子的简要描述,描述信息最大长度为500个字符。

    数据类型

    默认为String。

    有效值

    输入数据因子中包含的元素信息,单击“增加选择”可添加多个有效值。

    无效值

    输入数据因子不支持的元素信息,单击“增加选择”可添加多个无效值。

    备注

    输入相关备注信息,最大长度为500个字符。

    本章节以“测试手机拍照功能”为例子,创建数据因子“像素”、“闪光灯模式”、“ISO”、“情景模式”,如下图所示:

    图1 设置“像素”数据因子

    图2 设置“闪光灯”数据因子

    图3 设置“ISO”数据因子

    图4 设置“情景模式”数据因子

  4. 若创建因子为动作因子,可配置如下信息,单击“确定”完成动作因子的创建。

    配置项

    是否必填

    描述

    因子名称

    动作因子的名称,符合非空字符且长度在[1,500]之间。

    因子类型

    选择动作因子。

    因子描述

    对数据因子的简要描述,描述信息最大长度为500个字符。

    前置条件

    输入动作因子的前置条件,最大长度为2000个字符。

    测试步骤

    在测试步骤中输入步骤描述和预期结果,在步骤描述中可以使用“${数据因子}”来调用数据因子,单击操作列中的+可以增加测试步骤。

    备注

    输入相关备注信息,最大长度为500个字符。

    以“测试手机拍照功能”为例,创建动作因子“拍照测试”,如下图所示:
    图5 创建动作因子

通过“导入”方式创建测试因子:

  1. 进入测试因子中心,选择目标文件夹,单击“导入”。
  2. 单击“下载模板”,在本地编辑好模板后,上传到因子库。

    导入模板后,因子库会增加模板中预置的相关目录和因子数据。

通过测试因子批量生成用例:

  1. 选择需求目录,单击对应的需求,单击已经创建的思维导图进入脑图界面。
  2. 右击需要关联因子库的测试点,选择“关联因子库”。
  3. 选择因子库中的目标文件夹,选择需要引入的因子,单击“确定”。

  4. 测试点关联因子后,右击测试点,单击“组合创建用例”,进入组合创建用例页面。
  5. 单击“数据因子”,选择所需组合算法。
  6. 单击“组合预览”后可生成组合结果。以“PairWise”为例,生成25条组合结果。

  7. 选中所需的组合结果,单击“下一步”。

  8. 进入“配置用例”页面,此处可查看动作因子带入的测试步骤,前置条件,预期结果等信息。可手动重新编辑调整用例模板信息,调整完成后单击“确定”即可生成组合用例。
  9. 单击测试点用例图标,进入用例界面。
  10. 选择需要归档的用例,单击“归档”。
  11. 在弹框中,在左侧勾选需要归档的用例,单击页面右侧的下拉列表,选择版本、需要存放的用例库/测试计划、执行方式并选择特性目录(当用户开通了需求管理服务,会默认关联新建思维导图时选择的需求),单击“确定”归档已选择的组合用例。
  12. 单击页面左上角,单击测试 > 测试用例,可以查看归档过的用例显示在用例列表中。

相关文档