Test Cases in Robonito

Test cases are the fundamental building blocks of Robonito’s test automation framework. Each test case represents a single user scenario—such as logging into an account, fetching user data via an API, or interacting with a mobile app screen.

To keep your projects organized, every test case must be created inside a parent Test Suite. This allows you to logically group related scenarios based on feature modules (e.g., an "Authentication" test suite containing "Login" and "Sign Up" test cases).


Supported Test Case Types

Robonito supports three distinct types of test cases, allowing you to build comprehensive automation across your entire technology stack from a single dashboard:

🌐 Web Test Cases

Automate comprehensive user journeys for browser-based web applications. The Robonito recorder captures human actions—like clicking buttons, filling out forms, and verifying text—and automatically transforms them into resilient test steps.

⚙️ API Test Cases

Validate your backend server endpoints quickly and securely. You can configure HTTP requests, pass dynamic headers, and use Smart Assertions to verify that the returned JSON payload responses match your exact expectations.

📱 Mobile Test Cases

Automate end-to-end functionality for both Android and iOS mobile applications accurately. Using local virtual emulators and physical devices, you can seamlessly validate mobile UI layouts, touch workflows, and native application behavior.