Frage

Wir entwickeln benutzerdefinierte Umfrage-Websites und ich suche nach einer Möglichkeit, die Musterprüfung dieser Websites zu automatisieren.Umfragen enthalten oft viele komplexe Regeln und Zweige, die auch davon abhängen, wie auf Elemente geantwortet wird.Alle Umfragen werden gründlich getestet, bevor sie an Kunden weitergegeben werden.Diese Tests erfordern viel manuelle Arbeit.Ich würde gerne einige Optionen kennenlernen, mit denen ich diese Tests automatisieren könnte, indem ich Fragen beantworte und die Ergebnisse in der Datenbank verifiziere.Die Umfrageseiten werden von einer Engine erstellt, die ASP-Seiten erstellt und schreibt und die Antworten zur Verarbeitung in einer Datenbank empfängt.Daher kann ich die Website nur testen, indem ich mit den Webseiten selbst interagiere.Ich denke, in gewisser Weise muss ich eine Art Bot bauen;Ich weiß wirklich nicht viel über das Design dahinter.

Könnte jemand bitte einige Vorschläge machen, wie dies erreicht werden kann?Vielen Dank für Ihre Zeit.

Brett

War es hilfreich?

Lösung

Andere Tipps

Sie können auch Besuche WatiN .

kann ich denke an ein paar gute Testen von Webanwendungen Suiten, die den Job erledigen sollte - eine freie / Open-Source und eine kommerzielle:

  1. Selen (Open Source / Cross-Plattform)
  2. Testcomplete (Gewerbe / Windows-basierten)

Beide lassen Sie Testsuiten erstellen von Datenbankeinträgen Überprüfung basierend auf Interaktionen mit dem Web-App.

Die Tatsache, dass Sie Windows / ASP basiert sind könnte bedeuten, dass Testcomplete erhalten Sie und läuft schneller, als es nativer ist auf Windows und .NET. Sie können eine kostenlose Testversion herunterladen, um zu sehen, ob es vor dem inves für Sie arbeiten wird.

Überprüfen Sie die Einheit Test-Framework ‚Kalk‘ aus, die mit dem Symfony Framework kommt. http://www.symfony-project.org/ Buch / 1_0 / 15-Einheit-and-Funktions-Testing . Sie haben nicht Sie Sprache erwähnen, Kalk ist PHP.

Ich würde den mechanisierten Edelstein vorschlagen, der für Rubin erhältlich ist.Es ist ziemlich intuitiv zu bedienen.

Ich verwende die QEngine (Handel) für den gleichen Zweck. Ich brauche eine Daten hinzufügen und diese in der Benutzeroberfläche überprüfen. Ich schreibe ein Skript, das dies tut und rufen, dass in einer Schleife. Die Daten können entweder über CSV- oder Excel-geben werden. überprüfen Sie die www.qengine.com, können Sie Watir auch versuchen.

Mein Vorschlag ist, QA-Agent ( http://qaagent.com ). Es scheint dies ein neuer Ansatz ist, weil Sie nichts zu installieren. entwickeln Sie einfach Ihre Web-Tests im Browser-basierte IDE. Durch die Art und Weise können Sie Ihre Tests mit jQuery und Java Script entwickeln. Wirklich cool!

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