tecno-consultores

QA Testing Blueprints — Testing skill for Claude Code

Testing community

Repositorio de directrices, plantillas y prompts optimizados para instruir a agentes de IA (Hermes, Claude Code) y desarrolladores en la generación de pruebas automatizadas.

How to install QA Testing Blueprints

This entry records only its repository, not the path inside it, so there is no exact command to give. Open tecno-consultores/qa-testing-blueprints and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What QA Testing Blueprints does

Repositorio de directrices, plantillas y prompts optimizados para instruir a agentes de IA (Hermes, Claude Code) y desarrolladores en la generación de pruebas automatizadas. Define arquitecturas de validación estandarizadas (Unitarias, E2E, BDD, SAST, Estrés) ejecutadas estrictamente sobre contenedores Docker efímeros.

Alternatives in Testing

  • Webapp Testing — Test local web applications using Playwright for UI verification and debugging 94.1k ★
  • Fix Issue — by metabase - Addresses GitHub issues by taking issue number as parameter, analyzing context, implementing sol 46.5k ★
  • Playwright — claude-plugins-official Browser automation, E2E testing, screenshots 29.4k ★

README

QA Testing Blueprints

Bienvenido a **QA Testing Blueprints**, el repositorio central de estándares, arquitecturas de prueba y "prompts" (instrucciones) diseñados para instruir a agentes de Inteligencia Artificial (como Hermes, Claude Code o ChatGPT) y desarrolladores en la creación de suites de validación de nivel corporativo.

Este proyecto estandariza la forma en que probamos nuestro software, garantizando que **toda ejecución ocurra estrictamente dentro de contenedores Docker efímeros**, sin contaminar la máquina local y utilizando un conjunto predefinido de herramientas de alta calidad.

🚀 Filosofía Principal

  1. Cero Compilaciones Locales: No utilizamos docker build. Toda la infraestructura se levanta consumiendo las imágenes oficiales sinfallas/base-python-uv:3.13 y sinfallas/karatelabs:latest.
  2. Dependencias al Vuelo: Los paquetes (Python/NPM) se resuelven y cachean en tiempo de ejecución (uv pip install o npm install) dentro del contenedor efímero.
  3. Validación Transversal: No solo probamos si el código funciona. Validamos seguridad (SAST), tipado, mutación de lógica, contratos, accesibilidad y rendimiento.

📁 Estructura del Repositorio y Casos de Uso

El repositorio está dividido en tres ecosistemas. Cada carpeta contiene un archivo `.md` (el prompt para la IA), un `docker-compose.yml` preconfigurado y los archivos de configuración (`pyproject.toml`, `package.json`, etc.) listos para usarse.

🐍 `python/` (Scripts Standalone y Librerías)

**Objetivo:** Máxima resiliencia estructural e invulnerabilidad lógica.

  • ¿Qué incluye? Configuración para linting estricto (ruff), tipado (mypy), pruebas unitarias/integración (pytest), cobertura, auditoría de dependencias (uv pip audit), seguridad SAST (bandit), pruebas de mutación (mutmut) y matriz de compatibilidad (tox).
  • Cómo usarlo: Copia esta carpeta si estás desarrollando un script de automatización o una librería pura en Python que no expone puerto