Cypress

Autre

5 Best Courses to Learn Test Automation in 2025

Cet article présente cinq des meilleurs cours en ligne pour apprendre l'automatisation des tests en 2025. Il met l'accent sur des outils tels que Selenium, JUnit, TestNG, Cypress et Robot Framework, offrant des formations adaptées pour les débutants et les niveaux intermédiaires. L'automatisation des tests est de plus en plus nécessaire dans le développement logiciel moderne avec des pipelines CI/CD, et cet article vise à guider les apprenants vers les ressources les plus pertinentes pour se préparer à cette demande croissante.

"
Dev front

Tuto : utiliser Cypress pour ses tests End-to-End

Cypress est un framework de test en JavaScript, apprécié pour sa facilité d'utilisation parmi les développeurs et les testeurs QA. Il permet d'écrire des tests de manière simple et visuelle, rendant les tests plus accessibles et lisibles. Les tests peuvent être de types composants ou end-to-end, avec une approche pouvant aller jusqu'à la logique TDD. Cypress offre de nombreuses fonctionnalités utilitaires pour garantir la fiabilité des applications, en facilitant aussi bien l'interaction avec le DOM que la simulation de comportements. L'utilisation d'attributs spécifiques comme 'data-cy' permet une sélection précise et durable des éléments du DOM dans les tests, renforçant ainsi la stabilité des scripts d'automatisation.

Autre

Bpifrance et GreenFrame : Retour d’expérience

Cet article présente une interview de Calange Favreau, responsable Cloud chez Bpifrance, qui évoque l'engagement de l'institution dans une démarche de réduction de son empreinte carbone numérique via l'outil GreenFrame. Bpifrance, en tant que banque publique d'investissement, soutient les entreprises françaises tout en intégrant des pratiques numériques plus responsables et des indicateurs pour mesurer leur impact environnemental. L'auteur souligne l'importance d'une approche interne d'amélioration continue et l'utilisation d'outils open source pour personnaliser leurs solutions.

Dev front

Displaying Test Screenshots in GitHub Actions

Cet article explique comment afficher des captures d'écran de tests Cypress dans les actions GitHub pour mieux comprendre les échecs de tests. Il décrit comment configurer Cypress pour prendre automatiquement des captures d'écran lors de l'échec d'un test et comment les télécharger en tant qu'artefacts. De plus, il mentionne l'utilisation de Cypress Cloud pour voir les exécutions de tests en temps réel, permettant une meilleure visualisation des erreurs. La solution est également applicable avec Playwright.

Dev back

SensioLabs speakers at the SymfonyLive Online French Edition

L'article décrit les présentations des développeurs de SensioLabs lors de la SymfonyLive Online French Edition 2021. Guillaume Loulier a présenté Cypress, un cadre de test E2E, en comparant ses caractéristiques à celles de ses concurrents comme Behat et Panther. Il a partagé des conseils sur l'écriture de tests et l'importance des tests cross-browser. Laurent Voullemier a exploré le composant Form de Symfony, abordant sa création, ses méthodes et des concepts comme DataTransformer et DataMapper pour la soumission des formulaires. Mathias Arlaud a présenté API Platform et ses fonctionnalités de sérialisation. L'article souligne l'importance de comprendre ces technologies pour le développement avec Symfony.