Ik schrijf geautomatiseerde end-to-end tests met Cypress of Playwright
Laravel en React webontwikkelaar, QA en testautomatisering
Over deze dienst
Ben je het handmatig opnieuw testen van dezelfde flows na elke release zat? Ik schrijf geautomatiseerde end-to-end tests voor jouw webapp met Cypress of Playwright, zodat je belangrijke gebruikersreizen automatisch worden gecontroleerd.
WAAROM MIJ
Ik ben een webontwikkelaar (Laravel, React, Node, NestJS) met praktische QA-ervaring bij een gezondheidszorgsoftwareproduct. Ik schrijf tests die leesbaar en onderhoudbaar zijn, niet alleen tests die slagen.
WAT IK KAN automatiseren
- Login-, registratie- en authenticatiestromen
- Formulieren, CRUD-acties en validatie
- Afrekenen en meerstapsgebruikersreizen
- Basis API-controles binnen je testsuite
WAT je krijgt
- Test scripts in JavaScript of TypeScript
- Een overzichtelijke structuur (page objects of helper functies)
- Een README met uitleg over installatie en uitvoering van de tests
- Een test run rapport of screenshots van geslaagde tests
- Optioneel GitHub Actions setup om tests uit te voeren bij elke push (Premium)
Stuur me gerust een bericht voordat je bestelt met je app URL, je stack en de flows die je wilt automatiseren. Ik kan Cypress of Playwright aanbevelen voor jouw situatie.
Testapplicatie:
Webapplicatie
Apparaat:
PC
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Cypress of Playwright: welke moet ik kiezen?
Beide werken goed voor de meeste webapps. Playwright ondersteunt meerdere browsers en tabs. Cypress heeft een heel gebruiksvriendelijke interactieve runner. Vertel me je wensen en ik adviseer je de beste keuze.
Kun je tests toevoegen aan mijn bestaande project?
Ja. Ik kan tests toevoegen aan je bestaande repo, volgens je huidige structuur en conventies.
Heb je toegang tot mijn code nodig?
Niet altijd. Ik kan een gedeployde staging URL testen. Toegang tot de repo is nodig als je wilt dat de tests worden gecommit naar je project of in CI worden uitgevoerd.
Wat wordt bedoeld met een "test flow"?
Een gebruikersreis, zoals "inloggen en profiel bijwerken" of "toevoegen aan winkelwagen en afrekenen". Dit kan enkele testgevallen voor die reis omvatten.
