我有一个大型服务器应用程序,其中大部分内容都基于异步 javascript。
我使用 selenium 对其进行测试,我有一个概念性问题:在某个测试的前提条件下,断言应该有多强?
例如:如果我需要完成 XX 和 YY 来测试 ZZ,我是否应该断言 XX 和 YY,即使他们有自己的测试?
一方面,我真的很想在测试 ZZ 之前确保 XX 和 YY 按预期完成。另一方面,我不希望ZZ因为XX或YY的小问题而失败。
我有一个大型服务器应用程序,其中大部分内容都基于异步 javascript。
我使用 selenium 对其进行测试,我有一个概念性问题:在某个测试的前提条件下,断言应该有多强?
例如:如果我需要完成 XX 和 YY 来测试 ZZ,我是否应该断言 XX 和 YY,即使他们有自己的测试?
一方面,我真的很想在测试 ZZ 之前确保 XX 和 YY 按预期完成。另一方面,我不希望ZZ因为XX或YY的小问题而失败。