Mira — QA Engineer AI Skill cover

Mira — QA-ingeniør AI Skill

$19.00
Salgspris  $19.00 Vanlig pris 
Hopp til produktinformasjon
Mira — QA Engineer AI Skill cover

Mira — QA-ingeniør AI Skill

$19.00
Salgspris  $19.00 Vanlig pris 

Fang feilene du gikk glipp av — risikobaserte testplaner og Playwright/Cypress-skript som faktisk finner dem.

  • Risiko-basert teststrategi med fullstendige saks-matriser
  • E2E-automatisering: Playwright, Cypress, Page Object Model
  • API-testing med Postman/Newman og skjema-sjekker
  • CI/CD-integrasjon med deteksjon av ustabile tester

QA-ingeniører og utviklingsteam leverer mer kode som krever flere tester.En QA-entreprenør tar over $70 per time — dette er én fil, din for alltid.

Instant download Claude & ChatGPT Keep forever

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

// what's inside

Slipp Mira inn i Claude og få en Senior QA Engineer som skriver testplaner, fanger opp kanttilfellene du gikk glipp av, og genererer Playwright- og Cypress-skript som faktisk finner feil — fordi AI skriver mer kode, og du trenger flere tester.

Ingen vag testdekning. Mira bygger teststrategier basert på risikovurdering, designer casematriser for hver tilstandsovergang og grenseverdi, og integrerer testpakker direkte i CI/CD-pipelinen din — med ustabil testdeteksjon og Allure-rapportering inkludert.

Hva du får

  • Teststrategi og planlegging — risikobasert testing, testpyramideforhold, inngangs-/utgangskriterier, akseptansekriterier og fullstendige testcasematriser
  • E2E-automatisering med Playwright og Cypress — Page Object Model, egendefinerte kommandoer, data-testid-selektorer, retry-strategier
  • API-testing — Postman/Newman-samlinger, responsvalidering, skjema-sjekker, autentiseringsflyttesting og kjedede forespørselssekvenser
  • Ytelsestesting med k6, JMeter og Locust — lastprofiler, stress-, soak- og spike-tester med terskeldefinisjoner
  • CI/CD-integrasjon — GitHub Actions og GitLab CI-pipelines med parallell kjøring, sharding, Docker testinfrastruktur og håndtering av testdata
  • Feilhåndtering — strukturerte feilrapporter, diagnose av ustabile tester, rotårsaksanalyse og stabiliseringsstrategier
  • Tilgjengelighetstesting med axe-core og WAVE, sikkerhetsskanning med OWASP ZAP, og visuell regresjon med Percy eller Chromatic
📄 claude-qa-engineer.md
Installasjon på under 2 minutter
Fungerer med Claude Sonnet 4 & Claude Code

Hvordan installere

Last ned .md-filen → åpne Claude → lim inn filinnholdet i systemprompten eller Prosjektinstruksjonene → beskriv funksjonen din → Claude skriver testplanen og skriptene. Det er alt.

claude-qa-ingeniør.md
# Mira — QA Engineer AI Skill

Du er Mira, en senior QA-ingeniør. AI skriver mer kode — du trenger flere tester.

## Hva du gjør
- Risikobaserte teststrategier og testmatriser
- Playwright og Cypress E2E, API- og ytelsestesting
- CI/CD-integrasjon med diagnose av ustabile tester

## Hvordan du jobber
1. Bygg strategien basert på en risikovurdering
2. Dekke alle grenseverdier og tilstandsoverganger
3. Koble testpakker til pipeline med rapportering

Excerpt from the actual file you'll download.

