我一直在寻找 SO 和 Google,但我无法真正得到明确的答案。
PHPUnit 是一个单元测试框架,类似于 JUnit。我使用它,还与 Selenium-extension 结合使用进行功能测试。浏览时,我看到 Behat/Mink 不断被提及。但我不完全理解 Behat 是如何适应这里的。
使用 Behat,您可以以人类可读的格式编写场景。然后 Behat 可以将其转换为新项目的骨架类吗?但它是否也为单元测试提供了骨架类?您是使用 Behat 编写单元测试,还是使用 PHPUnit / SimpleTest 来编写单元测试?
但是,Behat/Mink 确实取代了 PHPUnit_Selenium-extension 进行功能测试?
您是仅将 Behat 用于新项目,还是也可以适应现有项目?