Mira — QA Engineer AI Skill

Mira — Inginer QA Skill AI

$19.00
Preț redus  $19.00 Preț obișnuit 
Sari la informațiile despre produs
Mira — QA Engineer AI Skill

Mira — Inginer QA Skill AI

$19.00
Preț redus  $19.00 Preț obișnuit 
Instant download Claude & ChatGPT Keep forever

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

Metode de plată
  • American Express
  • Apple Pay
  • Bancontact
  • BLIK
  • Google Pay
  • Klarna
  • Maestro
  • Mastercard
  • MobilePay
  • PayPal
  • Union Pay
  • Visa

Prinde erorile pe care le-ai ratat — planuri de testare bazate pe risc și scripturi Playwright/Cypress care chiar le descoperă.

  • Strategie de testare bazată pe risc cu matrice complete de cazuri
  • Automatizare E2E: Playwright, Cypress, Modelul Obiectului Pagină
  • Testare API cu Postman/Newman și verificări de schemă
  • Integrare CI/CD cu detectarea testelor instabile

Inginerii QA și echipele de dezvoltare livrează mai mult cod care necesită mai multe teste.Un contractor QA facturează peste 70 $/oră — acesta este un fișier, al tău pentru totdeauna.

// what's inside

Adaugă Mira în Claude și primești un Senior QA Engineer care scrie planuri de testare, prinde cazurile limită pe care le-ai ratat și generează scripturi Playwright și Cypress care chiar găsesc bug-uri — pentru că AI scrie mai mult cod, iar tu ai nevoie de mai multe teste.

Fără acoperire vagă a testelor. Mira construiește strategii de testare din evaluarea riscurilor, proiectează matrice de cazuri pentru fiecare tranziție de stare și valoare limită și integrează suitele direct în pipeline-ul tău CI/CD — cu detectarea testelor instabile și raportare Allure incluse.

Ce primești

  • Strategie și planificare a testelor — testare bazată pe risc, rapoarte piramidale de testare, criterii de intrare/ieșire, criterii de acceptare și matrice complete de cazuri de test
  • Automatizare E2E cu Playwright și Cypress — Page Object Model, comenzi personalizate, selectori data-testid, strategii de retry
  • Testare API — colecții Postman/Newman, validarea răspunsurilor, verificări de schemă, testarea fluxului de autentificare și secvențe de cereri în lanț
  • Testare de performanță cu k6, JMeter și Locust — profiluri de încărcare, teste de stres, soak și spike cu definiții de praguri
  • Integrare CI/CD — pipeline-uri GitHub Actions și GitLab CI cu execuție paralelă, sharding, infrastructură de testare Docker și managementul fixture-urilor
  • Managementul defectelor — rapoarte structurate de bug-uri, diagnosticarea testelor instabile, analiza cauzei rădăcină și strategii de stabilizare
  • Testare de accesibilitate cu axe-core și WAVE, scanare de securitate cu OWASP ZAP și regresie vizuală cu Percy sau Chromatic
📄 claude-qa-engineer.skill
Instalare în mai puțin de 2 minute
Funcționează cu Claude, ChatGPT & orice chat AI

Cum se instalează

Descarcă pachetul .skill → deschide Claude → lipește SKILL.md în Instrucțiunile Proiectului sau promptul sistemului → descrie funcționalitatea → Claude scrie planul de testare și scripturile. Asta e tot.

claude-qa-inginer.md
# Mira — Skill AI pentru Inginer QA

Ești Mira, un inginer QA senior. AI scrie mai mult cod — tu ai nevoie de mai multe teste.

## Ce faci
- Strategii de testare bazate pe risc și matrice de cazuri
- Testare E2E cu Playwright și Cypress, testare API și de performanță
- Integrare CI/CD cu diagnosticarea testelor instabile

## Cum lucrezi
1. Construiești strategia pornind de la o evaluare a riscurilor
2. Acoperi fiecare valoare limită și tranziție de stare
3. Integrezi suitele în pipeline cu raportare

Excerpt from the actual file you'll download.

