如何在 Jira X-Ray 中使用前提条件?

问题描述 投票:0回答:1

也许这些都是愚蠢的问题,但我总是为此苦苦挣扎:

  1. 如果我有相同前提条件的测试(例如登录),是否最好创建一个名为“登录..”的前提条件,或者使用“调用测试”功能通过登录步骤回忆测试问题,例如:

  1. 我必须运行测试,但是在运行之前,我必须登录并设置环境。在测试中,我应该插入2个前提条件吗?一个用于登录,一个用于环境设置,或者只是一个名为“环境设置”的先决条件,本质上也需要登录?
jira jira-xray
1个回答
0
投票

先决条件是确保在开始执行测试之前满足某些条件;您如何确保该条件无关紧要,因为您没有测试它;它就像测试自动化代码上的测试设置代码。 例如,您可以有一个前提条件“用户被验证为管理员”,或“系统没有任何记录的交易”。

另一方面,Xray 还允许您进行“模块化测试”,其中一个测试可以调用另一个测试;这对于更多与业务相关的流程/用户旅程非常有用。

出于多种原因,应尽可能隔离测试;其中之一是,您想要清楚、快速地识别出问题所在及其根本原因。

如果您的目标是对电子商务网站的结帐部分进行测试,那么您不想将登录过程作为其中的一部分进行测试,并查看测试登录过程的详细信息。

回答你的问题:

  1. 出于上述原因,我不建议在测试中调用“登录测试”

  2. 您必须评估如何管理前提条件,看看什么最适合您和您的团队。尽管如此,我还是建议你避免大量食用它们;您可以按照给定的顺序将多个先决条件作为测试的一部分包括在内;需要注意的事项:

a)避免有太多细粒度的前提条件;专注于与测试真正相关的内容

b)这些先决条件是否可重复使用,或者它们仅特定于一两个测试?如果它们不可重复使用,那么它可以成为给定测试的一部分

© www.soinside.com 2019 - 2024. All rights reserved.