Wie schreibe ich automatisierte Tests?

23

Ich habe gesehen, dass Drupal 7 eine Art Testframework enthält (ich habe es noch nicht ausprobiert, da meine vorhandenen Sites immer noch in Drupal 6 sind und wahrscheinlich nicht in Kürze migrieren werden). Wie können Sie automatisierte Tests für eine Drupal 6-Site schreiben? Gibt es ein Modul dafür? Wie viel kann tatsächlich automatisch getestet werden, ohne dass manuelle Tests erforderlich sind?

Chaulky
quelle
4
Dieses Thema wird in der Drupal-Dokumentation (unter drupal.org/simpletest ) bereits ausführlich behandelt . IMHO, um diese Art von Frage im Drupal-Community-Geist richtig zu beantworten, würde man entweder auf die vorhandene Dokumentation verweisen oder eine lange Antwort schreiben, die eigentlich als Dokumentation auf drupal.org und nicht auf stackexchange.com beigesteuert werden sollte
Pierre Buyle
1
Dies ist wirklich umfassend: Ähnlich wie "Wie erstelle ich eine X-Site in Drupal?"
1
Obwohl allgemein, denke ich, dass dies eine wichtige Frage ist, insbesondere für neue Drupaler. Es wird auch ein Ort für weitere Diskussionen sein, der allen Drupalern bei der Veröffentlichung dieser Site helfen wird. Ich bin auch anderer Meinung, dass es dasselbe ist wie "Wie baue ich X". Dies ist nicht so offen. Es gibt klare Schritte, die für alle Sites befolgt werden müssen, sodass dieses Thema für jede Drupal-Site von großer Relevanz ist.
Chaulky

Antworten:

9

Für Site- Tests ist Simpletest möglicherweise nicht die beste Lösung. Es wurde entwickelt, um Code zu testen, anstatt das Verhalten einer Site. Möglicherweise interessieren Sie sich für weitere Test-Tools wie Selenium , wie Dave Reid sagte.

rfay
quelle
3

Eine Reihe von Modulen für Drupal 6 enthält einfache Tests. Wenn Sie Inspiration zu sehen , das müssen Datum Modul zum Beispiel.

naxoc
quelle