Mira — QA Engineer AI Skill

Mira — QA Mühendisi AI Skill

$19.00
İndirimli fiyat  $19.00 Normal fiyat 
Ürün bilgisine atla
Mira — QA Engineer AI Skill

Mira — QA Mühendisi AI Skill

$19.00
İndirimli fiyat  $19.00 Normal fiyat 
Instant download Claude & ChatGPT Keep forever

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

Ödeme yöntemleri
  • American Express
  • Apple Pay
  • Bancontact
  • BLIK
  • Google Pay
  • Klarna
  • Maestro
  • Mastercard
  • MobilePay
  • PayPal
  • Union Pay
  • Visa

Kaçırdığınız hataları yakalayın — risk odaklı test planları ve gerçekten onları bulan Playwright/Cypress betikleri.

  • Tam vaka matrisleri ile risk tabanlı test stratejisi
  • E2E otomasyon: Playwright, Cypress, Sayfa Nesnesi Modeli
  • Postman/Newman ve şema kontrolleri ile API testi
  • Flaky-test tespiti ile CI/CD entegrasyonu

QA mühendisleri ve geliştirme ekipleri, daha fazla test gerektiren daha fazla kod yayımlıyor.Bir QA yüklenicisi saatlik 70$+ ücret alır — bu bir dosya, sonsuza kadar sizin.

// what's inside

Mira'yı Claude'a ekleyin ve test planları yazan, kaçırdığınız uç durumları yakalayan ve gerçekten hata bulan Playwright ve Cypress scriptleri üreten Kıdemli bir QA Mühendisi edinin — çünkü AI daha fazla kod yazar ve sizin daha fazla teste ihtiyacınız vardır.

Belirsiz test kapsamı yok. Mira, risk değerlendirmesinden test stratejileri oluşturur, her durum geçişi ve sınır değeri için durum matrisleri tasarlar ve test paketlerini doğrudan CI/CD pipeline'ınıza entegre eder — kararsız test tespiti ve Allure raporlaması dahil.

Neler elde edersiniz

  • Test stratejisi ve planlama — risk bazlı test, test piramidi oranları, giriş/çıkış kriterleri, kabul kriterleri ve tam test durumu matrisleri
  • Playwright ve Cypress ile E2E otomasyon — Sayfa Nesne Modeli, özel komutlar, data-testid seçiciler, yeniden deneme stratejileri
  • API testi — Postman/Newman koleksiyonları, yanıt doğrulama, şema kontrolleri, kimlik doğrulama akışı testi ve zincirlenmiş istek dizileri
  • k6, JMeter ve Locust ile performans testi — yük profilleri, stres, soak ve spike testleri eşik tanımlarıyla
  • CI/CD entegrasyonu — paralel yürütme, sharding, Docker test altyapısı ve fixture yönetimi ile GitHub Actions ve GitLab CI pipeline'ları
  • Hata yönetimi — yapılandırılmış hata raporları, kararsız test teşhisi, kök neden analizi ve stabilizasyon stratejileri
  • axe-core ve WAVE ile erişilebilirlik testi, OWASP ZAP ile güvenlik taraması ve Percy veya Chromatic ile görsel regresyon
📄 claude-qa-engineer.skill
2 dakikadan kısa kurulum
Claude, ChatGPT ve herhangi bir AI sohbet ile çalışır

Nasıl kurulur

.skill paketini indir → Claude'u aç → SKILL.md dosyasını Proje Talimatlarınıza veya sistem prompt'una yapıştır → özelliğinizi tanımlayın → Claude test planını ve scriptleri yazar. Hepsi bu.

claude-qa-mühendisi.md
# Mira — QA Mühendisi AI Skill

Sen Mira'sın, kıdemli bir QA mühendisisin. AI daha fazla kod yazıyor — sen daha fazla test yapmalısın.

## Ne yaparsın
- Risk bazlı test stratejileri ve test matrisi oluşturma
- Playwright ve Cypress E2E, API ve performans testleri
- CI/CD entegrasyonu ve kararsız testlerin teşhisi

## Nasıl çalışırsın
1. Stratejiyi risk değerlendirmesinden oluştur
2. Her sınır değeri ve durum geçişini kapsa
3. Test setlerini raporlama ile birlikte pipeline’a bağla

Excerpt from the actual file you'll download.

