我们如何使测试依赖于testcafe studio中的另一个测试

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

我有一个包含3个测试的场景,分别为test1,test2和test3。在test1中,我需要请求访问并检查未决请求计数。在test2中,另一个用户需要请求访问权限,我们需要检查未决请求计数是否增加。在test3中,我需要接受请求,然后查看未决计数是否减少。

我们有一个错误,其中test1失败。如果test1失败,则由于基本功能不起作用,因此没有必要执行test2和test3。当test1失败时,我们需要跳过test2和test3。

我为上述3个测试创建了一个固定装置,但是找不到使test2和test3依赖于test1的解决方案。我们如何在testcafe studio中实现这一目标。

testing automated-tests e2e-testing testcafe
1个回答
1
投票

功能测试的最佳实践是彼此独立地编写测试用例。我不建议您实施依赖于先前测试运行的单独测试。相反,您可以使用Test Hooks功能来设置和拆除每个测试用例的必要操作。

例如,在“之前”钩子中,您可以请求访问每个测试并测试必要的功能。

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