2
我有一個關於硒V2(webdriver的)和PHPUnit的,所以這是什麼之間的最佳捆綁使用它的問題:最佳套件,硒2(webdriver的)和PHPUnit的與Symfony的2.1
我想知道你對好和裏什一個在我的項目中使用它用symfony 2.1開發的意見嗎?
我有一個關於硒V2(webdriver的)和PHPUnit的,所以這是什麼之間的最佳捆綁使用它的問題:最佳套件,硒2(webdriver的)和PHPUnit的與Symfony的2.1
我想知道你對好和裏什一個在我的項目中使用它用symfony 2.1開發的意見嗎?
如果你想使用Selenium進行功能測試,最好的辦法是使用Behat和Mink,他們是優秀的工具和Symfony的感謝他們Symfony2 Extension整合得很好。它們不是真正的phpUnit庫,因爲它們使用了一種稱爲BDD(行爲驅動開發)的不同方法。但是,它們非常易於使用,一旦掌握了它,您就可以輕鬆地開發功能測試,並且您會想知道爲什麼您以前沒有了解這一點。
BTW,沒有你提到的三個工具是「捆綁」在一個捆綁的Symfony的感覺,他們只是PHP庫
您必須安裝混帳或者,如果已經安裝了它,你需要確定它在你的路徑 –
好吧我有一個關於Behat和Mink的想法,但我有一個問題有什麼好處,我真的用它來代替硒2 webdriver? – Nll
Behat-Mink引入了許多優點:其一是BDD背後的新理念,所有「測試」都轉變爲「功能」。這是一種不同的思維方式,當您與外部客戶打交道時必須特別提供幫助,並且必須就應用程序的功能集達成一致。其他好處是你有一個已經完成了很多工作的框架,所有的水貂「步驟」都可以幫助你快速創建測試。 –