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.