我有一个包含3个测试的场景: test1、test2和test3。在test1中,我需要请求访问并检查挂起的请求计数。在test2中,另一个用户需要请求访问,我们需要检查挂起的请求计数是否增加。在test3中,我需要接受请求,并查看挂起计数是否减少。
我们有一个test1失败的bug。如果test1失败,那么执行test2和test3就没有意义了,因为基本功能不起作用。当test1失败时,我们需要跳过test2和test3。
我为上述3个测试创建了一个夹具,但是找不到一个解决方案来使test2和test3依赖于test1。我们如何在testcafe studio中实现这一点。
发布于 2020-02-24 13:10:07
功能测试的最佳实践是编写相互独立的测试用例。我不建议您实现依赖于以前运行的测试的单独测试。相反,您可以使用Test Hooks特性来为您的每个测试用例设置和删除必要的操作。
例如,在“在每次测试之前”钩子中,您可以请求访问每个测试并测试必要的功能。
https://stackoverflow.com/questions/60373424
复制