qa-generate-data

Generate missing test data combinations and reusable QA fixtures for ecommerce testing.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents unreliable QA coverage caused by missing or poorly designed test data by creating the right cross-entity combinations before automated test execution.

Core Features & Use Cases

  • Combination-Based Test Data Design: Builds coverage matrices across products, loyalty, promotions, pricing, inventory, and B2B contexts using pairwise and boundary techniques.
  • Reuse-First Fixture Preparation: Finds existing fixtures and live entities before authoring only the missing test data gaps with traceable aliases.
  • Use Case: Prepare data for a loyalty mixed-cart checkout flow by discovering variants, generating required combinations, creating gap fixtures, and handing them off for seeding.

Quick Start

Use the qa-generate-data skill to prepare test data combinations for the loyalty mixed-cart feature before running QA tests.

Frequently Asked Questions about qa-generate-data

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

FAQPage Schema
How do I generate missing test data combinations for ecommerce QA testing?

Generating test data combinations for ecommerce QA involves building coverage matrices across products, promotions, and pricing using pairwise and boundary techniques to identify missing cross-entity scenarios. This approach ensures all feature flow combinations are validated before automated test execution.

What is combinatorial testing for cross-entity ecommerce features?

Combinatorial testing for cross-entity ecommerce features is a method that builds coverage matrices across loyalty, promotions, pricing, and inventory contexts. It uses pairwise techniques to systematically identify and generate required test data combinations, ensuring reliable QA coverage without redundant fixture creation.

How do I create reusable Playwright fixtures and aliases before test execution?

Creating reusable Playwright fixtures and aliases requires discovering existing live entities and fixtures before authoring only the missing test data gaps. This reuse-first approach generates traceable aliases and stable business-key references, producing seed-ready test data for automated runs.

Can I use this approach for B2B ecommerce checkout flow regression preparation?

Yes, this approach supports B2B ecommerce checkout flow regression preparation by applying environment-aware test setup and live variant discovery. It generates stable business-key references and required cross-entity combinations to validate complex feature flows like mixed-cart checkout scenarios.

What's the best way to prepare test data for a loyalty mixed-cart checkout flow?

The best way to prepare test data for a loyalty mixed-cart checkout flow is discovering live variants, generating required combinations, and creating gap fixtures with traceable aliases. This ensures fixture validation and stable business-key references before seeding the environment.

Why are my automated QA tests failing due to poorly designed test data?

Automated QA tests fail due to poorly designed test data when missing cross-entity combinations cause unreliable coverage. By applying combinatorial generation and fixture validation to create seed-ready test data with stable references, you prevent coverage gaps before test execution.