Last updated
Kurskod
restassured
Varaktighet
7 timmar (vanligtvis 1 dag inklusive pauser)
Krav
- Basic knowledge of REST API.
- Software testing experience in Java.
Audience
- QA engineers, testers and test developers involved in testing software and web service APIs
Översikt
Testa och validera REST-tjänster i Java är svårare än på dynamiska språk som Ruby och Groovy . REST Assured är en Java DSL (domänspecifikt språk) som ger enkelheten för dessa språk till Java domänen.
I denna instruktörsledda, liveträning, lär deltagarna hur man använder Rest Assured att testa REST API-tjänster. Vi diskuterar hur API-testning kan lösa några av bristerna i UI och enhetsbaserad testning. Utbildningen inkluderar övningar och ett testutvecklingsprojekt. I slutet av utbildningen kommer deltagarna att ha en god förståelse för när de ska utföra REST API-tester, hur man ska utforska och få åtkomst till API: er, hur man utför olika typer av tester och hur man kan föra samman sina tester genom integration och automatisering.
Kursformat
- En instruktörsledd kurs som innehåller en introduktion till API-testning, dess verktyg och processer och ett praktiskt REST Assured-baserat testutvecklingsprojekt.
Kursplan
Introduction
- What is API testing and why should you do it?
- REST vs SOAP based API testing
Overview of the Three-Tier Architecture Model
- Presentation Tier – User interface (UI)
- Logic Tier – Business logic (API)
- Data Tier – database data (DB)
Overview of the Rest Assured Syntax
- Similarities with Gherkin and BDD
Creating a Project
Testing the Logic Tier
Sending Requests to the API
- POST, GET, PUT, DELETE, OPTIONS, PATCH and HEAD requests
Validating and Verifying Responses
Testing API Functionality
Working with TestNG
Testing API Reliability
Carrying out Performance Testing
Carrying out Security Testing
Debugging
Automating Your Tests
Summary and Conclusion
Vittnesmål
We also do Consultancy!
We work with leading clients across a wide range of technologies!
Reach out for Project | Staff Enhancement | System Audit Consulting