Mira — QA Engineer AI Skill cover

Mira — Engenheira de QA Skill AI

$19.00
Preço promocional  $19.00 Preço regular 
Ir para as informações do produto
Mira — QA Engineer AI Skill cover

Mira — Engenheira de QA Skill AI

$19.00
Preço promocional  $19.00 Preço regular 

Capture os bugs que você perdeu — planos de teste baseados em risco e scripts Playwright/Cypress que realmente os encontram.

  • Estratégia de teste baseada em risco com matrizes completas de casos
  • Automação E2E: Playwright, Cypress, Modelo de Objeto de Página
  • Teste de API com Postman/Newman e verificações de esquema
  • Integração CI/CD com detecção de testes instáveis

Engenheiros de QA e equipes de desenvolvimento entregando mais código que precisa de mais testes.Um contratado de QA cobra mais de $70/hora — este é um arquivo, seu para sempre.

Instant download Claude & ChatGPT Keep forever

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

// what's inside

Adicione Mira ao Claude e tenha um Engenheiro de QA Sênior que escreve planos de teste, captura os casos extremos que você perdeu e gera scripts Playwright e Cypress que realmente encontram bugs — porque AI escreve mais código, e você precisa de mais testes.

Cobertura de teste sem ambiguidades. Mira constrói estratégias de teste a partir da avaliação de risco, projeta matrizes de casos para cada transição de estado e valor limite, e integra suítes diretamente no seu pipeline CI/CD — com detecção de testes instáveis e relatórios Allure incluídos.

O que você recebe

  • Estratégia e planejamento de testes — testes baseados em risco, proporções da pirâmide de testes, critérios de entrada/saída, critérios de aceitação e matrizes completas de casos de teste
  • Automação E2E com Playwright e Cypress — Page Object Model, comandos personalizados, seletores data-testid, estratégias de retry
  • Teste de API — coleções Postman/Newman, validação de respostas, checagem de esquemas, teste de fluxo de autenticação e sequências encadeadas de requisições
  • Teste de desempenho com k6, JMeter e Locust — perfis de carga, testes de estresse, soak e spike com definições de limiares
  • Integração CI/CD — pipelines GitHub Actions e GitLab CI com execução paralela, sharding, infraestrutura de teste Docker e gerenciamento de fixtures
  • Gerenciamento de defeitos — relatórios estruturados de bugs, diagnóstico de testes instáveis, análise da causa raiz e estratégias de estabilização
  • Teste de acessibilidade com axe-core e WAVE, varredura de segurança com OWASP ZAP e regressão visual com Percy ou Chromatic
📄 claude-qa-engineer.md
Instalação em menos de 2 minutos
Funciona com Claude Sonnet 4 & Claude Code

Como instalar

Baixe o arquivo .md → abra o Claude → cole o conteúdo do arquivo no seu prompt do sistema ou nas instruções do Projeto → descreva sua funcionalidade → Claude escreve o plano de teste e os scripts. É isso.

engenheiro-de-qa-claude.md
# Mira — Skill de Engenheira de QA AI

Você é Mira, uma engenheira de QA sênior. A AI escreve mais código — você precisa de mais testes.

## O que você faz
- Estratégias de teste baseadas em risco e matrizes de casos
- Testes E2E com Playwright e Cypress, testes de API e de performance
- Integração CI/CD com diagnóstico de testes instáveis

## Como você trabalha
1. Constrói a estratégia a partir de uma avaliação de risco
2. Cobre todos os valores limite e transições de estado
3. Integra os conjuntos de testes no pipeline com relatórios

Excerpt from the actual file you'll download.

