API Testing with Rest-Assured + Java

Enhance your testing skills with our comprehensive Rest Assured & Java Training, designed for individuals with basic testing experience who are looking to excel in RESTful API testing. This course provides a solid foundation in REST API theory and Java basics, ensuring that participants have the necessary background knowledge to tackle the practical aspects of the training effectively.

Throughout the course, you will gain hands-on experience with serialization and deserialization, learn how to work with domain objects in Java, and become well-versed in REST API testing using Rest Assured. From basic operations to advanced techniques, you’ll explore a wide range of testing capabilities and learn how to integrate Rest Assured with Java for a seamless and efficient testing process.

By the end of this training, you will have the skills and confidence to effectively test RESTful APIs using Java and Rest Assured, positioning yourself for success in the rapidly evolving world of software testing. Don’t miss this opportunity to invest in your professional development and unlock new career opportunities in the testing industry. Enroll today and take your testing skills to new heights!


  1. REST API Theory
    • Understanding REST and its principles
    • Overview of RESTful web services
    • HTTP methods and status codes
    • Working with JSON data formats
  2. Java Basics for Testers
    • Introduction to Java programming
    • Java data types, variables, and operators
    • Control structures: loops and conditional statements
    • Java methods, classes, and objects
    • Basic error handling with exceptions
  3. Serialization and Deserialization in Java
    • Introduction to serialization and deserialization
    • Converting Java objects to JSON
    • Parsing JSON into Java objects
    • Working with domain objects in Java
  4. REST API Testing with Rest Assured
    • Overview of Rest Assured and its capabilities
    • Setting up a Rest Assured project
    • Basic Rest Assured operations: GET, POST, PUT, and DELETE
    • Validating HTTP responses and extracting data
  5. Intermediate Rest Assured Techniques
    • Handling authentication and authorization
    • Managing request and response headers
    • Advanced assertions and response validation
    • Structuring Rest Assured tests in Java
    • Implementing best practices for test organization and maintenance
    • Reporting and test result analysis
    • Continuous Integration (CI) with Rest Assured tests


Registration & Inquiries

If you’re interested in having me teach this course at your organization, or if you have any further questions, please don’t hesitate to reach out to me via email at slawomir.radzyminski@gmail.com or use the contact form on this page. I look forward to helping you enhance your software testing skills and elevate your testing expertise.

Go back to training page.