# Home

> **Data Testing** is a comprehensive platform for data quality assurance, enabling both cross-source comparisons and internal validations to maintain reliable and accurate data across your entire data ecosystem.

![Home Page](/files/JXylrSCxyFlmSjiMZ9tO)

***

## 🎯 Core Concepts

### What is a Job?A **Job** is a task configuration that defines:

* **What** data should be validated
* **How** the validation is executed
* **Which** rules or data sources are involved

Jobs allow you to **automate, monitor, and maintain data quality** efficiently within the Data Testing platform.### Job Types

The platform supports two primary job types:

{% tabs %}
{% tab title="Compare Job" %}
**Validate differences between two data sources**

Perfect for:

* Data migrations
* Synchronization checks
* Production ↔ Staging verification
* Cross-system consistency validation

[Create Compare Job →](/data-testing/jobs-and-workflows/index/compare-job.md)
{% endtab %}

{% tab title="Evaluate Job" %}
**Perform in-depth validations on a single data source**

Ideal for:

* Schema validation
* Data constraints checking
* Quality rule enforcement
* Custom logic validation
* Data profiling

[Create Evaluate Job →](/data-testing/jobs-and-workflows/index/evaluate-job.md)
{% endtab %}
{% endtabs %}

[Go to Job Management →](/data-testing/jobs-and-workflows/index.md)

***

## 🔗 Data Sources

The platform supports a wide variety of data source connectors, each requiring specific configuration details such as host information, credentials, queries, or access keys.

### Available Connector Categories- [🌐 API Connector](/data-testing/apis-and-webhooks/api-connector.md)

Perfect for real-time data validation through REST APIs and webhook integrations.

**6+ SQL connectors available:**

* Amazon Redshift
* MySQL
* Microsoft SQL Server
* IBM DB2
* Oracle Database
* Snowflake

[Browse SQL Connectors →](/data-testing/sql-databases/index.md)

**Multi-model database support:**

* MongoDB
* SurrealDB

[Browse NoSQL Connectors →](/data-testing/nosql-databases/index.md)

**File and object storage:**

* Amazon S3
* Azure Data Lake Storage Gen2
* SFTP

[Browse Storage Connectors →](/data-testing/blob-storage-and-file-systems/index.md)

[View All Data Sources →](/data-testing/data-sources/index.md)

***

## 🔧 Functions & Transformations

Transform and preprocess column data before running validations or comparisons.

{% hint style="success" %}
Functions are especially useful for:

* ✨ Cleaning and refining raw data
* 🔄 Applying custom logic to columns
* 📐 Standardizing data formats across sources
* 🛡️ Data masking and security transformations
  {% endhint %}

\- [Creating Functions →](/data-testing/functions-and-transformations/index/creating-functions.md)

* [Using Functions →](/data-testing/functions-and-transformations/index/using-functions.md)

***

## 📊 Reports & Results

Navigate to **Jobs History** to view the results of your completed jobs:

![Job History](/files/ejgYXv20osBiKCWR5tun)

{% hint style="warning" %}
Users can only view reports for jobs with the **Completed** status.
{% endhint %}

\### Report Types

| Report Type         | Use Case                                          |
| ------------------- | ------------------------------------------------- |
| **Compare Report**  | Analyze differences between two data sources      |
| **Evaluate Report** | Review validation results from single data source |

* [Compare Job Report →](/data-testing/reports-and-results/index/compare-report.md)
* [Evaluate Job Report →](/data-testing/reports-and-results/index/evaluate-report.md)

***

## 🎓 Getting Started

### First Time UsersNew to Data Testing? Start with our demo walkthroughs to learn common workflows and configurations.

* [📺 Demo Configurations →](/data-testing/demo-walkthroughs/index.md)
  * DB to DB Migration
  * API to File Export
  * Database Evaluation
  * Function Usage Examples

### Quick Navigation

| What You Want to Do           | Go To                                                                   |
| ----------------------------- | ----------------------------------------------------------------------- |
| Create your first job         | [Job Management](/data-testing/jobs-and-workflows/index.md)             |
| Configure data sources        | [Data Source Connectors](/data-testing/data-sources/index.md)           |
| Transform data with functions | [Functions Guide](/data-testing/functions-and-transformations/index.md) |
| Learn through examples        | [Demo Walkthroughs](/data-testing/demo-walkthroughs/index.md)           |

***

## 💡 Pro Tips

> * ⚡ Use **Quick Run** mode for rapid testing with smaller datasets
> * 🔍 Check **Job History** regularly to monitor data quality trends
> * 📌 Create **reusable Functions** to standardize validations across jobs
> * 🎯 Start with **Compare Jobs** to establish baseline data consistency

***

## 🙌 Thank You

Thank you for choosing **Data Testing** as your go-to platform for data validation workflows!

Explore the complete documentation to take full control of your data quality management.

[View Full Documentation →](https://github.com/QQyrus/Data-Testing-Docs/blob/master/SUMMARY.md) | [Contact Support](mailto:support@datatesting.com)

***

**Last Updated**: March 2026 | **Version**: 1.0.0


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.qyrus.com/data-testing/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
