Test Automation

Froth TestOps provides a streamlined and intuitive platform to automate your test cases using powerful record-and-play features.

It supports automation across multiple platforms including:

  • Web Applications

  • Mobile Applications (Android & iOS)

  • REST API Services

This end-to-end automation capability makes Froth TestOps a unified solution for modern testing needs.

Getting Started with Test Automation

To begin your test automation journey in Froth TestOps, follow these structured steps:

The Test Data module allows you to manage parameterized inputs that can be reused across your automated test suites. This ensures consistency, scalability, and better maintainability of your test executions.

Purpose

Test Data is primarily used to define reusable parameters or key-value pairs that are referenced throughout your automation test suites. This eliminates the need for hardcoded values and supports data-driven testing practices.

Go to the left menuTest LabTest AutomationTest Data tab.

To access the Test Data section:

How to Create and Manage Test Data

  1. Create a New Test Data Set

    • Click on + Create

    • Provide a name for clarity.

    • Define your parameters using key-value pairs or upload a supported file format (JSON).

  2. Edit Existing Test Data

    • Select any existing test data entry to view or modify.

    • You can add, update, or remove parameters as needed.

  3. Link Test Data to Test Suites

    • Go to your desired Automation Test Suite.

    • Under the create/edit , select the Test Data set to link.

    • The test suite will now use these defined parameters during execution.

Import Test Data

To avoid manually adding each key-value pair, you can upload your test data directly via a JSON file.

  • The JSON must follow a simple key-value format:

jsonCopyEdit{
  "username": "test_user",
  "password": "securePass123",
  "environment": "staging"
}
  • Use the Import option during test data creation or editing.

  • The system will automatically parse and populate the fields based on your file.

This feature simplifies onboarding large data sets and supports data consistency across environments.

Export Test Data

You can export any Test Data set in JSON format by clicking on the file name. This allows you to store, version, or reuse the data outside the platform.

  • The exported file will follow a simple key-value structure, for example:

jsonCopyEdit{
  "username": "test_user",
  "password": "securePass123",
  "environment": "staging"
}

This exported JSON can be imported later or used by external tools or scripts that support dynamic data input.

Last updated