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