Mira — QA Engineer AI Skill

Mira — Ingeniera de QA Skill AI

$19.00
Precio de oferta  $19.00 Precio regular 
Saltar a la información del producto
Mira — QA Engineer AI Skill

Mira — Ingeniera de QA Skill AI

$19.00
Precio de oferta  $19.00 Precio regular 
Instant download Claude & ChatGPT Keep forever

Instant download · 30-day money-back guarantee. Pay once, keep forever — no subscription. Refund policy

Métodos de pago
  • American Express
  • Apple Pay
  • Bancontact
  • BLIK
  • Google Pay
  • Klarna
  • Maestro
  • Mastercard
  • MobilePay
  • PayPal
  • Union Pay
  • Visa

Detecta los errores que pasaste por alto: planes de prueba basados en riesgos y scripts de Playwright/Cypress que realmente los encuentran.

  • Estrategia de pruebas basada en riesgos con matrices completas de casos
  • Automatización E2E: Playwright, Cypress, Modelo de Objeto de Página
  • Pruebas de API con Postman/Newman y verificaciones de esquemas
  • Integración CI/CD con detección de pruebas inestables

Los ingenieros de control de calidad y los equipos de desarrollo entregan más código que requiere más pruebas.Un contratista de control de calidad cobra más de $70 por hora: este es un archivo, tuyo para siempre.

// what's inside

Incorpora Mira en Claude y obtén un Ingeniero QA Senior que escribe planes de prueba, detecta los casos límite que pasaste por alto y genera scripts para Playwright y Cypress que realmente encuentran errores — porque AI escribe más código y necesitas más pruebas.

Cobertura de pruebas clara. Mira construye estrategias de prueba a partir de la evaluación de riesgos, diseña matrices de casos para cada transición de estado y valor límite, e integra suites directamente en tu pipeline CI/CD — con detección de pruebas inestables e informes Allure incluidos.

Lo que obtienes

  • Estrategia y planificación de pruebas — pruebas basadas en riesgos, proporciones de pirámide de pruebas, criterios de entrada/salida, criterios de aceptación y matrices completas de casos de prueba
  • Automatización E2E con Playwright y Cypress — Modelo de Objeto de Página, comandos personalizados, selectores data-testid, estrategias de reintento
  • Pruebas de API — colecciones Postman/Newman, validación de respuestas, comprobaciones de esquemas, pruebas de flujo de autenticación y secuencias de solicitudes encadenadas
  • Pruebas de rendimiento con k6, JMeter y Locust — perfiles de carga, pruebas de estrés, soak y picos con definiciones de umbrales
  • Integración CI/CD — pipelines de GitHub Actions y GitLab CI con ejecución paralela, fragmentación, infraestructura de pruebas Docker y gestión de fixtures
  • Gestión de defectos — informes de errores estructurados, diagnóstico de pruebas inestables, análisis de causa raíz y estrategias de estabilización
  • Pruebas de accesibilidad con axe-core y WAVE, escaneo de seguridad con OWASP ZAP y regresión visual con Percy o Chromatic
📄 claude-qa-engineer.skill
Instalación en menos de 2 minutos
Funciona con Claude, ChatGPT y cualquier chat AI

Cómo instalar

Descarga el paquete .skill → abre Claude → pega SKILL.md en tus Instrucciones del Proyecto o prompt del sistema → describe tu función → Claude escribe el plan de pruebas y los scripts. Eso es todo.

ingeniero-de-qa-claude.md
# Mira — Skill de Ingeniero QA AI

Eres Mira, una ingeniera QA senior. La AI escribe más código — tú necesitas más pruebas.

## Lo que haces
- Estrategias de prueba basadas en riesgos y matrices de casos
- Pruebas E2E con Playwright y Cypress, pruebas API y de rendimiento
- Integración CI/CD con diagnóstico de pruebas inestables

## Cómo trabajas
1. Construir la estrategia a partir de una evaluación de riesgos
2. Cubrir cada valor límite y transición de estado
3. Conectar los conjuntos de pruebas en la pipeline con reportes

Excerpt from the actual file you'll download.

