Série
prestaflow
14 articles — à lire dans l'ordre.
- 1
Écrire son premier scénario de test avec PrestaFlow
Installer PrestaFlow, lancer un scénario fourni, puis écrire le sien pour tester un module maison.
29 juillet 2026
- 2
Automatiser ses scénarios PrestaFlow en CI
Exécuter ses scénarios PrestaFlow depuis GitHub Actions, à deux niveaux : la CLI en workflow, puis l'Action officielle avec Flashlight et matrice multi-versions.
30 juillet 2026
- 3
PrestaFlow : tester un module tiers
Appliquer PrestaFlow à un module qu'on n'a pas écrit, dont on ne contrôle ni le code ni les sélecteurs — depuis un projet de test extérieur au module.
14 août 2026
- 4
Piloter ses tests depuis l'application PrestaFlow
Prise en main de l'application desktop PrestaFlow : lier un projet local, exécuter une suite depuis l'UI, lire les résultats, activer le sync cloud.
17 août 2026
- 5
PrestaFlow en CI hors GitHub Actions : GitLab, Bitbucket, CircleCI, Jenkins
L'article 2 a couvert GitHub Actions. Le niveau 2 n'est plus GitHub-only : GitLab a un Component, Bitbucket un Pipe, CircleCI un Orb. Cette annexe donne les gabarits niveau 1 et niveau 2 pour chaque plateforme, plus Jenkins qui reste au niveau 1.
19 août 2026
- 6
PrestaFlow : un scénario qui tient de PrestaShop 1.7 à 9
Structurer ses Pages custom pour survivre à plusieurs versions majeures de PrestaShop, exécuter la même suite contre chacune, gérer les pièges classiques d'un passage 1.7 à 9.
21 août 2026
- 7
PrestaFlow : factoriser ses Pages entre plusieurs suites
Aller au-delà de la Page minimale de l'article d'introduction : plusieurs Pages par module, traits partagés, sélecteurs stables et adaptation entre versions PrestaShop.
24 août 2026
- 8
PrestaFlow : tester une preprod derrière un htpasswd
Utiliser PRESTAFLOW_BASIC_USER et PRESTAFLOW_BASIC_PASS pour tester une boutique protégée par une auth HTTP Basic — sans traîner les identifiants dans l'URL.
26 août 2026
- 9
PrestaFlow sans Flashlight : brancher sur sa stack locale
La série suppose Flashlight partout. Mais si vous avez déjà une boutique PrestaShop qui tourne sur Valet, MAMP, DevKinsta ou docker-compose maison, PrestaFlow s'y branche sans docker en jeu — juste un .env qui pointe ailleurs.
26 août 2026
- 10
PrestaFlow : tester une preprod derrière Cloudflare (WAF, Bot Fight)
Laisser passer PrestaFlow à travers Cloudflare avec un header authentifié + secret partagé — pas un filtre User-Agent, qui est trivialement falsifiable.
28 août 2026
- 11
PrestaFlow : gérer les scénarios sur plusieurs locales
Écrire des assertions robustes à la langue de la boutique, s'appuyer sur les traductions livrées avec PrestaFlow, ajouter les siennes pour ses Pages custom, tester la même suite contre plusieurs locales.
28 août 2026
- 12
PrestaFlow : écrire le scénario avant le fix, en faire le garde-fou
Un bug est remonté → au lieu de plonger dans le code, on écrit d'abord le scénario PrestaFlow qui le reproduit. Il tombe rouge. On fixe. Il passe vert. Le scénario reste, gratuit.
31 août 2026
- 13
PrestaFlow : tester un thème PrestaShop
L'angle spécifique aux intégrateurs de thèmes : quels gabarits couvrir systématiquement, comment structurer une suite par écran, gérer le responsive et les locales dans les mêmes captures.
4 septembre 2026
- 14
PrestaFlow : debug d'un scénario qui casse
Boîte à outils pour localiser rapidement la cause d'un scénario qui échoue : capture d'erreur, mode headed, isolation par skip et todo, mode debug, et le cas particulier des flakes.
7 septembre 2026