具有5000个方案的Cucumber框架中的数据处理 QAF实施超出范围

问题描述

我将在一个新项目中工作,其中有5000个测试用例/方案。每个方案都有即将到来的功能,例如登录,金额转移等。因此,每个方案将具有某些数据。因此,在有5000个场景的情况下,我觉得将很难处理数据。因为即使更改了登录用户的密码,在所有情况下,我也需要从不同的功能文件中将密码更新5000次。这与“自动化”的思想背道而驰,“自动化”的目标是减少人工工作。所以我在这里问是否有人有任何想法/解决方法来应对这种情况,我希望应该有。谢谢。

解决方法

通常来说,您将为每个测试创建一个新用户,并在测试结束时将其丢弃。

您也不应该描述所创建用户的所有详细信息。这些通常与测试无关,而仅仅是incidental details。而是使用模板,仅在功能文件中描述对该模板所做的更改。如果出于审计原因必须描述此模板,则可以编写一个测试模板的方案。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...