Parti-pirate.beParti-pirate.be

    Abonneer u op Updates

    Wat is heet

    Open Source API-testtools: RestAssured, SoapUI, SupeTest

    March 8, 2022

    Software Quality Days, Wenen, Oostenrijk, 23-25 ​​mei 2023

    March 7, 2022

    Wat is Internet of Behaviors (IoB) en hoe wordt het op verschillende gebieden gebruikt

    March 2, 2022
    Facebook Twitter Instagram
    Friday, March 24
    Facebook Twitter Instagram
    Parti-pirate.beParti-pirate.be
    • Home
    • Engineering
    • Hacker
    • Netwerken
    • Ontwikkeling
    • Testen
    Parti-pirate.beParti-pirate.be

    Een Java Test Automation Framework voor API-testen

    BjornBy BjornDecember 30, 2021No Comments2 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Reddit Telegram Email
    Share
    Facebook Twitter LinkedIn Pinterest Email

     

    In dit artikel deelt Oleksandr Podoliako enkele inzichten uit zijn ervaring met het schrijven van een testautomatiseringsframework om API met Java te testen.

    Auteur: Oleksandr Podoliako

    Onlangs heb ik een testopdracht gekregen om een ​​testautomatiseringsframework te schrijven voor API-testen met Java. Ik denk dat het interessant kan zijn voor anderen en ik wil graag de resultaten delen.

    Het framework is geschreven met Java. Maven, Lombok, testNG en Wees gerustgesteld werden ook gebruikt. Het raamwerk bestaat uit clients en testlagen. Als de tests zijn gepland om E2E te zijn of als de bedrijfslogica gecompliceerd is, kan een bedrijfslaag, die enkele API-clients bevat, worden toegevoegd. U kunt ook een komkommerlaag toevoegen.

    Het belangrijkste idee is om de basis-API-client te generaliseren, die de belangrijkste basis-API-methoden bevat (GET, POST, PUT en DELETE). Dit geeft ons de mogelijkheid om één client te gebruiken voor interactie met bijna alle eindpunten. Het maakt het ook mogelijk om het Rest Assured-logboek op één plaats te configureren via baseAPIClient.

    Ik raad aan om een ​​schrijftest, die één REST-methode behandelt, in één klas te doen, omdat de randvoorwaarden ingewikkeld zijn en voor elke REST-methode anders kunnen zijn. Ik raad ook aan om vanwege optimalisatie een paar beweringen in één testmethode te groe

    Deze test heeft een presentatiedoel en is mislukt omdat de test-API-toepassing geen entiteiten maakt en verwijdert.

    De volledige code is te vinden op GitLab

    Over de auteur

    Oleksandr Podoliako werkt sinds 2017 in verschillende softwareprojecten als testautomatiseringsingenieur. Zijn belangrijkste technologiestapel is de Java-stack. Hij heeft meer dan 5 IT-certificeringen behaald. Hij heeft een aantal testgerelateerde onderwerpen geschreven en heeft meer dan 30 interviews in verschillende talen gehouden met kandidaten van over de hele wereld.

     

    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Bjorn
    • Website

    Related Posts

    Open Source API-testtools: RestAssured, SoapUI, SupeTest

    March 8, 2022

    Software Quality Days, Wenen, Oostenrijk, 23-25 ​​mei 2023

    March 7, 2022

    Internationale softwaretestconferentie, Bangalore, India, 8-9 december 2022 (virtueel)

    January 4, 2022

    Leave A Reply Cancel Reply

    Mis het niet

    Open Source API-testtools: RestAssured, SoapUI, SupeTest

    Testen March 8, 2022

    De stijgende trend om SOA en vervolgens microservices als softwarearchitectuur te gebruiken, heeft geleid…

    Software Quality Days, Wenen, Oostenrijk, 23-25 ​​mei 2023

    March 7, 2022

    Wat is Internet of Behaviors (IoB) en hoe wordt het op verschillende gebieden gebruikt

    March 2, 2022

    Introductie van programmaniveaus: hackervriendelijke werkwijzen die programmaresultaten verbeteren

    February 6, 2022
    Blijf in contact
    • Open Source API-testtools: RestAssured, SoapUI, SupeTest
    • Software Quality Days, Wenen, Oostenrijk, 23-25 ​​mei 2023
    • Wat is Internet of Behaviors (IoB) en hoe wordt het op verschillende gebieden gebruikt
    • Introductie van programmaniveaus: hackervriendelijke werkwijzen die programmaresultaten verbeteren
    Over ons
    Over ons

    Er zijn twee methoden bij het ontwerpen van software. Een daarvan is om het programma zo eenvoudig te maken dat er duidelijk geen fouten zijn. De andere is om het zo ingewikkeld te maken dat er geen duidelijke fouten zijn.

    Facebook Twitter Pinterest YouTube WhatsApp
    Onze keuzes

    Open Source API-testtools: RestAssured, SoapUI, SupeTest

    March 8, 2022

    Software Quality Days, Wenen, Oostenrijk, 23-25 ​​mei 2023

    March 7, 2022

    Abonneer u op Updates

    © 2022 Parti-pirate.be Alle rechten voorbehouden..

    Type above and press Enter to search. Press Esc to cancel.