Maison >développement back-end >Problème PHP >A quoi servent les tests unitaires php ?
Les tests unitaires PHP sont une bonne idée. Ils fournissent une méthode de test automatisée et rendent les tests automatisés possibles dans le développement agile.
PHP est différent des autres langages. Les tests unitaires doivent être installés et configurés par vous-même, ce qui est relativement gênant. Cependant, les tests unitaires peuvent améliorer la stabilité et la configuration. robustesse de la bibliothèque. Elle est toujours très puissante. Apprenons à configurer les tests unitaires PHP (apprentissage recommandé : Tutoriel vidéo PHP)
Remarque : PHP doit être mis à niveau vers la version 7.1 ou ci-dessus
Instructions de configuration
Installation globale du script de commande phpunit
$ wget https://phar.phpunit.de/phpunit-7.0.phar $ chmod +x phpunit-7.0.phar $ sudo mv phpunit-7.0.phar /usr/local/bin/phpunit $ phpunit --version PHPUnit x.y.z by Sebastian Bergmann and contributors.
Installation globale du code phpunit
composer global require phpunit/phpunit
Créez phpunit.xml et placez-le dans le répertoire racine de votre projet. Ce fichier est un fichier de configuration que phpunit lira par défaut :
<phpunit bootstrap="vendor/autoload.php"> <testsuites> <testsuite name="service"> <directory>tests</directory> </testsuite> </testsuites> </phpunit><.>
Configurer le chemin phpunit.phar de l'unité phpstorm, Langages & Frameworks > PHP> PHPUinit
Par exemple, le chemin local de mon phpunit est /usr/local/bin /phpunitConfigurer la classe de test unitaire Astuce, Langages & Frameworks > PHP > inclure le chemin
Par exemple, le chemin local de mon Le package phpunit est /Users/chenqionghe/.composer/vendor/phpunit
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!