Ik automatiseer je rest API-tests met java en rest assured
QA Engineer gespecialiseerd in Web, Mobile en API Testing
Over deze dienst
Maak API regression checks herhaalbaar met herbruikbare testautomatisering gebouwd in Java en REST Assured.
Met meer dan 5 jaar QA-ervaring maak ik tests die de afgesproken response codes, response velden en positieve en negatieve scenario's verifiëren.
Elk pakket bevat Java broncode, Maven configuratie, herbruikbare request specificaties, setup-instructies, een uitvoeringssamenvatting en een opgenomen walkthrough.
Starter: Tot 4 testcases over 2 API-operaties.
Standaard: Tot 12 testcases over 5 operaties, JSON schema validatie, externe testdata en HTML rapporten.
Geavanceerd: Tot 25 testcases over 10 operaties, plus één GitHub Actions workflow.
De scope omvat één REST API, één testomgeving en één bestaande authenticatiemethode. Een operatie is een HTTP-methode plus een route. Limieten voor operatie en testcase gelden beide.
Neem contact met me op voordat je bestelt om scope, documentatie en toegang te bevestigen.
Backend fixes, security audits, load testing, infrastructuur setup en doorlopende onderhoud zijn uitgesloten. Het bijgevoegde document is een fictief leveringsvoorbeeld.
Testapplicatie:
API
Ontwikkelingstechnologie:
Java
Apparaat:
PC
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Wat telt als een API-operatie en een testcase?
Een operatie is een HTTP-methode plus een route, zoals GET /users. Een testcase controleert één invoer of voorwaarde en het verwachte resultaat. Beide pakketlimieten gelden; cases worden niet per operatie geteld.
Wat heb je nodig voordat je begint?
API-documentatie, een test basis URL, authenticatie-instructies, testdata en verwachte responses. Gebruik speciale testaccounts en veilige credential sharing. Bevestig toestemming voor tests die data wijzigen.
Kun je een bestaand automatiseringsproject uitbreiden?
Ja, na het bekijken van de Java/REST Assured structuur en afhankelijkheden. Neem contact met me op voordat je bestelt. Frameworkmigraties, grote refactoringen en niet-gerelateerde reparaties vereisen een aparte scope.
Wat bevat de GitHub Actions integratie?
Geavanceerd omvat één workflow met handmatige uitvoering en één overeengekomen repository trigger, plus test rapporten. Je API moet bereikbaar zijn voor de runner. Privé netwerk setup en aangepaste runners zijn uitgesloten.
Wat houden herzieningen in?
Aanpassingen aan de geleverde tests en documentatie binnen de afgesproken scope. Nieuwe operaties, extra cases, gewijzigde API-eisen, backend fixes en doorlopend onderhoud zijn niet inbegrepen.