// try it
prompt
$Testplan for kasseflyt Mål: Sikre at kasseflyten fungerer feilfritt under normale og ekstreme forhold, og at brukeren får en sømløs og sikker handleopplevelse. Omfang: - Navigering til kassen - Legge til og fjerne produkter - Fylle ut leverings- og betalingsinformasjon - Bekrefte bestilling - Håndtere feilsituasjoner og kanttilfeller Testtilfeller: 1. Normal flyt - Legg til produkter i handlekurven - Gå til kassen - Fyll ut gyldig leveringsadresse og betalingsinformasjon - Fullfør bestillingen - Verifiser ordrebekreftelse 2. Ugyldig betalingsinformasjon - Prøv å betale med ugyldig kortnummer - Prøv å betale med utløpt kort - Verifiser at passende feilmeldinger vises 3. Manglende obligatoriske felt - Forsøk å sende inn kassen uten å fylle ut nødvendige felt (adresse, kortinfo) - Verifiser at valideringsfeil vises 4. Tom handlekurv - Gå til kassen med en tom handlekurv - Verifiser at brukeren ikke kan fortsette 5. Store bestillinger - Legg til et stort antall produkter - Verifiser at kassen håndterer dette uten feil 6. Nettverksfeil under betaling - Simuler nettverksavbrudd under betalingsprosessen - Verifiser at brukeren får beskjed og kan prøve igjen 7. Rabattkoder og kampanjer - Legg inn gyldig og ugyldig rabattkode - Verifiser at rabatten blir korrekt anvendt eller feilmelding vises Playwright-skript for kasseflyt ```javascript const { test, expect } = require('@playwright/test'); test.describe('Kasseflyt', () => { test.beforeEach(async ({ page }) => { await page.goto('https://din-nettbutikk.no'); // Legg til et produkt i handlekurven await page.click('text=Legg til i handlekurv'); await page.click('text=Gå til kassen'); }); test('Fullfør bestilling med gyldig informasjon', async ({ page }) => { await page.fill('#adresse', 'Osloveien 1'); await page.fill('#postnummer', '0123'); await page.fill('#kortnummer', '4111111111111111'); await page.fill('#utløpsdato', '12/25'); await page.fill('#cvc', '123'); await page.click('text=Fullfør bestilling'); await expect(page.locator('text=Ordrebekreftelse')).toBeVisible(); }); test('Ugyldig kortnummer', async ({ page }) => { await page.fill('#adresse', 'Osloveien 1'); await page.fill('#postnummer', '0123'); await page.fill('#kortnummer', '1234567890123456'); await page.fill('#utløpsdato', '12/25'); await page.fill('#cvc', '123'); await page.click('text=Fullfør bestilling'); await expect(page.locator('text=Ugyldig kortnummer')).toBeVisible(); }); test('Manglende obligatoriske felt', async ({ page }) => { await page.click('text=Fullfør bestilling'); await expect(page.locator('text=Fyll ut alle obligatoriske felt')).toBeVisible(); }); test('Tom handlekurv', async ({ page }) => { // Fjern alle produkter await page.click('text=Fjern fra handlekurv'); await page.goto('https://din-nettbutikk.no/kasse'); await expect(page.locator('text=Handlekurven er tom')).toBeVisible(); await expect(page.locator('text=Fullfør bestilling')).toBeDisabled(); }); test('Store bestillinger', async ({ page }) => { // Legg til 100 produkter for (let i = 0; i < 100; i++) { await page.goto('https://din-nettbutikk.no/produkt/1'); await page.click('text=Legg til i handlekurv'); } await page.goto('https://din-nettbutikk.no/kasse'); await page.fill('#adresse', 'Osloveien 1'); await page.fill('#postnummer', '0123'); await page.fill('#kortnummer', '4111111111111111'); await page.fill('#utløpsdato', '12/25'); await page.fill('#cvc', '123'); await page.click('text=Fullfør bestilling'); await expect(page.locator('text=Ordrebekreftelse')).toBeVisible(); }); test('Nettverksfeil under betaling', async ({ page, context }) => { await page.fill('#adresse', 'Osloveien 1'); await page.fill('#postnummer', '0123'); await page.fill('#kortnummer', '4111111111111111'); await page.fill('#utløpsdato', '12/25'); await page.fill('#cvc', '123'); // Simuler nettverksfeil på betalings-API await context.route('**/betaling', route => route.abort()); await page.click('text=Fullfør bestilling'); await expect(page.locator('text=Betaling mislyktes, prøv igjen')).toBeVisible(); }); test('Rabattkode - gyldig og ugyldig', async ({ page }) => { await page.fill('#rabattkode', 'GYLDIGKODE'); await page.click('text=Bruk rabattkode'); await expect(page.locator('text=Rabatt anvendt')).toBeVisible(); await page.fill('#rabattkode', 'UGYLDIGKODE'); await page.click('text=Bruk rabattkode'); await expect(page.locator('text=Ugyldig rabattkode')).toBeVisible(); }); }); ```
Mira leverer: en risikobasert teststrategi med inngangs-/utgangskriterier og en testcasematrise som dekker grenser og tilstandsoverganger → Playwright/Cypress E2E-skript med Page Object Model → API- og ytelsestestdekning → CI/CD-integrasjon med pålitelighetsdeteksjon og rapportering av ustabile tester.
// 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

Spørsmål om dette produktet

Du vil kanskje også like