AutoTests

Dernière modification : -


// 2007/10/01 16:09 / 86.220.235.50
Il existe des tests automatiques de WiKiss :
* non régression
* fonctionnels

!! documentation
Ces tests sont basé sur le framework [PHP SimpleTest|http://simpletest.org/]
Voir :
* [doc en fr|http://onpk.net/php/simpletest/index.php]
* [api|http://simpletest.org/api/]

!! Utilisation
Les tests sont des fichiers php stockés dans le répertoire ''/tools/tests/'' du dépot svn.
On y trouve :
* index.php : fichier chapeau de lancement des tests
* pages_test.php : code commun et tests et vérif accessibilité de la page d'accueil
* auth_test.php : tests de l'authentification
* syntaxe_test.php : tests de la syntaxe wiki

Pour lancer les tests :
* récupérer le code de ceux-ci. le répertoire tools doit être au même niveau que trunk :
{{svn co svn://svn.tuxfamily.org/svnroot/wikiss/svn/tools}}
* modifier l'adresse du serveur de test dans pages_test.php
{{public $_url = 'http://fc/wiki_dev/svn/trunk/';}}
* installer SimpleTest 1.0.1beta2 dans le répertoire tests/simpletest
{{cd tools/tests
tar xvzf simpletest_1.0.1beta2.tar.gz}}
* lancer les tests en ligne de commande
{{php index.php
WiKiss Tests
OK
Test cases run: 3/4, Passes: 167, Failures: 0, Exceptions: 0
}}

!! Todo
Trouver un outil pour des tests de charge et d'endurance.
voir http://www.opensourcetesting.org/ pour trouver les outils.