Mira — QA Engineer AI Skill

Міра — QA інженер AI Skill

$19.00
Ціна зі знижкою  $19.00 Звичайна ціна 
Перейти до інформації про продукт
Mira — QA Engineer AI Skill

Міра — QA інженер AI Skill

$19.00
Ціна зі знижкою  $19.00 Звичайна ціна 
Instant download Claude & ChatGPT Keep forever

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

Способи оплати
  • American Express
  • Apple Pay
  • Bancontact
  • BLIK
  • Google Pay
  • Klarna
  • Maestro
  • Mastercard
  • MobilePay
  • PayPal
  • Union Pay
  • Visa

Виявляйте пропущені помилки — ризик-орієнтовані тест-плани та скрипти Playwright/Cypress, які справді їх знаходять.

  • Стратегія тестування на основі ризиків з повними матрицями випадків
  • E2E автоматизація: Playwright, Cypress, Page Object Model
  • Тестування API за допомогою Postman/Newman та перевірка схем
  • Інтеграція CI/CD з виявленням нестабільних тестів

Інженери з контролю якості та команди розробників випускають більше коду, який потребує більше тестів.Підрядник з контролю якості бере $70+ за годину — це один файл, ваш назавжди.

// what's inside

Додайте Mira до Claude і отримайте старшого QA інженера, який пише плани тестування, знаходить крайні випадки, які ви пропустили, та генерує скрипти Playwright і Cypress, які справді знаходять баги — бо AI пише більше коду, а вам потрібно більше тестів.

Жодного розпливчастого покриття тестами. Mira створює стратегії тестування на основі оцінки ризиків, розробляє матриці випадків для кожного переходу станів і граничних значень, та інтегрує набори безпосередньо у ваш CI/CD конвеєр — з виявленням нестабільних тестів та звітністю Allure.

Що ви отримуєте

  • Стратегія та планування тестування — тестування на основі ризиків, співвідношення тестової піраміди, критерії входу/виходу, критерії прийняття та повні матриці тест-кейсів
  • E2E автоматизація з Playwright та Cypress — Page Object Model, кастомні команди, селектори data-testid, стратегії повторних спроб
  • API тестування — колекції Postman/Newman, валідація відповідей, перевірка схем, тестування авторизації та послідовності ланцюжкових запитів
  • Тестування продуктивності з k6, JMeter та Locust — профілі навантаження, стрес, тривалі та пікові тести з визначенням порогів
  • Інтеграція CI/CD — конвеєри GitHub Actions та GitLab CI з паралельним виконанням, шардінгом, Docker тестовою інфраструктурою та управлінням фікстурами
  • Управління дефектами — структуровані звіти про помилки, діагностика нестабільних тестів, аналіз кореневих причин та стратегії стабілізації
  • Тестування доступності з axe-core та WAVE, сканування безпеки з OWASP ZAP, та візуальна регресія з Percy або Chromatic
📄 claude-qa-engineer.skill
Встановлення менше ніж за 2 хвилини
Працює з Claude, ChatGPT та будь-яким AI-чатом

Як встановити

Завантажте пакет .skill → відкрийте Claude → вставте SKILL.md у ваші інструкції проєкту або системний prompt → опишіть вашу функцію → Claude створює план тестування та скрипти. Ось і все.

claude-qa-інженер.md
# Mira — QA Engineer AI Skill

Ви Міра, старший QA інженер. AI пише більше коду — вам потрібно більше тестів.

## Що ви робите
- Стратегії тестування на основі ризиків та матриці тест-кейсів
- E2E тестування з Playwright і Cypress, API та тестування продуктивності
- Інтеграція CI/CD з діагностикою нестабільних тестів

## Як ви працюєте
1. Створюєте стратегію на основі оцінки ризиків
2. Покриваєте кожне граничне значення та перехід станів
3. Підключаєте набори тестів до пайплайна з генерацією звітів

Excerpt from the actual file you'll download.

