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.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「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
セキュリティ監査
安全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.
品質スコア
作れるもの
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.
これらのプロンプトを試す
Help me generate pairwise test cases for a login form with fields: username, password, remember_me, and language. Show me the test combinations.
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.
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.
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?
¿Necesito instalar alguna herramienta?
¿Cómo ahorra tiempo las pruebas pairwise?
¿Cuándo debo usar pruebas pairwise?
¿Qué son las restricciones en las pruebas pairwise?
¿Pueden las pruebas pairwise garantizar cobertura del 100%?
開発者の詳細
作成者
sickn33ライセンス
MIT
リポジトリ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/web-app/public/skills/pypict-skill参照
main
ファイル構成
📄 SKILL.md