Je vais corriger les tests flaky de playwright ou cypress et stabiliser votre suite
Ingénieur en automatisation de tests Playwright et API, SDET
À propos de ce service
Votre CI affiche-t-il une erreur sans raison ? Les tests flaky font perdre des heures et habituent l'équipe à ignorer les échecs. Je trouve la cause principale de chaque test flaky et la corrige correctement, sans ajouter de retries ou de longues pauses.
Ce que je corrige :
- Attentes longues et problèmes de timing (assertions web-first, attente appropriée)
- Sélecteurs CSS/XPath fragiles (locators par rôle et test-id)
- État partagé et dépendance à l'ordre des tests (fixtures, données de test isolées)
- Timing réseau et API (mocking de routes, attente des réponses)
- Échecs uniquement en CI (workers, retries, délais d'attente, configuration environnementale)
Comment ça fonctionne :
Étape 1 : Vous partagez l'accès au repo et les tests flaky (ou un lien vers une exécution CI)
Étape 2 : Je reproduis, diagnostique et corrige chacun d'eux
Étape 3 : Vous recevez une pull request ainsi qu'une note courte sur la cause principale de chaque test
Frameworks : Playwright (TypeScript/JavaScript) et Cypress. Fonctionne avec votre pipeline CI existant.
Veuillez me contacter avant de commander pour que je puisse vérifier votre configuration et confirmer le bon package.
Test d'applications:
Application Web
Appareil:
Mac
•
Linux
FAQ
Traduction automatique
Allez-vous simplement ajouter des retries pour faire passer les tests ?
Non. Les retries masquent les vrais problèmes. Je corrige la cause, comme le timing, les sélecteurs, les données partagées ou l'environnement, pour que un échec signifie un vrai bug. Les retries sont uniquement utilisés comme filet de sécurité en CI, jamais comme solution.
De quel accès avez-vous besoin ?
Accès en lecture au repo de tests (ou un zip), la liste des tests flaky ou un lien vers une exécution CI échouée, et une URL d'environnement de test avec comptes de test. Je n'ai jamais besoin de données de production ni de credentials administrateur.
