测试流程管理Redmine系统-测试流程定制
测试流程管理 Redmine 系统-测试流程定制
简介
Redmine 是一款开源的项目管理和问题跟踪系统,通过定制化功能,可以有效支持测试用例的管理和执行。
为什么要定制测试流程
- 适应项目需求:根据项目的特定需求和流程定制测试用例管理,使其更符合实际开发和测试过程。
- 提高效率和质量:通过优化测试用例管理流程,可以提高测试执行效率和测试覆盖率,从而提高产品质量。
- 灵活性和可扩展性:自定义的测试用例管理流程可以灵活应对项目变化,并支持持续改进和扩展。
操作步骤
创建跟踪标签
- 点击管理,选择跟踪标签
- 点击新建跟踪标签
定义问题状态
在 Redmine 中,问题状态(Issue Status)指的是问题(Issue)在其生命周期中所处的不同状态,如新建、进行中、已解决、已关闭等。问题状态的作用是对问题的生命周期进行管理和跟踪,以便团队有效地处理和监控问题。
测试用例包含以下状态:
- 评审通过
- 执行通过
- 执行失败
- 忽略
- 阻塞
- 关闭
- 增加测试用例状态
- 定义状态名称,点击“创建”按钮
- 状态创建成功
创建工作流程
Redmine 的工作流(Workflow)在项目管理中起着至关重要的作用,它主要用于定义和控制项目中的任务、问题或其他工作项的状态变化和流转方式。
- 点击顶部栏“管理”进入管理界面,点击“工作流程”进入工作流程界面。
- 选择角色、跟踪标签“测试用例”,点击“编辑”按钮,进入工作流程编辑界面。
- 勾选当前状态可以转换到的新状态,点击“保存”按钮,完成工作流程构建。
新建自定义属性
Redmine 的自定义属性(Custom Fields)是一项重要的功能,它允许用户在项目、问题、用户等实体上添加自定义的字段或属性,以满足特定项目或业务需求。
对于测试用例而言,需要添加的字段有:
- 测试步骤(必须)
- 前提条件(非必须)
- 预期结果(必须)
- 实际结果(非必须)
- 点击顶部栏“管理”进入管理界面,点击“自定义属性”按钮进入自定义属性界面。
- 点击“新建自定义属性”按钮,进入新建界面。选择给问题新建属性,点击“下一页”按钮。
- 选择属性的格式,添加名称。
- 设置更多属性
- 点击“创建”按钮,完成属性的新建。
添加优先级
在 Redmine 中,枚举值(Enumerations)是一种重要的数据类型,用于定义一组固定的取值范围,常用于自定义字段的选项、问题状态、优先级等。
对于测试用例而言,需要添加的优先级有:
- P0
- P1
- P2
- P3
- 点击顶部栏“管理”进入管理界面,点击“枚举值”按钮进入枚举值界面。
- 点击问题优先级下方的“新建枚举值”按钮,进入新建页面。
- 填写枚举值名称,点击“创建”按钮,完成枚举值创建。
创建测试用例管理项目
Redmine 项目用于组织和管理团队的工作和任务。每个项目代表一个具体的工作范围或项目计划,团队成员在项目中协作、交流和执行任务。
创建一个测试用例管理项目。
- 新建项目
入口有多个:
- 在管理界面中,点击侧边栏“项目”按钮进入项目界面,点击“新建项目”按钮。
- 点击顶部栏“项目”按钮,进入项目界面,点击“新建项目”按钮。
- 填写项目名称与标识,点击“创建”按钮。
- 配置项目成员,点击“新建成员”
选择成员与角色
- 配置项目的问题跟踪
创建问题
- 点击项目中的问题,进入问题界面。
- 填写测试用例信息即可。
总结
- 定义问题状态
- 创建工作流程
- 新建自定义属性
- 添加优先级
- 创建测试用例管理项目