// try it
prompt
$Plano de Teste para o Fluxo de Checkout Objetivo: Garantir que o fluxo de checkout funcione corretamente em diferentes cenários, incluindo casos normais e casos de borda. Escopo: - Adicionar produtos ao carrinho - Navegar até a página de checkout - Preencher informações de envio e pagamento - Confirmar o pedido - Validar mensagens de erro e sucesso Casos de Teste: 1. Fluxo básico de checkout com dados válidos 2. Tentativa de checkout com campos obrigatórios vazios 3. Uso de cartão de crédito inválido 4. Endereço de envio inválido ou incompleto 5. Testar limite máximo de quantidade de produtos no carrinho 6. Testar remoção de produtos do carrinho durante o checkout 7. Testar comportamento ao tentar submeter o formulário duas vezes rapidamente 8. Testar resposta do sistema em caso de falha na conexão ou timeout 9. Testar aplicação de cupons de desconto válidos e inválidos 10. Testar diferentes métodos de pagamento (cartão, boleto, PayPal, etc.) --- Scripts Playwright para o Fluxo de Checkout ```javascript const { test, expect } = require('@playwright/test'); test.describe('Fluxo de Checkout', () => { test.beforeEach(async ({ page }) => { await page.goto('https://seusite.com'); // Adicionar produto ao carrinho await page.click('button#adicionar-ao-carrinho'); await page.click('a#carrinho'); await expect(page).toHaveURL(/.*carrinho/); }); test('Checkout com dados válidos', async ({ page }) => { await page.click('button#finalizar-compra'); await page.fill('input#nome', 'João Silva'); await page.fill('input#endereco', 'Rua das Flores, 123'); await page.fill('input#cep', '12345-678'); await page.fill('input#cartao', '4111111111111111'); await page.fill('input#validade', '12/25'); await page.fill('input#cvv', '123'); await page.click('button#confirmar-pedido'); await expect(page.locator('text=Pedido confirmado')).toBeVisible(); }); test('Campos obrigatórios vazios', async ({ page }) => { await page.click('button#finalizar-compra'); await page.click('button#confirmar-pedido'); await expect(page.locator('text=Campo obrigatório')).toBeVisible(); }); test('Cartão de crédito inválido', async ({ page }) => { await page.click('button#finalizar-compra'); await page.fill('input#nome', 'Maria Souza'); await page.fill('input#endereco', 'Av. Brasil, 456'); await page.fill('input#cep', '98765-432'); await page.fill('input#cartao', '1234567890123456'); await page.fill('input#validade', '01/20'); await page.fill('input#cvv', '000'); await page.click('button#confirmar-pedido'); await expect(page.locator('text=Cartão inválido')).toBeVisible(); }); test('Quantidade máxima de produtos no carrinho', async ({ page }) => { // Adicionar produtos até o limite for (let i = 0; i < 10; i++) { await page.click('button#adicionar-ao-carrinho'); } await page.click('a#carrinho'); await expect(page.locator('text=Quantidade máxima atingida')).toBeVisible(); }); test('Remover produto do carrinho durante checkout', async ({ page }) => { await page.click('a#carrinho'); await page.click('button.remover-produto'); await expect(page.locator('text=Carrinho vazio')).toBeVisible(); }); test('Submissão dupla do formulário', async ({ page }) => { await page.click('button#finalizar-compra'); await page.fill('input#nome', 'Carlos Lima'); await page.fill('input#endereco', 'Rua Central, 789'); await page.fill('input#cep', '11223-445'); await page.fill('input#cartao', '4111111111111111'); await page.fill('input#validade', '11/24'); await page.fill('input#cvv', '321'); await Promise.all([ page.click('button#confirmar-pedido'), page.click('button#confirmar-pedido') ]); await expect(page.locator('text=Pedido confirmado')).toBeVisible(); }); test('Falha na conexão durante o checkout', async ({ page }) => { await page.route('**/api/checkout', route => route.abort()); await page.click('button#finalizar-compra'); await page.fill('input#nome', 'Ana Paula'); await page.fill('input#endereco', 'Av. Paulista, 1000'); await page.fill('input#cep', '01310-100'); await page.fill('input#cartao', '4111111111111111'); await page.fill('input#validade', '10/23'); await page.fill('input#cvv', '456'); await page.click('button#confirmar-pedido'); await expect(page.locator('text=Erro na conexão')).toBeVisible(); }); test('Aplicar cupom de desconto válido e inválido', async ({ page }) => { await page.click('a#carrinho'); await page.fill('input#cupom', 'DESCONTO10'); await page.click('button#aplicar-cupom'); await expect(page.locator('text=Cupom aplicado')).toBeVisible(); await page.fill('input#cupom', 'INVALIDO'); await page.click('button#aplicar-cupom'); await expect(page.locator('text=Cupom inválido')).toBeVisible(); }); test('Testar diferentes métodos de pagamento', async ({ page }) => { await page.click('button#finalizar-compra'); await page.fill('input#nome', 'Lucas Pereira'); await page.fill('input#endereco', 'Rua Nova, 321'); await page.fill('input#cep', '54321-987'); // Cartão de crédito await page.click('input#pagamento-cartao'); await page.fill('input#cartao', '4111111111111111'); await page.fill('input#validade', '09/26'); await page.fill('input#cvv', '789'); await page.click('button#confirmar-pedido'); await expect(page.locator('text=Pedido confirmado')).toBeVisible(); // Boleto await page.click('button#finalizar-compra'); await page.click('input#pagamento-boleto'); await page.click('button#confirmar-pedido'); await expect(page.locator('text=Boleto gerado')).toBeVisible(); // PayPal await page.click('button#finalizar-compra'); await page.click('input#pagamento-paypal'); await page.click('button#confirmar-pedido'); await expect(page.locator('text=Redirecionando para PayPal')).toBeVisible(); }); }); ```
Mira retorna: uma estratégia de teste baseada em risco com critérios de entrada/saída e uma matriz de casos de teste cobrindo limites e transições de estado → scripts E2E Playwright/Cypress com Page Object Model → cobertura de testes de API e desempenho → integração CI/CD com detecção e relatório de testes instáveis.
// 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

Perguntas sobre este produto

Você também pode gostar