2012-09-10 72 views

回答

4

如果你想使用Selenium進行功能測試,最好的辦法是使用BehatMink,他們是優秀的工具和Symfony的感謝他們Symfony2 Extension整合得很好。它們不是真正的phpUnit庫,因爲它們使用了一種稱爲BDD(行爲驅動開發)的不同方法。但是,它們非常易於使用,一旦掌握了它,您就可以輕鬆地開發功能測試,並且您會想知道爲什麼您以前沒有了解這一點。

BTW,沒有你提到的三個工具是「捆綁」在一個捆綁的Symfony的感覺,他們只是PHP庫

+1

您必須安裝混帳或者,如果已經安裝了它,你需要確定它在你的路徑 –

+0

好吧我有一個關於Behat和Mink的想法,但我有一個問題有什麼好處,我真的用它來代替硒2 webdriver? – Nll

+1

Behat-Mink引入了許多優點:其一是BDD背後的新理念,所有「測試」都轉變爲「功能」。這是一種不同的思維方式,當您與外部客戶打交道時必須特別提供幫助,並且必須就應用程序的功能集達成一致。其他好處是你有一個已經完成了很多工作的框架,所有的水貂「步驟」都可以幫助你快速創建測試。 –