dev-testing

Coordinate testing policy and workflow for Capsem projects.

68|10|Updated Sep 26, 2025
One-click install
npx skills add https://github.com/google/capsem --skill dev-testing-google
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-testing
Source: https://github.com/google/capsem/tree/main/skills/dev-testing
Command: npx skills add https://github.com/google/capsem --skill dev-testing-google

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Capsem testing policy and workflow standardizes and accelerates quality assurance across unit, smoke, and full-scale validations, embedding TDD, adversarial testing, and end-to-end VM validation into the dev cycle.

Core Features & Use Cases

  • Policy-driven testing: Defines a tri-tier testing framework (unit, smoke, full) with clear commands and expectations.
  • Adversarial testing guidance: Includes threat-model-based tests to validate security and resilience.
  • End-to-end VM validation: Specifies steps to validate guest VM lifecycle, telemetry, and diagnostics inside Capsem environments.

Quick Start

Follow the three-tier workflow and run the recommended commands to validate changes.

Frequently Asked Questions about dev-testing

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

FAQPage Schema
How do I enforce TDD and standardize testing workflows across development builds?

To enforce TDD and standardize testing workflows, you can apply a policy-driven framework that codifies unit, smoke, and full-scale validations with clear commands, embedding test-driven development directly into the dev cycle.

What is adversarial testing and how does it validate security and resilience?

Adversarial testing validates security and resilience by applying threat-model-based tests to proactively identify vulnerabilities and confirm system resistance against targeted attack scenarios.

How do I run end-to-end VM validation for guest VM lifecycle and telemetry diagnostics?

End-to-end VM validation runs by executing specified steps to validate guest VM lifecycle, telemetry, and diagnostics inside environments, ensuring platform gating and robust QA across deployments.

Can I use a tri-tier testing framework for both unit tests and smoke tests?

Yes, a tri-tier testing framework defines and coordinates policy specifically for unit, smoke, and full tests, providing clear commands and expectations for each validation tier across builds.

What's the best way to integrate platform gating into deployment workflows?

The best way to integrate platform gating is to enforce diagnostics and testing policy across development workflows, ensuring robust QA and preventing faulty builds from reaching deployment.

When do I need VM diagnostics during testing workflows?

VM diagnostics are needed during testing workflows to validate guest VM lifecycle and telemetry, ensuring end-to-end environment stability and platform gating before deployment.