如何从自动化 mabl 测试创建 Jira 事务
Thomas Lavin
mabl 产品经理
本教程详细介绍如何从失败的 mabl 测试创建 Jira 事务,例如故事或缺陷。它还介绍了如何附加 mabl 收集的关键诊断信息以创建单一数据源。
时间
10 分钟阅读
观众
您是一位经验丰富的 Jira 用户,之前曾创建过事务和缺陷报告。
先决条件
您有一个现有的 mabl 帐户。从此处开始。
您有一个 Jira 帐户并创建了一个 Jira 项目(Scrum 或看板)。从此处开始。
您已为 Jira Cloud 安装 mabl 应用。此处为完成相关操作的视频。
第 1 步:从失败的测试开始
一旦发生故障,mabl 会立即提醒您。根据团队的需求,有多种方法可轻松接收故障警报。本教程从 mabl 内部开始。
在 mabl 中
1. 单击以从主仪表板访问结果页面。
2. 单击失败测试的状态以查看故障。
第 2 步:确定根本原因
在 Jira 中根据故障创建事务之前,务必要确定根本原因。Mabl 会报告故障并提供丰富的诊断数据,包括可供尽快发现根本原因的上下文。其中包括屏幕截图、HAR 文件、DOM,甚至还有步骤跟踪等工件。
1. 检查失败的步骤。
2. 利用诊断信息(如屏幕截图或 DOM 快照)检查是否存在任何变更。
3. 验证原因。在本例中,此元素不会出现在 DOM 中。
第 3 步:发送给 Jira
只需单击几下,便可根据刚刚调查的测试运行来创建 Jira 工作单。此 Jira 工作单是您团队的单一数据源。Mabl 会自动附加诊断信息,以便所有人都能访问同一上下文。
1. 添加到 Jira 按钮。
2. 选择要创建的项目和事务类型。
3. 为它指定摘要、描述和所有其他详细信息。
4. 保存。然后,单击新创建的事务以在 Jira 中将其打开。
第 4 步:执行修复
确定问题后,通常需要检查 mabl 添加的诊断信息并在本地验证问题。借助 mabl CLI 或桌面应用,您可以快速启动用于发现该缺陷的同一测试的无头运行。
1. 检查是否附有所有诊断信息。
在 CLI 中
2. 使用链接的测试运行来获取以”-jr“结尾的测试运行 ID。
3. 使用“$ mabl tests run --run-id
4. 开始执行修复。
在桌面应用中
5. 在 mabl 桌面应用中查找并打开测试,然后单击右侧的“运行测试”并向测试运行添加任意其他参数,例如特定环境或一组凭据。
6. 单击开始 1 运行以在本地启动测试并确认故障。
7. 开始执行修复。
第 5 步:验证修复
修复到位后,您可以使用 mabl CLI 针对本地内部版本在本地运行测试。在短时间内,您可以验证相关变更是否解决了此问题。此外,随着变更在管道中移动,您可以继续针对每个内部版本运行 mabl 测试。
在 CLI 中
1. 重复执行步骤 5.2 和 5.3 以验证您的是否已通过测试。
在桌面应用中
2. 重复执行步骤 5.5 和 5.6 以验证您的变更是否已通过测试。
3. 监控其在管道中的移动。
4. 在问题关闭后,mabl 会自动在该应用中关闭此问题。
分享这篇文章
下一个主题
推荐阅读
将这些资源加入书签,以了解 DevOps 团队的类型,或获取 Atlassian 关于 DevOps 的持续更新。