Riparerò test flaky di playwright o cypress e stabilizzerò la tua suite
Ingegnere di automazione di test Playwright e API, SDET
Informazioni su questo servizio
Il tuo CI è rosso senza motivo? I test flaky sprecano ore e insegnano al team a ignorare i fallimenti. Trovo la causa principale di ogni test flaky e la risolvo correttamente, non aggiungendo retries o sleep più lunghi.
Ciò che riparo:
- Attese dure e problemi di timing (assertion web-first, attese corrette)
- Selettori CSS/XPath fragili (locatori role e test-id)
- Stato condiviso e dipendenza dall'ordine dei test (fixtures, dati di test isolati)
- Timing di rete e API (mocking delle route, attesa delle risposte)
- Fallimenti solo in CI (worker, retries, timeout, configurazione ambiente)
Come funziona:
Passo 1: condividi l'accesso al repo e i test flaky (o un link a una run CI)
Passo 2: riproduco, diagnostico e risolvo ciascuno
Passo 3: ricevi una pull request più una breve nota sulla causa principale di ogni test
Framework: Playwright (TypeScript/JavaScript) e Cypress. Funziona con il tuo pipeline CI esistente.
Contattami prima di ordinare così posso verificare la tua configurazione e confermare il pacchetto giusto.
Applicazione di testing:
Applicazione web
Tecnologia di sviluppo:
Java
•
JavaScript
•
Node.js
•
TypeScript
Dispositivo:
Mac
•
Linux
FAQ
Traduzione automatica.
Aggiungerai solo retries per far passare i test?
No. I retries nascondono problemi reali. Risolvo la causa, come timing, selettori, dati condivisi o ambiente, quindi un fallimento significa un bug reale. I retries sono usati solo come rete di sicurezza in CI, mai come soluzione definitiva.
Di quale accesso hai bisogno?
Accesso in lettura al repo dei test (o un zip), lista dei test flaky o link a una run CI fallita, e URL dell'ambiente di test con account di test. Non ho mai bisogno di dati di produzione o credenziali di admin.
