使用testCafe执行数据驱动测试的文档?

Mon*_*ter 5 automated-tests data-driven-tests testcafe

数据驱动测试是为任何工具编写自动化测试用例的重要方面。我最近一直在测试testcafe,但还没有找到令人信服的方式来进行数据驱动的测试,即对不同的输入执行测试。

我遇到了以下示例:https : //testcafe-discuss.devexpress.com/t/multiple-execution-of-one-test-with-different-data/219, 但在上面的示例中,我们处理的是不同的登录用户名作为输入。如果我设想必须检查页面上是否显示元素列表的情况,那么我肯定会采取一些步骤进行验证。在这种情况下,我可能不想在每次传递新输入时都执行引导步骤。在上面的示例中,输入看起来像是在测试用例级别上,而不是在测试步骤级别上,因为我们将测试用例放在for循环中,因此无论我是否要重复它们,所有验证/导航点都将执行

由于我是testcafe的新手,并且遍历分散的文档,所以我的问题是-对于数据驱动的测试,这是我们在测试咖啡馆中唯一的方法吗?还是在testcafe中有更令人信服的,非冗长的方法-如果是的话,有人可以向我指出该文档吗?

hdo*_*val 2

stepTestCafe 中不存在级别的概念。你只有两个级别:fixture级别和test级别。如果您想在该step级别进行数据驱动测试,您应该看看与 TestCafe 集成的 BDD 框架。