Equipe des tests automatisés
From Joomla! Documentation
Revision as of 12:52, 3 April 2019 by Lorangerart (talk | contribs) (Created page with "Projet de test des extensions avec Codeception")
Revision as of 12:52, 3 April 2019 by Lorangerart (talk | contribs) (Created page with "Projet de test des extensions avec Codeception")
L' Equipe des tests automatisés est sous la responsabilité du Département de la Production, qui supervise tous les aspects liés au code de tous les logiciels du Projet Joomla.
Ceci est la page d'accueil de l’Équipe des tests automatisés. Cette équipe est le résultat de la combinaison du précédent Groupe de travail du tests systèmes et du Groupe de travail de tests unitaires.
Membres de l'équipe
Veuillez visiter le Portail des bénévoles pour avoir un aperçu des membres de cette équipe.
Objectifs
- Améliorer la qualité du logiciel CMS Joomlaǃ ;
- Créer du contenu pour apprendre "comment tester" pour la communauté Joomlaǃ ;
Feuille de route
Les étapes suivantes pour 2017 / 2018 sont :
- Couverture de tests système pour le noyau du CMS Joomla! ;
- Mise à jour de PHPUnit vers la dernière version ;
- Règles pour Code Sniffer ;
- Nouvelle infrastructure basée sur docker ;
- Tests des extensions pour B/C ;
Historique
2017
- Merger les tests système dans le noyau (tests/codeception) ;
Google Summer of Code
- Tests JavaScript pour Joomla 4ǃ ;
- Configuration des tests en parallèle ;
- Plateforme de tests des PR (Pull Request) ;
2016
- Architecture des tests système.
Google Summer of Code
- Tests JavaScript avec Karma et Jasmine ;
- Accent sur les tests système Joomlaǃ et l'architecture des tests pour Joomlaǃ ;
GSoC 2014
Documents
- Écrire des tests système pour Joomla!
- Écrire des tests système avec Codeception : Tester les extensions Joomlaǃ avec Codeception ;
- Présentation de Javier Gomez sur les tests système Joomlaǃ lors de la conférence Joomla World 2014 : http://prezi.com/qsf17leurgbe/automated-system-testing-in-joomla/
- Fichier de présentation de la session Aperçu des tests Joomla! 2016 : https://www.slideshare.net/YvesHoppe/joomla-testing-jdd-germany-2016.
Projets
- Tests système Joomlaǃ ː https://github.com/joomla/joomla-cms/tree/staging/tests/codeception
- com_weblinks: https://github.com/joomla-extensions/weblinks - Projet de test des extensions avec Codeception
- Ancien répertoire de tests système ː https://github.com/joomla-projects/gsoc16_browser-automated-tests
- Etapes et actions de base pour les tests Joomla avec Selenium / Codeception : https://github.com/joomla-projects/joomla-browser
- Scripts de génération JoRobo pour générer les extensions : https://github.com/joomla-projects/jorobo
- Scripts de test Joomla Robo.li : https://github.com/joomla-projects/joomla-testing-robo
- Le conteneur Docker pour les tests système de Joomlaǃ
- L'image des tests système Docker ː https://github.com/joomla-projects/docker-systemtests
- Tests JS (mergés dans le noyau) : https://github.com/joomla-projects/gsoc16_js-unit-tests
- Le conteneur de test vagrant pour Joomla : https://github.com/joomla-projects/vagrant-joomla-testing
- Paquet Selenium avec les pilotes web ː https://github.com/joomla-projects/selenium-server-standalone