TestDataX Logo

TestDataX

Python library for generating test data with export to various formats

TestDataX Python Library

Published:

See it live

A Python library designed to streamline test data generation for QA engineers and developers. TestDataX provides a flexible, extensible framework for creating realistic test data that can be exported to multiple formats.

Key Features

  • Flexible Data Generation: Create custom test data tailored to your testing needs
  • Multiple Export Formats: Export data to JSON, CSV, XML, and other common formats
  • Extensible Architecture: Easy to extend with custom data generators
  • Type-Safe: Built with Python type hints for better IDE support and reliability
  • Well-Documented: Comprehensive documentation and examples

Technologies

  • Python 3.8+
  • pytest for testing
  • Type hints for better code quality
  • CI/CD with GitHub Actions

Use Cases

  • API testing data generation
  • Database seeding for test environments
  • Performance testing with realistic datasets
  • Test automation data provisioning

Status

Currently in active development with regular updates. Available on PyPI for easy installation:

pip install TestDataX

View on PyPI | GitHub Repository