Page 2 sur 2
Re: Help : automatisation en BDD de tests front avec php
Publié : mer. sept. 17, 2025 5:31 am
par JakeCoane12
jonathan9 a écrit : ↑mer. août 20, 2025 9:35 am
shutshallots a écrit : ↑jeu. juil. 17, 2025 9:39 am
Je vous remercie pour ces éclaircissements très bénéfiques. J'ai une interrogation sur l'association de Playwright avec Squash : Y a-t-il une méthode ou une bonne pratique pour associer des scénarios Playwright aux cas de test établis dans Squash ?
Adrian a écrit : ↑jeu. avr. 03, 2025 4:38 pm
Bonjour,
En général, les tests E2E sont placés dans des projets à part pour éviter les mélanges avec les tests unitaires (TU) et les tests d'intégration.
L'utilisation des tests en BDD est une pratique possible via Squash dans le cadre de tests effectués avec RobotFramework (Python) ou Cucumber (Java). Vous pouvez retrouver un exemple d’usage pour ces deux technologies dans la documentation suivante :
https://tm-fr.doc.squashtest.com/v9/how ... index.html block breaker
Okay, automation eh? So, PHP's getting friendly with frontend testing? Intriguing! Always thought it was more of a backend bruiser. Database integration...now that's where things get interesting. Makes me think, can we avoid those flaky element selectors at last? I remember this project back in 2018, constant UI changes scuppering our Selenium scripts. Maintaining them was a nightmare. The project Block Breaker really needed a visual diff testing tool back then! It would have saved us weeks.
Re: Help : automatisation en BDD de tests front avec php
Publié : mar. nov. 18, 2025 4:22 am
par GeorgeWilkinson
Adrian a écrit : ↑jeu. avr. 03, 2025 4:38 pm
Bonjour,
En général, les tests E2E sont placés dans des projets à part pour éviter les mélanges avec les tests unitaires (TU) et les tests d'intégration.
L'utilisation des tests en BDD est une pratique possible via Squash dans le cadre de tests effectués avec RobotFramework (Python) ou Cucumber (Java). Vous pouvez retrouver un exemple d’usage pour ces deux technologies dans la documentation suivante :
Block Blast
Le choix de la technologie dépend de vos préférences et des instances à disposition. Voici quelques technologies fréquemment utilisées :
- RobotFramework, JUnit → Pour les tests interagissant avec une IHM web. Avec du BDD
- Playwright → Sans intégration BDD côté Squash
En espérant que cela vous aide.
Cordialement,
Adrian
Interesting challenge you're facing with the PHP constraint! While Behat might seem dated, it's actually still quite solid for BDD testing in PHP environments. Have you considered using Codeception as an alternative? It offers great Selenium integration and is more actively maintained. Sometimes when I'm stuck debugging complex test scenarios, I take a break with games like Block Blast to clear my head – fresh perspective often helps with technical decisions. Your Squash integration idea sounds promising though!
Re: Help : automatisation en BDD de tests front avec php
Publié : sam. mars 14, 2026 11:51 am
par robertscott56
You can use Behat in PHP to maintain a Gherkin-like approach, but the technology is outdated and poorly maintained. It's often more sensible to decouple testing from the PHP backend and use Cypress or Playwright with Gherkin for a modern, maintainable solution that integrates better with current tools.