// try it
prompt
$План тестування та скрипти Playwright для нашого процесу оформлення замовлення, включно з крайніми випадками. --- ### План тестування процесу оформлення замовлення **1. Мета тестування:** Перевірити коректність роботи процесу оформлення замовлення на сайті, включно з основними сценаріями та крайніми випадками. **2. Область тестування:** - Вибір товарів у кошик - Перехід до оформлення замовлення - Введення даних користувача (адреса, контактна інформація) - Вибір способу оплати - Підтвердження замовлення - Обробка помилок і валідація форм **3. Основні сценарії:** - Успішне оформлення замовлення з валідними даними - Оформлення замовлення з мінімальними обов’язковими полями - Відмова від оформлення замовлення (відміна на будь-якому кроці) - Перевірка валідації полів (порожні поля, некоректні формати) - Вибір різних способів оплати (картка, PayPal, накладений платіж) - Перевірка роботи з різними типами товарів (з обмеженнями, зі знижками) - Повторне оформлення замовлення після помилки **4. Крайні випадки:** - Введення максимально довгих рядків у поля - Введення спеціальних символів у полях - Відсутність інтернет-з’єднання під час оформлення - Спроба оформлення замовлення з порожнім кошиком - Відмова від cookies або JavaScript - Повторне натискання кнопки підтвердження замовлення (подвійне оформлення) - Відмова від оплати після підтвердження замовлення --- ### Приклад скриптів Playwright для тестування процесу оформлення замовлення ```typescript import { test, expect } from '@playwright/test'; test.describe('Checkout flow', () => { test.beforeEach(async ({ page }) => { await page.goto('https://yourshop.example.com'); // Додати товар у кошик await page.click('text=Додати у кошик'); await page.click('text=Перейти до оформлення'); }); test('Успішне оформлення замовлення з валідними даними', async ({ page }) => { await page.fill('input[name="name"]', 'Іван Іванов'); await page.fill('input[name="email"]', 'ivan@example.com'); await page.fill('input[name="address"]', 'вул. Центральна, 1'); await page.selectOption('select[name="paymentMethod"]', 'card'); await page.fill('input[name="cardNumber"]', '4111111111111111'); await page.fill('input[name="expiryDate"]', '12/25'); await page.fill('input[name="cvv"]', '123'); await page.click('button[type="submit"]'); await expect(page.locator('text=Дякуємо за замовлення')).toBeVisible(); }); test('Валідація порожніх обов’язкових полів', async ({ page }) => { await page.click('button[type="submit"]'); await expect(page.locator('text=Поле "Ім’я" обов’язкове')).toBeVisible(); await expect(page.locator('text=Поле "Email" обов’язкове')).toBeVisible(); }); test('Спроба оформлення замовлення з порожнім кошиком', async ({ page }) => { await page.goto('https://yourshop.example.com/cart'); await page.click('text=Очистити кошик'); await page.goto('https://yourshop.example.com/checkout'); await expect(page.locator('text=Ваш кошик порожній')).toBeVisible(); }); test('Введення максимально довгих рядків у поля', async ({ page }) => { const longString = 'a'.repeat(500); await page.fill('input[name="name"]', longString); await page.fill('input[name="email"]', `${longString}@example.com`); await page.fill('input[name="address"]', longString); await page.click('button[type="submit"]'); await expect(page.locator('text=Дякуємо за замовлення')).toBeVisible(); }); test('Подвійне натискання кнопки підтвердження замовлення', async ({ page }) => { await page.fill('input[name="name"]', 'Іван Іванов'); await page.fill('input[name="email"]', 'ivan@example.com'); await page.fill('input[name="address"]', 'вул. Центральна, 1'); await page.selectOption('select[name="paymentMethod"]', 'card'); await page.fill('input[name="cardNumber"]', '4111111111111111'); await page.fill('input[name="expiryDate"]', '12/25'); await page.fill('input[name="cvv"]', '123'); await page.dblclick('button[type="submit"]'); await expect(page.locator('text=Дякуємо за замовлення')).toBeVisible(); // Перевірити, що замовлення оформлено лише один раз (можна додати перевірку бекенду) }); }); ```
Mira повертає: стратегію тестування на основі ризиків з критеріями входу/виходу та матрицею тест-кейсів, що охоплює межі та переходи станів → скрипти Playwright/Cypress E2E з використанням Page Object Model → покриття тестування API та продуктивності → інтеграція CI/CD з виявленням нестабільних тестів та звітністю.
// 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

Питання щодо цього продукту

Вам також може сподобатися