web-dev-qa-db-fra.com

Comment écrire des tests automatisés?

J'ai vu que Drupal 7 inclut une sorte de framework de test (je ne l'ai pas encore essayé car mes sites existants sont toujours dans Drupal 6 et probablement gagné) ne migrez pas de sitôt.) Comment pouvez-vous écrire des tests automatisés pour un site Drupal 6, existe-t-il un module pour cela? Combien peut-on réellement tester automatiquement plutôt que d'exiger des tests manuels?

23
Chaulky

http://drupal.org/project/simpletest - il fournit essentiellement la même API de test que le module principal D7 et vous devez encore écrire les tests vous-même. Il y a aussi http://drupal.org/project/simpletest_automator qui vous aidera apparemment à "enregistrer" vos actions sur un site dans un SimpleTest pour vous.

Liens utiles supplémentaires:

24
Dave Reid

Pour les tests de site , vous ne trouverez peut-être pas Simpletest la meilleure solution. Il est conçu pour tester le code, plutôt que le comportement d'un site. Vous pourriez être intéressé par d'autres outils de test à grande échelle comme Selenium , comme l'a mentionné Dave Reid.

9
rfay

Un certain nombre de modules contribués pour Drupal 6 inclut des tests simples. Si vous avez besoin d'inspiration, jetez un œil au module Date par exemple.

3
naxoc