qa-seed-data

Automate creation and cleanup of QA test data across Virto Commerce environments.

2|1|Updated May 27, 2025
One-click install
npx skills add https://github.com/VirtoCommerce/vc-mcp-testing-module --skill qa-seed-data
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: qa-seed-data
Source: https://github.com/VirtoCommerce/vc-mcp-testing-module/tree/main/skills/qa-seed-data
Command: npx skills add https://github.com/VirtoCommerce/vc-mcp-testing-module --skill qa-seed-data

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the complexity of preparing and cleaning comprehensive test data for Virto Commerce QA environments by automating repeatable, environment-aware data provisioning.

Core Features & Use Cases

  • Full Test Data Seeding: Creates catalogs, products, pricing, inventory, B2B organizations, users, promotions, loyalty data, BOPIS locations, and configurable products through unified seed workflows.
  • Safe Teardown and Verification: Removes only managed test entities, validates seeded references, and reconciles live environment state to prevent broken test fixtures.
  • Use Case: Prepare a customer or staging environment for regression testing by generating all required QA entities, verifying availability, and keeping test data synchronized across runs.

Quick Start

Use the qa-seed-data skill to bootstrap complete QA test data for the current TEST_ENV environment and verify the seeded entities.

Frequently Asked Questions about qa-seed-data

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate QA test data seeding for Virto Commerce regression testing?

Automate QA test data seeding by executing unified workflows that create catalogs, products, pricing, inventory, and B2B entities across Virto Commerce environments. The process requires idempotent execution and environment configuration handling to ensure reliable regression testing fixtures.

What is included in Virto Commerce B2B test data for storefront workflows?

B2B test data for Virto Commerce storefront workflows includes catalogs, products, pricing, inventory, B2B organizations, users, promotions, loyalty programs, and BOPIS locations. These entities are generated through unified seed workflows to support comprehensive regression testing scenarios.

How do I safely clean up test data in Virto Commerce QA environments?

Safely clean up test data in Virto Commerce QA environments by using managed teardown workflows that remove only generated test entities. The process validates seeded references and reconciles live environment state to prevent broken test fixtures during cleanup.

Can I use Postman to seed test data across multiple Virto Commerce environments?

Yes, you can seed test data across multiple Virto Commerce environments using Postman. The seeding workflows support environment configuration handling, allowing you to target specific environments and verify entity availability after generation for synchronized test runs.

Does idempotent test data seeding work with configurable products and promotions?

Idempotent test data seeding works with configurable products, promotions, loyalty data, and pricing in Virto Commerce. Repeated executions safely generate and verify these entities without duplicating records or breaking existing references across environments.

What are the limitations of automated QA data seeding in Virto Commerce?

Automated QA data seeding in Virto Commerce is limited to managed test entities and requires proper environment configuration. Teardown only removes generated fixtures, meaning pre-existing data remains untouched, and live state reconciliation is necessary to prevent broken references.