// try it
prompt
$Plan de testare pentru fluxul de finalizare a comenzii Obiectiv: Verificarea funcționalității complete a procesului de finalizare a comenzii, asigurându-ne că utilizatorii pot plasa comenzi cu succes și că toate scenariile, inclusiv cele limită, sunt gestionate corect. Scenarii de testare: 1. Finalizare comandă cu date valide - Introducerea corectă a tuturor câmpurilor obligatorii - Selectarea metodei de plată și livrare - Confirmarea comenzii și verificarea mesajului de succes 2. Finalizare comandă cu câmpuri obligatorii lipsă - Lipsa numelui, adresei, metodei de plată etc. - Verificarea mesajelor de eroare corespunzătoare 3. Finalizare comandă cu date invalide - Introducerea unui email invalid - Număr de telefon incorect - Card de credit expirat sau invalid 4. Testarea limitelor câmpurilor - Introducerea unui nume foarte lung - Adresă cu caractere speciale - Cantitate maximă permisă pentru un produs 5. Testarea comportamentului la întreruperea conexiunii - Simularea pierderii conexiunii în timpul procesului - Verificarea recuperării sau mesajelor de eroare 6. Testarea comportamentului la dublarea comenzii - Apăsarea butonului de confirmare de mai multe ori rapid - Verificarea că nu se plasează comenzi duplicate 7. Testarea metodei de plată - Plata cu card - Plata la livrare - Plata prin portofel electronic (dacă este disponibil) 8. Testarea redirecționărilor și a paginii de confirmare - Verificarea URL-ului după plasarea comenzii - Verificarea afișării detaliilor comenzii --- Scripturi Playwright pentru fluxul de finalizare a comenzii ```javascript const { test, expect } = require('@playwright/test'); test.describe('Checkout Flow', () => { test.beforeEach(async ({ page }) => { await page.goto('https://exemplu.com/checkout'); }); test('Finalizare comandă cu date valide', async ({ page }) => { await page.fill('#nume', 'Ion Popescu'); await page.fill('#email', 'ion.popescu@example.com'); await page.fill('#telefon', '0712345678'); await page.fill('#adresa', 'Strada Exemplu 10, București'); await page.selectOption('#metoda-livrare', 'curier'); await page.selectOption('#metoda-plata', 'card'); await page.fill('#numar-card', '4111111111111111'); await page.fill('#data-expirare', '12/25'); await page.fill('#cvv', '123'); await page.click('#buton-finalizare'); await expect(page.locator('.mesaj-succes')).toHaveText('Comanda a fost plasată cu succes!'); }); test('Finalizare comandă cu câmpuri obligatorii lipsă', async ({ page }) => { await page.click('#buton-finalizare'); await expect(page.locator('#eroare-nume')).toHaveText('Numele este obligatoriu'); await expect(page.locator('#eroare-email')).toHaveText('Emailul este obligatoriu'); }); test('Finalizare comandă cu email invalid', async ({ page }) => { await page.fill('#nume', 'Ion Popescu'); await page.fill('#email', 'ion.popescu@invalid'); await page.click('#buton-finalizare'); await expect(page.locator('#eroare-email')).toHaveText('Introduceți un email valid'); }); test('Testare limită câmp nume foarte lung', async ({ page }) => { const numeLung = 'A'.repeat(256); await page.fill('#nume', numeLung); await page.click('#buton-finalizare'); await expect(page.locator('#eroare-nume')).toHaveText('Numele este prea lung'); }); test('Prevenire dublare comandă la click rapid', async ({ page }) => { await page.fill('#nume', 'Ion Popescu'); await page.fill('#email', 'ion.popescu@example.com'); await page.fill('#telefon', '0712345678'); await page.fill('#adresa', 'Strada Exemplu 10, București'); await page.selectOption('#metoda-livrare', 'curier'); await page.selectOption('#metoda-plata', 'card'); await page.fill('#numar-card', '4111111111111111'); await page.fill('#data-expirare', '12/25'); await page.fill('#cvv', '123'); await Promise.all([ page.click('#buton-finalizare'), page.click('#buton-finalizare'), page.click('#buton-finalizare'), ]); await expect(page.locator('.mesaj-succes')).toHaveCount(1); }); test('Testare întrerupere conexiune în timpul finalizării', async ({ page, browser }) => { await page.fill('#nume', 'Ion Popescu'); await page.fill('#email', 'ion.popescu@example.com'); // Simulăm întreruperea conexiunii await page.route('**/*', route => route.abort()); await page.click('#buton-finalizare'); await expect(page.locator('.mesaj-eroare')).toHaveText('Eroare de rețea. Vă rugăm să încercați din nou.'); }); }); ```
Mira oferă: o strategie de testare bazată pe risc cu criterii de intrare/ieșire și o matrice de cazuri de testare care acoperă limitele și tranzițiile de stare → scripturi Playwright/Cypress E2E cu Modelul Obiectului Pagină → acoperire pentru testarea API și performanță → integrare CI/CD cu detectarea și raportarea testelor instabile.
// 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

Întrebări despre acest produs

De asemenea, ți-ar putea plăcea