
desc
Install the ZeroCode Scenario Helper Plugin to enable keyword completion and live JSON schema validation of scenario files. Get instant feedback as you type to catch errors early.
Zerocode test automation framework reveals useful properties like verify versus assertion, verify mode with lenient and strict, scenario level loop, and ignore step failures to control execution.
Learn how validators differ from measures in Zerocode test automation, targeting specific fields or array elements with JSON path notation, and why they can't be mixed in one step.
Explore how to secure endpoints with JWT authentication by obtaining a bearer token through login. Attach the token in the authorization header to access protected resources and verify authorization.
Discover zero code database testing, where a middleman builds and executes SQL queries to validate data against the relational database, with JWT-protected endpoints and the user_books relation.
Create test consumers and producers with zero code, configure kafka properties via consumer.properties and producer.properties, and validate book creation events using poll and synchronous commits.
Learn to write producer tests by composing login, create book events, and validating Kafka consumer results, using JWTs, retries, and JSON-based validators.
Test the consumer by producing an event to the book creation topic with a zero code test producer, then verify a user notification is created for the subscription.
Test Automation is hard, time-consuming. You need to use many tools to test different parts of the applications. Writing code takes so much time and it's very error-prone.
Learn Zerocode test automation framework for pain-free, efficient testing. It aims to simplify things in two major ways:
supports testing multiple parts of applications( REST/SOAP API, databases, Apache Kafka etc)
uses a declarative style of testing, which means that we DON'T have to write the actual testing code.
The Framework is becoming very popular. Thousands of automation testers/developers already use the framework on daily basis. We can say it's quite rapidly becoming mainstream.
In the course you will learn:
REST API testing
SOAP testing
Security testing
Database testing
Load testing (can be expanded to other types of performance testing)
Apache Kafka ( producer/consumer) Testing
I try to explain things as easily as possible. I balance slides and practical examples so that you get the most value.
In all sections, I also show you relevant parts of the framework's source code, so that you will get a deep understanding of how internal parts work.
Course structure
Every topic has its own separate section. Section 2 is an exception. In that section, I explain REST/SOAP API testing mostly, but I also show you how to do security testing. I highly recommend going through that section, since lots of framework fundamentals are also discussed there.
Prerequisites
ZeroCode framework is written in Java. You need to have a very basic understanding of Java.
Each section has its own prerequisites. For a detailed explanation please see the prerequisite video in section 1.
How to get the source code.
The source code is available at the Github repo that I will provide. I also provide the source code after each section for your convenience.