6

Ich habe getestet für eine Web-Anwendung in PHP und JavaScript geschrieben, und ich bin auf der Suche nach Integrationstest-Tools, die gut mit einem Continuous Integration Server, möglicherweise phpUnderControl kommuniziert werden können.Was würden Sie für Integrationstests in PHP-Webanwendungen empfehlen?

Als Integrationstest-Tool habe ich Selenium mit Rspec verwendet, die gut funktioniert. Dies erzeugt HTML-Datei-Berichte und sehr einfach zu Codes schreiben. Aber ich bin mir nicht sicher, ob Selenium mit CI kommunizieren kann und sich fragen muss, ob es Integrationstest-Tools gibt, die mit einem Continuous Integration Server wie phpUnderControl kommunizieren und mit anderen Test-Tools arbeiten können, um Automatisierungstests zu ermöglichen.

Ich würde sehr jede Art von Vorschlägen zu schätzen wissen.

Mit freundlichen Grüßen

@naoyamakino

Antwort

0

Selen ist eine großartige Idee. Bleib dabei. Ein Beispiel mit CruiseControl.Net ist here.

2

Selen funktioniert mit jedem Testframework, solange es eine Bibliothek gibt oder Sie können Ihre eigene mit wenig Aufwand rollen. Es gibt PHPUnit-Unterstützung für Selenium, so dass nicht viel Zeit benötigt wird, um die Tests zu starten.

Wenn ein CI-Server Tests ausführen kann, kann er Selenium ausführen und den Browser für Ihre Tests steuern.