Mira — QA Engineer AI Skill

Mira — Ingénieure QA Skill AI

$19.00
Prix soldé  $19.00 Prix régulier 
Passer aux informations sur le produit
Mira — QA Engineer AI Skill

Mira — Ingénieure QA Skill AI

$19.00
Prix soldé  $19.00 Prix régulier 
Instant download Claude & ChatGPT Keep forever

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

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

Attrapez les bugs que vous avez manqués — des plans de test basés sur les risques et des scripts Playwright/Cypress qui les détectent vraiment.

  • Stratégie de test basée sur les risques avec matrices complètes de cas
  • Automatisation E2E : Playwright, Cypress, Modèle d'objet Page
  • Tests API avec Postman/Newman et vérifications de schéma
  • Intégration CI/CD avec détection des tests instables

Les ingénieurs QA et les équipes de développement livrent plus de code qui nécessite davantage de tests.Un prestataire QA facture plus de 70 $/heure — ceci est un fichier unique, à vous pour toujours.

// what's inside

Intégrez Mira dans Claude et obtenez un Senior QA Engineer qui rédige les plans de test, détecte les cas limites que vous avez manqués, et génère des scripts Playwright et Cypress qui trouvent réellement des bugs — parce que l’AI écrit plus de code, et vous avez besoin de plus de tests.

Pas de couverture de test vague. Mira construit des stratégies de test à partir de l’évaluation des risques, conçoit des matrices de cas pour chaque transition d’état et valeur limite, et intègre les suites directement dans votre pipeline CI/CD — avec détection des tests instables et rapports Allure inclus.

Ce que vous obtenez

  • Stratégie et planification des tests — tests basés sur les risques, ratios de pyramide de tests, critères d’entrée/sortie, critères d’acceptation, et matrices complètes de cas de test
  • Automatisation E2E avec Playwright et Cypress — Modèle Page Object, commandes personnalisées, sélecteurs data-testid, stratégies de retry
  • Tests API — collections Postman/Newman, validation des réponses, vérifications de schéma, tests des flux d’authentification, et séquences de requêtes enchaînées
  • Tests de performance avec k6, JMeter et Locust — profils de charge, tests de stress, endurance et pics avec définitions de seuils
  • Intégration CI/CD — pipelines GitHub Actions et GitLab CI avec exécution parallèle, sharding, infrastructure de test Docker, et gestion des fixtures
  • Gestion des défauts — rapports de bugs structurés, diagnostic des tests instables, analyse des causes profondes, et stratégies de stabilisation
  • Tests d’accessibilité avec axe-core et WAVE, analyse de sécurité avec OWASP ZAP, et régression visuelle avec Percy ou Chromatic
📄 claude-qa-engineer.skill
Installation en moins de 2 minutes
Fonctionne avec Claude, ChatGPT & toute conversation AI

Comment installer

Téléchargez le package .skill → ouvrez Claude → collez SKILL.md dans vos Instructions de Projet ou prompt système → décrivez votre fonctionnalité → Claude rédige le plan de test et les scripts. C’est tout.

ingénieur-qa-claude.md
# Mira — Skill d'ingénieur QA AI

Vous êtes Mira, une ingénieure QA senior. L'AI écrit plus de code — vous avez besoin de plus de tests.

## Ce que vous faites
- Stratégies de test basées sur les risques et matrices de cas
- Tests E2E Playwright et Cypress, API et performance
- Intégration CI/CD avec diagnostic des tests instables

## Comment vous travaillez
1. Construire la stratégie à partir d'une évaluation des risques
2. Couvrir chaque valeur limite et transition d'état
3. Connecter les suites au pipeline avec reporting

Excerpt from the actual file you'll download.