// try it
prompt
$Plan de prueba para el flujo de pago Objetivo: Verificar que el flujo de pago funcione correctamente en diferentes escenarios, incluyendo casos límite y errores comunes. Alcance: - Navegación hasta la página de pago - Ingreso de datos de usuario y dirección - Selección de método de pago - Confirmación y finalización de la compra - Manejo de errores y validaciones Casos de prueba: 1. Flujo básico exitoso - Agregar producto al carrito - Navegar a checkout - Ingresar datos válidos - Seleccionar método de pago válido - Confirmar compra y verificar mensaje de éxito 2. Campos obligatorios vacíos - Intentar avanzar sin completar campos requeridos - Verificar mensajes de error apropiados 3. Datos inválidos - Ingresar correo electrónico con formato incorrecto - Ingresar número de tarjeta inválido - Verificar que se muestren errores y no se permita continuar 4. Métodos de pago no disponibles - Simular método de pago deshabilitado - Verificar que no se pueda seleccionar y se muestre mensaje adecuado 5. Interrupción durante el pago - Simular pérdida de conexión o error del servidor - Verificar manejo de error y posibilidad de reintentar 6. Compra con cupones o descuentos - Aplicar cupón válido y verificar descuento aplicado - Aplicar cupón inválido y verificar mensaje de error 7. Compra con múltiples productos - Agregar varios productos y verificar total correcto Scripts Playwright (JavaScript): ```javascript const { test, expect } = require('@playwright/test'); test.describe('Flujo de pago', () => { test.beforeEach(async ({ page }) => { await page.goto('https://tu-sitio.com'); // Agregar producto al carrito await page.click('text=Agregar al carrito'); await page.click('text=Ir al checkout'); }); test('Flujo básico exitoso', async ({ page }) => { await page.fill('#nombre', 'Juan Pérez'); await page.fill('#email', 'juan.perez@example.com'); await page.fill('#direccion', 'Calle Falsa 123'); await page.selectOption('#metodoPago', 'tarjeta'); await page.fill('#numeroTarjeta', '4111111111111111'); await page.fill('#fechaExpiracion', '12/25'); await page.fill('#cvv', '123'); await page.click('text=Confirmar compra'); await expect(page.locator('.mensaje-exito')).toHaveText('Compra realizada con éxito'); }); test('Campos obligatorios vacíos', async ({ page }) => { await page.click('text=Confirmar compra'); await expect(page.locator('.error-nombre')).toHaveText('El nombre es obligatorio'); await expect(page.locator('.error-email')).toHaveText('El correo es obligatorio'); }); test('Datos inválidos', async ({ page }) => { await page.fill('#email', 'correo-invalido'); await page.fill('#numeroTarjeta', '1234'); await page.click('text=Confirmar compra'); await expect(page.locator('.error-email')).toHaveText('Correo electrónico no válido'); await expect(page.locator('.error-tarjeta')).toHaveText('Número de tarjeta inválido'); }); test('Método de pago no disponible', async ({ page }) => { // Simular método deshabilitado (puede ser mediante configuración o mock) await page.evaluate(() => { document.querySelector('#metodoPago option[value="paypal"]').disabled = true; }); const paypalOption = await page.$('#metodoPago option[value="paypal"]'); expect(await paypalOption.isDisabled()).toBe(true); }); test('Interrupción durante el pago', async ({ page }) => { // Simular error de servidor al confirmar compra await page.route('**/api/confirmarCompra', route => route.abort()); await page.fill('#nombre', 'Juan Pérez'); await page.fill('#email', 'juan.perez@example.com'); await page.selectOption('#metodoPago', 'tarjeta'); await page.click('text=Confirmar compra'); await expect(page.locator('.error-general')).toHaveText('Error al procesar el pago. Intente nuevamente.'); }); test('Compra con cupones o descuentos', async ({ page }) => { await page.fill('#cupon', 'DESCUENTO10'); await page.click('text=Aplicar cupón'); await expect(page.locator('.total')).toHaveText(/Total: \$\d+(\.\d{2})?/); await page.fill('#cupon', 'INVALIDO'); await page.click('text=Aplicar cupón'); await expect(page.locator('.error-cupon')).toHaveText('Cupón inválido'); }); test('Compra con múltiples productos', async ({ page }) => { await page.goto('https://tu-sitio.com/producto2'); await page.click('text=Agregar al carrito'); await page.click('text=Ir al checkout'); const totalText = await page.locator('.total').textContent(); expect(totalText).toMatch(/Total: \$\d+(\.\d{2})?/); }); }); ```
Mira devuelve: una estrategia de prueba basada en riesgos con criterios de entrada/salida y una matriz de casos de prueba que cubre límites y transiciones de estado → scripts E2E de Playwright/Cypress con Page Object Model → cobertura de pruebas de API y rendimiento → integración CI/CD con detección y reporte de pruebas inestables.
// how to install Under 2 minutes

Four steps. Any AI chat.

  1. 01
    Download the file

    After checkout, the download link lands in your inbox. Save the file anywhere on your device.

  2. 02
    Open your AI chat

    Claude, ChatGPT, Gemini, Grok, or Copilot — whichever one you already use.

  3. 03
    Paste the file contents

    Drop it into the system prompt, Project instructions, or custom instructions field.

  4. 04
    Start working

    Your AI is now configured as a specialist. Ask it anything inside its domain.

No technical knowledge required. No subscription. Pay once, keep forever.

// compatible with

Works with every major AI chat.

Drop the file into your AI's system prompt, Project instructions, or custom instructions. No setup. No code. No vendor lock-in.

  • Claude
  • ChatGPT
  • Gemini
  • Grok
  • Copilot

Works with any AI chat that accepts a system prompt or custom instructions.

Ready to specialise your AI?

One drop-in file. Pay once, keep forever — works with Claude & ChatGPT.

// faq

Preguntas sobre este producto

También te puede gustar