qa-process

Apply ISTQB test process lifecycle phases with entry and exit criteria.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a structured testing lifecycle framework that prevents teams from skipping critical QA phases, missing quality gates, or losing traceability between requirements, tests, and outcomes.

Core Features & Use Cases

  • ISTQB Lifecycle Guidance: Guides teams through Plan, Analyze, Design, Implement, Execute, Report, and Close phases with entry and exit criteria.
  • Test Management Workflows: Helps derive test conditions from requirements, prepare execution readiness, evaluate quality gates, and create retrospective improvements.
  • Use Case: A QA team preparing a sprint release can use this Skill to transform acceptance criteria into test conditions, verify execution readiness, and produce a structured closeout report.

Quick Start

Use the qa-process skill to analyze ticket VCST-1234 and generate traceable test conditions from its acceptance criteria.

Frequently Asked Questions about qa-process

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

FAQPage Schema
What is the ISTQB test process lifecycle for software testing?

The ISTQB test process lifecycle structures software testing into Plan, Analyze, Design, Implement, Execute, Report, and Close phases. Each phase has defined entry and exit criteria, ensuring teams meet quality gates before progressing through the test lifecycle.

How do I derive test conditions from acceptance criteria for a sprint release?

You can derive test conditions from acceptance criteria by mapping requirement analysis to test design within the QA lifecycle. This ensures traceability between requirements, test conditions, and execution outcomes during sprint release preparation.

How do I verify execution readiness before running software tests?

Verify execution readiness by evaluating quality gates during the Implement phase. This involves checking that test conditions are fully designed, traceability is maintained, and the test environment meets exit criteria before execution begins.

What is the best way to structure QA testing workflows to avoid skipping critical phases?

The best way to structure QA testing workflows is applying a complete ISTQB test process framework. This enforces phase mappings and quality gates, preventing teams from skipping critical steps and losing traceability between requirements and outcomes.

Can I use this QA lifecycle framework for sprint closure and release management reporting?

Yes, the QA lifecycle framework supports sprint closure and release management. It guides teams through the Report and Close phases to evaluate final quality gates, produce structured closeout reports, and generate retrospective improvements.

When should I not use a full ISTQB test lifecycle for software testing?

You should not use a full ISTQB test lifecycle for rapid prototyping or exploratory testing where immediate feedback outweighs formal quality gates. The lifecycle requires defined entry and exit criteria, which may bottleneck fast-paced debugging scenarios.