PHP Automatisierte Bereitstellung und Tests

8

Ich habe eine Frage gestellt hier Automatische Bereitstellung von Java-Code automatisch bereitstellen.

Auf unsere Back-End-Java-API wird von einer PHP-Webanwendung zugegriffen. Es wäre schön, wenn Sie diese Webanwendung (zusammen mit statischen Dateien wie CSS, JS und Bildern) automatisch auf unserem Webserver bereitstellen könnten, während Sie automatisch PHP-Code testen. Gibt es etwas Ähnliches für PHP?

Ich frage mich auch, ob Sie als Teil dieses automatisierten Tests überprüfen können, dass jede tatsächliche Seite ohne einen schwerwiegenden Fehler geladen wird. Ich bin sicher, dass ich über ein Google-Projekt gelesen habe, mit dem Sie Seitentests schreiben können, z. Klicken Sie auf den Link a, gehen Sie auf die Seite b etc usw.

Danke

    
christophmccann 18.01.2011, 22:45
quelle

3 Antworten

1

Da Sie mit Java arbeiten, sollten Sie Hudson verwenden (auch in Ihrer anderen Frage erwähnt), der Build-Aufgaben ausführen kann, die aus mehreren "Schritten" bestehen. Ein Schritt könnte das Unit-Testen Ihrer Java-App sein. eine andere Unit testet eine PHP-App, eine weitere deployinhg Java-App und eine andere, die eine PHP-App bereitstellt (und Sie könnten weitere hinzufügen; P)

Es hat ein Maven-Plugin, so dass Sie tatsächlich Ihre vorhandenen Maven-Skripte verwenden können.

    
Mchl 18.01.2011, 23:28
quelle
4

Vielleicht sollten Sie Phing für die Bereitstellung mit Funktionen verwenden, die das Testen mit PHPUnit und / oder SimpleTest

    
wajiw 18.01.2011 22:59
quelle
2

Vielleicht diese Frage zur Handhabung von Bereitstellungsstrategien kann Ihnen helfen.

Zusätzlich, aber vielleicht zu weit gegangen, können Werkzeuge wie Tempomat Ihnen helfen, auch eine kontinuierliche Integration anzuwenden.

PHPUnit mit ant war mein Weg zum automatisierten Testen, was auch für Sie eine gute Option sein könnte, da Sie offensichtlich bereits Java verwenden:)

    
luchaos 18.01.2011 23:16
quelle