Sembra che ci sia molto confronto tra Selenium/WatiN e SimpleTest (che ha anche funzioni di test web).Selenium vs. SimpleTest vs. WatiN
Ho provato il selenio e ho trovato la GUI ottima per creare prove come si può vedere cosa sta succedendo e registrare senza digitare tutti i comandi manualmente.
Per quanto riguarda l'esecuzione dei test, Selenium è molto più complesso di SimpleTest. Per SimpleTest devi solo eseguire uno script PHP che esegue tutti i test (lato client o browser). Ciò significa che , qualunque sia il browser o le impostazioni del browser che stai utilizzando, puoi semplicemente andare sull'URL di prova e funzionerà allo stesso modo.
Ciò che sarebbe utile qui sono alcuni commenti da persone che hanno usato Selenium o WatiN: perché il selenio è così famoso? In altre parole, quale sarebbe il vantaggio principale dell'utilizzo di Selenium, ad esempio, su SimpleTest?
PS: si prega di escludere motivi come "SimpleTest richiede PHP"; è abbastanza ovvio che PHP è incluso nella maggior parte di LAMP in ogni caso.
+1 per JavaScript e AJAX – Wernight
@chiborg Esiste ancora un'estensione per utilizzare SimpleTest Javascript? Grazie in anticipo! – HelpingHand
@HelpingHand Questo sarebbe * molto * difficile da implementare in puro PHP, dal momento che in pratica dovresti creare un browser senza testa. Un incubo da implementare in puro PHP. Dai un'occhiata a Phantom JS (http://phantomjs.org/) che implementa un browser headless basato sul webkit. Dai un'occhiata a un progetto Drupal sperimentale per idee su come integrare SimpleTest e PhantomJS: https://drupal.org/project/simpletest_phantomjs – chiborg