Ik zet Playwright E2E-tests en CI in voor webapp, SaaS en vibe coded app
Full-stack AI-ontwikkelaar: AI-agents, SaaS, webautomatisering, Chrome-extensies
Gescreend door Fiverr Pro
Bensbahou is geselecteerd door het team van Fiverr Pro vanwege diens expertise.
Gescreend voor
AI-development
Chatbot development
Software development
Vibe coding
Over deze dienst
Groeten! Ik ben Bensbahou. Topbeoordelde ⭐ en getest professional
Verliest elke release mogelijk sign-up, inloggen of betalingen? Ik voeg Playwright E2E-tests toe die het als eerste opvangen.
E2E-testing klikt door je webapp alsof het een echte gebruiker is, draait bij elke codewijziging en blokkeert een slechte release voordat jouw klanten het zien.
Waarom ik?
- 500+ reviews: 5+ jaar ervaring met bouwen van webapps en SaaS
- Developer, geen QA only: ik lees jouw code en test wat ertoe doet
- Dagelijks Playwright: ik draai het op mijn eigen producten
- Stabiele tests: geen vage wachttijden, duidelijke foutmeldingen
Wat ik bouw:
- Playwright-testreeksen in TypeScript voor React, Next.js en elke webapp
- Kritieke gebruikerspaden: aanmelden, inloggen, afrekenen, Stripe-betalingen
- CI-pijplijnen: GitHub Actions bij elke push
- API-, visuele en cross-browser tests op Chrome, Firefox en Safari
- Testautomatisering voor SaaS, MVPs en vibe coded apps
- Flaky-testoplossingen en rapporten met traces en video\'s
Proces:
- Ontdekkingsgesprek (Zoom mogelijk)
- Testplan voor jouw belangrijkste journeys
- Ik schrijf en voer de tests uit tegen jouw app
- CI-configuratie, documentatie en overdracht
Prijzen zijn indicatief: elk project wordt gequote na ons gesprek.
Neem vooraf contact op voordat je bestelt!
Testapplicatie:
Webapplicatie
Apparaat:
PC
•
Mac
•
Linux
•
iPhone
•
Android telefoon
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Wat is end to end (E2E) testen?
E2E-tests openen jouw app in een echte browser en gebruiken hem als een klant: aanmelden, inloggen, betalen en de belangrijkste functies gebruiken. Als een codewijziging één van die stappen breekt, faalt de test voordat de release jouw gebruikers bereikt.
Waarom Playwright en niet Cypress of Selenium?
Playwright is snel, draait Chrome, Firefox en Safari (WebKit) vanuit één suite, wacht zelfstandig op de pagina zodat tests minder gevoelig zijn voor fouten en registreert een trace en video van elke fout. Het is gratis, open source en past bij moderne TypeScript-stacks.
Welke apps kan je testen?
Elk webapp: React, Next.js, Vue, Angular, SaaS-dashboards, online winkels en MVPs gebouwd met Lovable, Bolt, Replit of base44. Ik test tegen een URL, bij voorkeur een staging- of preview-omgeving in plaats van je live site.
Heb je toegang tot mijn code nodig?
Voor het beste resultaat voeg ik de tests toe aan jouw repository zodat ze naast jouw code bestaan en draaien in jouw CI. Als je de code niet kunt delen, kan ik een apart testproject bouwen dat draait tegen jouw staging- of live-URL.
Gaan de tests automatisch draaien?
Ja, vanaf het Standard-pakket. Ik zet GitHub Actions op om de suite bij elke push en pull request te laten draaien, met een HTML-rapport, screenshots en traces wanneer een test faalt. GitLab CI en Vercel-preview-deployments werken ook.
Hoe ga je om met inloggen, betalingen en testdata?
Tests loggen in één keer en hergebruiken de sessie, gebruiken testaccounts en Stripe testmodus voor betalingen, en maken hun eigen data aan en verwijderen die weer. Ze raken nooit echte klanten of echte kaarten aan.
Wat met flaky tests?
Ik schrijf tests die wachten op echte paginastatussen in plaats van vaste timers, met stabiele selectors. Heeft jouw suite al flaky tests, dan zoek ik waarom elke test op willekeurige momenten faalt en los ik het op of herschrijf ik het.
Zul je ook bugs vinden?
Ja. Terwijl ik de tests schrijf rapporteer ik elke bug die ik vind, met stappen om het te reproduceren. Als full-stack-ontwikkelaar kan ik ze ook oplossen, na onze beoordeling.
Wat krijg ik aan het einde?
De testcode in jouw repository, de CI-configuratie, een korte handleiding om tests uit te voeren en toe te voegen, en een overzicht van wat er gedekt is. Jouw team kan de suite blijven uitbreiden zonder mij.
Kun je de tests bijwerken naarmate mijn app wijzigt?
Ja. Apps veranderen elke week, dus tests moeten ook bijgewerkt worden. Ik bied maandelijkse support om de suite groen te houden, nieuwe features toe te voegen en fouten te beoordelen.

