Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Testing 如何在mink/behat测试中指定顺序?_Testing_Behat_Mink - Fatal编程技术网

Testing 如何在mink/behat测试中指定顺序?

Testing 如何在mink/behat测试中指定顺序?,testing,behat,mink,Testing,Behat,Mink,我正在使用mink/behat测试我的网站。 我需要先执行某些功能。 有没有办法指定执行顺序 例如: 有3个功能:管理、登录、购买 我需要按以下顺序执行它们:登录、管理、购买 谢谢大家! Behat按字母顺序执行文件。您可以在它们前面加上一个数字来强制订购 然而 场景应该是独立的,执行顺序应该无关紧要。然后,您如何测试网站的非常常见的用例,这些用例必须注册用户才能在以后的测试中使用同一用户?我知道我可以把用户放在装置中,但这也不应该是重点。在每个功能的开头注册他也太过分了。@slob这是一个新问

我正在使用mink/behat测试我的网站。 我需要先执行某些功能。 有没有办法指定执行顺序

例如: 有3个功能:管理、登录、购买 我需要按以下顺序执行它们:登录、管理、购买


谢谢大家!

Behat按字母顺序执行文件。您可以在它们前面加上一个数字来强制订购

然而


场景应该是独立的,执行顺序应该无关紧要。

然后,您如何测试网站的非常常见的用例,这些用例必须注册用户才能在以后的测试中使用同一用户?我知道我可以把用户放在装置中,但这也不应该是重点。在每个功能的开头注册他也太过分了。@slob这是一个新问题,所以你们最好把它作为一个新问题发布。但是,您可以在您的上下文中使用beforeSuite函数或通过创建模拟用户作为其他预测试步骤来处理该问题。如果你发布一个问题,我会给出更多答案;)