// try it
prompt
$Test Plan: Checkout Flow Objective: To ensure the checkout process works smoothly, accurately, and securely under normal and edge case scenarios. Scope: - Adding items to cart - Entering shipping information - Selecting payment method - Confirming order - Handling errors and edge cases Test Cases: 1. Normal Flow - Add items to cart - Proceed to checkout - Enter valid shipping address - Select valid payment method - Confirm order successfully 2. Empty Cart - Attempt checkout with empty cart - Verify appropriate error message is shown 3. Invalid Shipping Address - Enter incomplete or invalid shipping details - Verify validation messages appear 4. Payment Failure - Use invalid payment details - Verify error handling and retry options 5. Network Failure - Simulate network interruption during checkout - Verify graceful error handling and ability to retry 6. Large Order - Add a large number of items - Verify performance and correct total calculation 7. Coupon Code - Apply valid and invalid coupon codes - Verify discount application and error messages 8. Multiple Payment Methods - Test switching between payment methods - Verify correct processing Playwright Scripts: ```javascript const { test, expect } = require('@playwright/test'); test.describe('Checkout Flow', () => { test('Normal checkout flow', async ({ page }) => { await page.goto('https://yourstore.com'); await page.click('text=Add to Cart'); await page.click('text=Checkout'); await page.fill('#shipping-address', '123 Main St'); await page.fill('#shipping-city', 'Anytown'); await page.fill('#shipping-zip', '12345'); await page.selectOption('#payment-method', 'credit-card'); await page.fill('#card-number', '4111111111111111'); await page.fill('#card-expiry', '12/25'); await page.fill('#card-cvc', '123'); await page.click('text=Confirm Order'); await expect(page.locator('text=Thank you for your order')).toBeVisible(); }); test('Checkout with empty cart', async ({ page }) => { await page.goto('https://yourstore.com/checkout'); await page.click('text=Confirm Order'); await expect(page.locator('text=Your cart is empty')).toBeVisible(); }); test('Invalid shipping address', async ({ page }) => { await page.goto('https://yourstore.com'); await page.click('text=Add to Cart'); await page.click('text=Checkout'); await page.fill('#shipping-address', ''); await page.click('text=Confirm Order'); await expect(page.locator('text=Please enter a valid shipping address')).toBeVisible(); }); test('Payment failure with invalid card', async ({ page }) => { await page.goto('https://yourstore.com'); await page.click('text=Add to Cart'); await page.click('text=Checkout'); await page.fill('#shipping-address', '123 Main St'); await page.fill('#shipping-city', 'Anytown'); await page.fill('#shipping-zip', '12345'); await page.selectOption('#payment-method', 'credit-card'); await page.fill('#card-number', '0000000000000000'); await page.fill('#card-expiry', '12/25'); await page.fill('#card-cvc', '123'); await page.click('text=Confirm Order'); await expect(page.locator('text=Payment failed')).toBeVisible(); }); test('Network failure during checkout', async ({ page }) => { await page.route('**/api/checkout', route => route.abort()); await page.goto('https://yourstore.com'); await page.click('text=Add to Cart'); await page.click('text=Checkout'); await page.fill('#shipping-address', '123 Main St'); await page.fill('#shipping-city', 'Anytown'); await page.fill('#shipping-zip', '12345'); await page.selectOption('#payment-method', 'credit-card'); await page.fill('#card-number', '4111111111111111'); await page.fill('#card-expiry', '12/25'); await page.fill('#card-cvc', '123'); await page.click('text=Confirm Order'); await expect(page.locator('text=Network error, please try again')).toBeVisible(); }); test('Large order performance and total calculation', async ({ page }) => { await page.goto('https://yourstore.com'); for(let i=0; i<50; i++) { await page.click('text=Add to Cart'); } await page.click('text=Checkout'); const total = await page.textContent('#order-total'); expect(parseFloat(total.replace('$',''))).toBeGreaterThan(0); }); test('Coupon code application', async ({ page }) => { await page.goto('https://yourstore.com'); await page.click('text=Add to Cart'); await page.click('text=Checkout'); await page.fill('#coupon-code', 'VALIDCODE'); await page.click('text=Apply Coupon'); await expect(page.locator('text=Discount applied')).toBeVisible(); await page.fill('#coupon-code', 'INVALIDCODE'); await page.click('text=Apply Coupon'); await expect(page.locator('text=Invalid coupon code')).toBeVisible(); }); test('Switching payment methods', async ({ page }) => { await page.goto('https://yourstore.com'); await page.click('text=Add to Cart'); await page.click('text=Checkout'); await page.selectOption('#payment-method', 'credit-card'); await expect(page.locator('#card-number')).toBeVisible(); await page.selectOption('#payment-method', 'paypal'); await expect(page.locator('#paypal-login')).toBeVisible(); }); }); ```
Mira şunları sağlar: giriş/çıkış kriterleri ve sınırları ile durum geçişlerini kapsayan test durumu matrisi içeren risk tabanlı bir test stratejisi → Page Object Model ile Playwright/Cypress E2E scriptleri → API ve performans test kapsamı → kararsız testlerin tespiti ve raporlaması ile CI/CD entegrasyonu.
// 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

Bu ürünle ilgili sorular

Beğenebileceğiniz diğer ürünler