Pular para o conteúdo
Skillpedia
Testes48 mil · #3929

pypict-skill

Faz seu agente criar combinações de testes de forma inteligente. Isso ajuda a testar diferentes cenários de maneira eficiente.

O que ela faz

Esta ferramenta cria um conjunto de testes que cobrem todas as combinações possíveis de pares de valores de diferentes fatores. É útil quando testar todas as combinações possíveis é muito caro ou demorado.

Quando usar

  • ✓Quando você precisa testar muitas opções, mas não todas.
  • ✓Para criar uma lista de testes eficiente.
  • ✓Para garantir que cada par de configurações seja testado pelo menos uma vez.

Exemplo do que pedir para a IA

“Gere testes para os fatores 'Sistema Operacional' (Windows, macOS) e 'Navegador' (Chrome, Firefox, Safari), cobrindo todos os pares.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/pypict-skill/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/pypict-skill/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você fornece os fatores (categorias) e os valores permitidos para cada um. A ferramenta então gera uma lista de combinações de teste que garantem que cada par de valores entre os fatores seja testado. Ela não cria testes para combinações de três ou mais fatores.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill pypict-skill

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/pypict-skill/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Pypict Skill

Visão Geral

Geração de testes por pares

Quando Usar

Projete uma pequena matriz de testes cobrindo cada par de valores entre fatores discretos, quando combinações exaustivas são muito custosas e a cobertura por pares é apropriada.

Procedimento

  1. Defina fatores, valores permitidos e restrições reais de combinações inválidas.
  2. Inspecione um gerador de testes por pares instalado e seu formato de entrada suportado; este ponto de entrada não inclui um pacote ou executável Python.
  3. Gere linhas candidatas e enumere independentemente os pares de valores válidos cobertos. Pares ausentes devem permanecer visíveis; restrições não devem ser inventadas para escondê-los.
  4. Converta linhas em testes com comportamento esperado, não apenas combinações de entrada.

Para três fatores binários, esta matriz ilustrativa cobre todos os pares de dois fatores:

[[0,0,0],[0,1,1],[1,0,1],[1,1,0]]

A cobertura por pares não é correção ou cobertura de interações de três vias. Adicione casos conhecidos de limite, autorização e falha separadamente.

Exemplo

Solicitação do usuário:

Use @pypict-skill para esta tarefa: Geração de testes por pares.

Limitações

  • Use esta skill apenas quando a tarefa corresponder claramente ao escopo descrito acima.
  • Não trate a saída como substituta para validação específica do ambiente, testes ou revisão de especialistas.
  • Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem faltando.
Perguntas frequentes

O que são 'fatores' e 'valores'?

Fatores são as categorias que você quer testar (ex: Sistema Operacional, Navegador). Valores são as opções dentro de cada fator (ex: Windows, macOS para Sistema Operacional; Chrome, Firefox para Navegador).

Isso garante que todos os testes possíveis sejam feitos?

Não, esta ferramenta foca em cobrir todos os PARES de valores. Testes para combinações de três ou mais valores, ou testes específicos de segurança e falha, precisam ser adicionados separadamente.

Posso usar isso para qualquer tipo de teste?

Use esta ferramenta apenas quando o objetivo for criar uma matriz de testes cobrindo pares de valores de forma eficiente, especialmente quando testes exaustivos são inviáveis.

Detalhes

Descrição original do autor

Pairwise test generation

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3929
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas