スキル pypict-skill
📦

pypict-skill

安全

Generar Casos de Prueba Pairwise

Esta habilidad te ayuda a generar casos de prueba integrales utilizando técnicas de pruebas combinatorias. Permite una cobertura de pruebas eficiente identificando el número mínimo de combinaciones necesarias para detectar defectos.

対応: Claude Codex Code(CC)
📊 69 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「pypict-skill」を使用しています。 Generate pairwise test cases for username and password fields with values: username (valid, invalid, empty) and password (valid, invalid, empty)

期待される結果:

  • Test 1: username=valid, password=valid
  • Test 2: username=valid, password=invalid
  • Test 3: username=invalid, password=valid
  • Test 4: username=empty, password=empty

「pypict-skill」を使用しています。 Create test matrix for browser testing: Chrome, Firefox, Safari with OS: Windows, Mac, Linux

期待される結果:

  • Test 1: Chrome on Windows
  • Test 2: Chrome on Mac
  • Test 3: Firefox on Linux
  • Test 4: Safari on Windows
  • Test 5: Firefox on Mac
  • Test 6: Safari on Linux

セキュリティ監査

安全
v1 • 2/24/2026

All static findings are false positives. The skill contains only documentation for pairwise test generation (PICT). URLs at lines 4 and 22 are documentation references, not executable network code. The 'weak cryptographic algorithm' alerts are false positives - 'pict' refers to pairwise independent combinatorial testing, not cryptography. No security risks identified.

1
スキャンされたファイル
23
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
95
保守性
87
コンテンツ
29
コミュニティ
100
セキュリティ
83
仕様準拠

作れるもの

Ingeniero de QA Creando Planes de Prueba

Los ingenieros de QA pueden usar esta habilidad para generar combinaciones de casos de prueba eficientes para funcionalidades con múltiples parámetros, reduciendo el tiempo de ejecución de pruebas manteniendo la cobertura.

Desarrollador Escribiendo Pruebas Unitarias

Los desarrolladores pueden aplicar pruebas pairwise para crear conjuntos de pruebas enfocados que cubran interacciones de parámetros sin necesidad de pruebas de combinaciones exhaustivas.

Líder de Pruebas Planificando Estrategia de Cobertura

Los líderes de pruebas pueden aprovechar esta habilidad para planificar estrategias de pruebas combinatorias y comunicar técnicas de optimización de cobertura a sus equipos.

これらのプロンプトを試す

Generación Básica de Pruebas Pairwise
Help me generate pairwise test cases for a login form with fields: username, password, remember_me, and language. Show me the test combinations.
Pruebas de Configuración con Múltiples Parámetros
I need pairwise test cases for an API configuration with these parameters: protocol (http, https), auth (none, basic, oauth), format (json, xml), and cache (true, false). Generate the minimum test set.
Generación de Pruebas Basada en Restricciones
Generate pairwise tests for a shopping cart with: product_type (book, electronics, clothing), shipping (standard, express, overnight), and gift_wrap (yes, no). Apply constraint: electronics cannot have gift_wrap. Show the valid combinations.
Análisis de Cobertura de Casos Límite
Analyze this scenario and identify which pairwise combinations would likely catch the most defects: user registration with fields for email, phone, country, age_group, and subscription_type. What is your recommended test set?

ベストプラクティス

  • Comienza identificando todos los parámetros y sus valores válidos antes de generar combinaciones
  • Aplica restricciones temprano para eliminar combinaciones inválidas desde el inicio
  • Enfócate en pares de parámetros que tienen mayor probabilidad de interactuar y causar defectos
  • Usa el conjunto pairwise mínimo en lugar de combinaciones exhaustivas para ahorrar tiempo

回避

  • No generes todas las combinaciones posibles - usa pairwise para reducir la cantidad de pruebas
  • No omitas la definición de restricciones cuando los parámetros tienen dependencias
  • No asumas que todos los valores de parámetros son igualmente importantes - prioriza los valores críticos

よくある質問

¿Qué son las pruebas pairwise?
Las pruebas pairwise son un método de prueba combinatoria que prueba todos los pares posibles de parámetros de entrada. Proporciona buena cobertura utilizando muchos menos casos de prueba que probar todas las combinaciones.
¿Necesito instalar alguna herramienta?
Esta habilidad proporciona patrones de guía. Para la generación real de pruebas, puedes usar Microsoft PICT o herramientas similares de pruebas pairwise. La habilidad te enseña cómo estructurar pruebas y aplicar restricciones.
¿Cómo ahorra tiempo las pruebas pairwise?
Si tienes 10 parámetros con 10 valores cada uno, las pruebas exhaustivas requieren 10 mil millones de pruebas. Las pruebas pairwise reducen esto a aproximadamente 100-200 pruebas mientras aún detectan la mayoría de los defectos de interacciones de parámetros.
¿Cuándo debo usar pruebas pairwise?
Usa pruebas pairwise cuando tengas múltiples parámetros que podrían interactuar de maneras inesperadas, como configuraciones, entradas de formularios u opciones de API. Es más efectivo cuando los defectos son causados por combinaciones de parámetros en lugar de parámetros individuales.
¿Qué son las restricciones en las pruebas pairwise?
Las restricciones definen reglas sobre qué combinaciones de parámetros son válidas. Por ejemplo, si tienes product_type y gift_wrap, puedes agregar una restricción que diga que los productos electrónicos no pueden tener envoltorio para regalo.
¿Pueden las pruebas pairwise garantizar cobertura del 100%?
No. Las pruebas pairwise cubren todas las combinaciones de parámetros de 2 vías pero pueden pasar por alto problemas que solo aparecen con 3 o más parámetros específicos juntos. Para sistemas de alto riesgo, puedes necesitar pruebas combinatorias de orden superior.

開発者の詳細

ファイル構成

📄 SKILL.md