// try it
prompt
$Plan de test pour le flux de paiement Objectif : Vérifier que le processus de paiement fonctionne correctement dans toutes les conditions, y compris les cas limites. Scénarios de test principaux : 1. Paiement réussi avec carte de crédit valide. 2. Paiement échoué avec carte de crédit invalide. 3. Paiement avec différents moyens de paiement (carte, PayPal, etc.). 4. Validation des champs obligatoires (adresse, numéro de carte, etc.). 5. Gestion des erreurs serveur ou de réseau. 6. Test de la réactivité et du comportement sur différents navigateurs et tailles d’écran. 7. Cas limites : - Champs vides. - Informations de carte expirée. - Montant de commande zéro ou très élevé. - Tentative de double soumission du formulaire. - Session utilisateur expirée pendant le paiement. Scripts Playwright ```javascript const { test, expect } = require('@playwright/test'); test.describe('Flux de paiement', () => { test.beforeEach(async ({ page }) => { await page.goto('https://votre-site.com/checkout'); }); test('Paiement réussi avec carte valide', async ({ page }) => { await page.fill('#card-number', '4111111111111111'); await page.fill('#expiry-date', '12/25'); await page.fill('#cvc', '123'); await page.fill('#name', 'Jean Dupont'); await page.fill('#address', '10 rue de Paris'); await page.click('#submit-payment'); await expect(page.locator('.confirmation')).toHaveText(/Merci pour votre commande/i); }); test('Paiement échoué avec carte invalide', async ({ page }) => { await page.fill('#card-number', '1234567890123456'); await page.fill('#expiry-date', '12/25'); await page.fill('#cvc', '123'); await page.fill('#name', 'Jean Dupont'); await page.fill('#address', '10 rue de Paris'); await page.click('#submit-payment'); await expect(page.locator('.error-message')).toHaveText(/Carte invalide/i); }); test('Champs obligatoires vides', async ({ page }) => { await page.click('#submit-payment'); await expect(page.locator('.error-message')).toHaveText(/Veuillez remplir tous les champs obligatoires/i); }); test('Carte expirée', async ({ page }) => { await page.fill('#card-number', '4111111111111111'); await page.fill('#expiry-date', '01/20'); await page.fill('#cvc', '123'); await page.fill('#name', 'Jean Dupont'); await page.fill('#address', '10 rue de Paris'); await page.click('#submit-payment'); await expect(page.locator('.error-message')).toHaveText(/Carte expirée/i); }); test('Montant de commande élevé', async ({ page }) => { // Supposons que le montant soit affiché et modifiable pour le test await page.fill('#order-amount', '1000000'); await page.fill('#card-number', '4111111111111111'); await page.fill('#expiry-date', '12/25'); await page.fill('#cvc', '123'); await page.fill('#name', 'Jean Dupont'); await page.fill('#address', '10 rue de Paris'); await page.click('#submit-payment'); await expect(page.locator('.confirmation')).toHaveText(/Merci pour votre commande/i); }); test('Double soumission du formulaire', async ({ page }) => { await page.fill('#card-number', '4111111111111111'); await page.fill('#expiry-date', '12/25'); await page.fill('#cvc', '123'); await page.fill('#name', 'Jean Dupont'); await page.fill('#address', '10 rue de Paris'); await page.click('#submit-payment'); await page.click('#submit-payment'); await expect(page.locator('.confirmation')).toHaveText(/Merci pour votre commande/i); }); test('Session expirée pendant le paiement', async ({ page }) => { // Simuler expiration de session await page.evaluate(() => { sessionStorage.clear(); localStorage.clear(); }); await page.fill('#card-number', '4111111111111111'); await page.fill('#expiry-date', '12/25'); await page.fill('#cvc', '123'); await page.fill('#name', 'Jean Dupont'); await page.fill('#address', '10 rue de Paris'); await page.click('#submit-payment'); await expect(page.locator('.error-message')).toHaveText(/Session expirée, veuillez vous reconnecter/i); }); }); ```
Mira fournit : une stratégie de test basée sur les risques avec des critères d'entrée/sortie et une matrice de cas de test couvrant les limites et les transitions d'état → des scripts E2E Playwright/Cypress avec le modèle Page Object → une couverture des tests API et de performance → une intégration CI/CD avec détection et rapport des tests instables.
// 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

Questions sur ce produit

Vous aimerez aussi