e2e-testing
Автоматизация сквозного тестирования с Playwright
Ручное тестирование требует много времени и подвержено ошибкам. Этот навык предоставляет структурированный 7-фазный рабочий процесс для автоматизированного E2E-тестирования с Playwright — от настройки до интеграции с CI/CD.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "e2e-testing". Set up E2E testing for a React application
Résultat attendu:
Создает файл конфигурации Playwright, устанавливает зависимости, настраивает структуру директории тестов и предоставляет пример тестового файла с тестом потока входа
Utilisation de "e2e-testing". Run cross-browser tests
Résultat attendu:
Выполняет тестовый набор в браузерах Chromium, Firefox и WebKit с подробными отчетами о прохождении/непрохождении и артефактами скриншотов для неудачных тестов
Audit de sécurité
SûrStatic analyzer flagged 34 patterns (30 external_commands, 4 blocker) but all are false positives. The SKILL.md file is documentation, not executable code. Backticks are markdown formatting for skill references, not shell commands. No actual code execution or dangerous patterns exist.
Score de qualité
Ce que vous pouvez construire
QA-инженеры, автоматизирующие регрессионное тестирование
Настройка комплексных E2E-тестов, которые автоматически выполняются при каждом изменении кода, выявляя регрессии до развертывания в продакшен.
Разработчики, внедряющие разработку через тестирование
Создание автоматизированных браузерных тестов параллельно с разработкой функций для проверки корректности пользовательских потоков во всех поддерживаемых браузерах.
DevOps-команды, создающие CI/CD-конвейеры
Интеграция автоматизированного E2E-тестирования в рабочие процессы развертывания с параллельным выполнением, артефактами и отчетностью о тестировании.
Essayez ces prompts
Use @playwright-skill to set up Playwright testing in my project. Install dependencies, configure test framework, and create a basic test file.
Use @e2e-testing-patterns to design an E2E test strategy for my application. Identify critical user flows that need automated testing.
Use @playwright-skill to implement visual regression testing. Set up baseline images and add visual assertions to detect UI changes.
Use @github-actions-templates to create a GitHub Actions workflow that runs E2E tests in parallel across browsers and uploads test artifacts.
Bonnes pratiques
- Используйте паттерн объекта страницы для разделения тестовой логики и структуры страницы для поддерживаемых тестов
- Реализуйте правильные стратегии ожидания с использованием автоматического ожидания Playwright вместо жестко заданных тайм-аутов
- Запускайте тесты в безголовом режиме для CI и в режиме с интерфейсом локально для отладки
Éviter
- Использование жестко заданных задержек сна вместо встроенной функции автоматического ожидания Playwright
- Написание тестов, зависящих от конкретного порядка выполнения, вместо изолированных тестов
- Хранение учетных данных тестов в открытом виде вместо использования переменных окружения