Frage

Nachdem ich einen Build zu Staging bereitstellen. Ich möchte ein System haben, dass Rauch alle unsere Web-Seiten testet Suche Fehler HTTP-Statuscodes (400500).

Was ist die einfachste, schnellste Weg, ein System wie dieses in Platz zu bekommen.

Wenn ich Selen oder WebAII verwenden scheint es, wie ich eine Menge Arbeit zu tun haben würde grundlegende Unit-Tests zu erzeugen.

Im Idealfall Id wie zu können, einen toten einfachen Test für alle meine Seite automatisch generieren, dann im Laufe der Zeit zu bauen einige weiteren interaktiven UI-Tests.

ich nicht wirklich meine eigene Lösung mit wget oder etwas rollen soll.

ich einige Vorschläge schätzen würde.

Danke

War es hilfreich?

Lösung

  

Im Idealfall Id wie zu können, automatisch generieren einen toten einfachen Test für alle meine Seite, dann im Laufe der Zeit zu bauen einig weiteren interaktiven UI-Tests.

Ich weiß keine Lösung (das bedeutet nicht, es existiert nicht), die diese vollautomatisch für eine ganze Website tun. Es sei denn, Ihre Website hauptsächlich aus statischen Teilen besteht, ist die Navigation nicht nur um die folgenden Links und ist im allgemeinen zu komplex diese Aufgabe zu automatisieren: Navigation beinhaltet oft das Ausfüllen von Formularen, deren Übermittlung, Surfen Ergebnisse, Klicken auf die Einzelheiten eines bestimmten Artikels zu sehen , etc. und dies erfordert eine gewisse menschliches Zutun.

die nicht-kundenspezifische Lösung Eigentlich, die mir in den Sinn kommen, um diese Aufgabe zu erleichtern, wäre ein Recorder wie verwenden Selenium IDE . Aber ich stimme zu, dass, wenn Sie von Grund auf neu beginnen, wird dies einige Arbeit erfordern.

  

ich nicht wirklich meine eigene Lösung mit wget oder etwas rollen soll.

Um ehrlich zu sein, könnte dies die beste Option sein, wenn (zum Beispiel einer One-Shot-Generierung von Testquelldateien aus einer Selen-Vorlage für alle bekannten Seiten / URLs die Skriptsprache Ihrer Wahl).

Andere Tipps

Ich denke, u kann in QTP eine deskriptive Programmierung tun (dh) nach der Anforderung u das Skript tun und speichern Sie die Debug-Ergebnisse. Einmal in Betrieb ur Anwendung das qtp Skript ausführen, die u erstellt und die Ergebnisse überprüfen.

Wir benutzten den Rauchtest mit der QTP dh jedes Mal bauen zu tun, wie im Einsatz. Um zu überprüfen, ob die Anwendung zeigt alle Seiten ohne Fehler.

Ich habe einen Ruby-Skript gesehen vor, dass etwas Ähnliches tut. Ist in dem Buch Wicked Cool Ruby-Skripte

Das ist sehr ähnlich

Geht durch alle Links und bekommt die Renditen Codes. Test nicht alles kann, aber ein guter Anfang.

Für eine einfache Anwendungen mit begrenzten Anzahl von Seiten können Sie swat Tool verwenden, die ist DSL erstellen Rauchversuche für Web-Anwendungen . Es ist einfach genug, um den Einsatz zu starten. Grüße.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top