Навыки e2e-testing-patterns
📦

e2e-testing-patterns

Ревизия содержимого r2 Безопасно ⚙️ Внешние команды🌐 Доступ к сети🔑 Переменные окружения

Создавайте надежные наборы E2E-тестов

Сквозные тесты часто становятся медленными, нестабильными и сложными в сопровождении. Этот навык предоставляет практические паттерны Playwright и Cypress для стабильных рабочих процессов, выполнения в CI и сфокусированного покрытия.

Поддерживает: Claude Codex Code(CC)
🥉 79 Бронза

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "e2e-testing-patterns" from https://skillstore.io/skills/sickn33-e2e-testing-patterns.md and its manifest at https://skillstore.io/api/skills/sickn33-e2e-testing-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «e2e-testing-patterns». Спланируйте E2E-покрытие для регистрации, входа и редактирования профиля.

Ожидаемый результат:

  • Приоритетные сценарии: успешная регистрация, неудачный вход, успешный вход и обновление профиля.
  • Рекомендуемая стратегия данных: создавать изолированных тестовых пользователей и удалять их после каждого запуска.
  • Ключевые утверждения: видимые сообщения подтверждения, корректные перенаправления и сохраненные изменения профиля.

Использование «e2e-testing-patterns». Мой тест оформления заказа случайно падает в CI.

Ожидаемый результат:

  • Вероятные причины: фиксированные ожидания, общие данные, медленные сетевые ответы или селекторы, привязанные к макету.
  • Рекомендуемые исправления: ожидать видимого для пользователя состояния, мокировать нестабильные сервисы, записывать трассы и изолировать данные корзины.
  • Действие в CI: выполнить одну повторную попытку с сохранением трассы и скриншота для неудачных запусков.

Использование «e2e-testing-patterns». Подготовьте набор браузерных тестов для release gates.

Ожидаемый результат:

  • Используйте сфокусированный smoke-набор для pull requests и более полный набор перед релизом.
  • Запускайте Chromium для быстрой обратной связи и планируйте покрытие Firefox, WebKit и мобильных браузеров там, где риск выше.
  • Сохраняйте отчеты, видео, скриншоты и трассы как артефакты пайплайна.

Аудит безопасности

Безопасно

All 23 static alerts are false positives caused by Markdown, TypeScript syntax, standard test configuration, and expected local test traffic. The files contain documentation and code samples, with no executable scripts, prompt injection, credential exfiltration, or malicious intent. Environment-based administrator credentials should remain limited to isolated test accounts and protected CI secrets.

2
Просканировано файлов
582
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/sickn33-e2e-testing-patterns/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-e2e-testing-patterns/security.svg)](https://skillstore.io/skills/sickn33-e2e-testing-patterns?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/sickn33-e2e-testing-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-e2e-testing-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/sickn33-e2e-testing-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

sickn33. (2026). e2e-testing-patterns security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-e2e-testing-patterns/audits/5

Цитата BibTeX

@techreport{sickn33-sickn33-e2e-testing-patterns-2026, author = {sickn33}, title = {e2e-testing-patterns security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/sickn33-e2e-testing-patterns/audits/5}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "e2e-testing-patterns security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "sickn33" date-released: "2026-07-23" url: "https://skillstore.io/skills/sickn33-e2e-testing-patterns/audits/5" identifiers: - type: other value: "skillstore:sickn33-e2e-testing-patterns:audit:5" description: "Skillstore immutable audit report identifier"

Сравнить варианты

2 устанавливаемых вариантов

Навык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.

Почему этот вариант первый

Самая высокая оценка Skillstore
sickn33 Рекомендуется Текущий

sickn33-e2e-testing-patterns

Оценка Skillstore 79
Достоверность доказательств Высокий
Использование в Skillstore 17
Обновлено

2026-09-09

wshobson-e2e-testing-patterns

Оценка Skillstore 77
Достоверность доказательств Высокий
Использование в Skillstore 19
Обновлено

2026-09-09

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
55
Архитектура
85
Сопровождаемость
87
Контент
69
Сообщество
91
Соответствие спецификации

Что вы можете построить

Планирование покрытия критических рабочих процессов

Определите минимальный полезный набор E2E-тестов для входа, регистрации, оформления заказа или других ценных сценариев.

Стабилизация нестабильных браузерных тестов

Замените хрупкие селекторы и фиксированные ожидания надежными локаторами, утверждениями, фикстурами и шагами очистки.

Подготовка выполнения тестов в CI

Настройте повторные попытки, браузерные проекты, шардирование, отчеты, трассы, скриншоты и артефакты сбоев для пайплайнов.

Попробуйте эти промпты

Создать стартовый план E2E
Определите критические E2E-сценарии для этого приложения и предложите небольшой первый набор тестов с критериями успеха и требованиями к безопасным тестовым данным.
Улучшить стабильность существующих тестов
Проверьте эти описания E2E-тестов и предложите более надежные селекторы, стратегии ожидания, настройку фикстур и шаги очистки, чтобы снизить нестабильность.
Спроектировать паттерны Playwright или Cypress
Создайте план реализации E2E для этого рабочего процесса с использованием Playwright или Cypress, включая page objects, пользовательские команды, мокирование сети и сбор артефактов.
Оптимизировать браузерное покрытие в CI
Спроектируйте CI-стратегию для этого набора E2E-тестов с браузерным покрытием, повторными попытками, шардированием, отчетами, хранением трасс и правилами блокировки релизов.

Лучшие практики

  • Тестируйте видимое пользователю поведение и критические пути, прежде чем добавлять широкое покрытие пограничных случаев.
  • Используйте стабильные локаторы доступности или data-атрибуты вместо селекторов, зависящих от макета.
  • Запускайте тесты в безопасных окружениях с изолированными учетными записями, детерминированными данными и очисткой.

Избегать

  • Не используйте фиксированные ожидания, когда тест может дождаться видимого состояния, URL, ответа или утверждения.
  • Не запускайте разрушительные или изменяющие состояние тесты в продакшен-системах.
  • Не переносите каждую проверку в E2E-тесты, если модульные или интеграционные тесты дают более быструю обратную связь.

Часто задаваемые вопросы

Генерирует ли этот навык тесты для Playwright и Cypress?
Он предоставляет паттерны и рекомендации по планированию для обоих инструментов. Сгенерированные тесты все равно требуют адаптации под конкретный проект.
Может ли он автоматически исправлять нестабильные тесты?
Нет. Он помогает выявлять распространенные причины и предлагает более безопасные селекторы, ожидания, фикстуры и диагностику в CI.
Должны ли E2E-тесты покрывать каждую функцию?
Нет. Используйте E2E-тесты для критических пользовательских сценариев и полагайтесь на низкоуровневые тесты для детальных пограничных случаев.
Требуются ли для него реальные продакшен-аккаунты?
Нет. Он рекомендует выделенные тестовые учетные записи, тестовые данные и безопасные непродакшен-окружения.
Может ли он помочь с тестированием доступности?
Да. Плейбук включает паттерны тестирования доступности с использованием автоматизированных проверок как части E2E-процессов.
Могут ли Codex или Claude Code использовать этот навык в репозитории?
Да. Навык совместим с Claude, Codex и Claude Code для планирования тестов и рекомендаций по реализации.

Сведения для разработчиков

Автор

sickn33

Лицензия

MIT

Ревизия Skillstore

r2

Примечание о версии

Автор не указал версию.

Ссылка

88a8e9a07f4c54ab105c1c41b6267c287146b07b

Актуальность поддержки

26.07.2026

Использование

13 загрузок · 156 просмотров

Структура файлов

Больше от sickn33

Показать все
📦

content-creator

88

Создание маркетингового контента в едином стиле бренда

Маркетинговым командам нужен контент, который остается согласованным во всех каналах. Этот навык помогает планировать, писать, анализировать и оптимизировать контент с учетом голоса бренда и SEO.

Письмо и контент Просмотр
📦

prompt-engineering-patterns

85

Улучшайте LLM-промпты с помощью проверенных паттернов

Непоследовательные промпты тратят время и снижают доверие к результатам AI. Этот навык помогает проектировать промпты с использованием переиспользуемых паттернов, примеров, этапов оценки и рабочих процессов оптимизации.

Продуктивность Просмотр
📦

senior-architect

81

Проектируйте масштабируемые архитектуры ПО

Архитектурные решения сложно сравнивать для веб-, мобильных, backend- и облачных систем. Этот навык предоставляет структурированные руководства и локальные скрипты-заготовки для отчетов, анализа зависимостей и документирования компромиссов.

Кодинг и разработка Просмотр
📦

senior-fullstack

81

Создавайте fullstack-приложения с senior-паттернами

Командам нужны единые рекомендации по настройке, архитектуре и ревью для современных веб-приложений. Этот skill предоставляет scaffolders, справочные материалы по рабочим процессам и quality prompts для проектов на React, Next.js, Node.js, GraphQL и PostgreSQL.

Кодинг и разработка Просмотр
📦

product-manager-toolkit

80

Приоритизируйте продуктовую работу с помощью исследовательских инсайтов

Продуктовым командам нужны более быстрые способы ранжировать функции, обобщать интервью и документировать решения. Этот навык предоставляет RICE-оценку, анализ интервью и шаблоны PRD для структурированного планирования.

Продуктивность Просмотр
Показать все
📦

playwright-testing

86

Улучшение покрытия тестами Playwright

от C0ntr0lledCha0s

Наборы тестов Playwright могут становиться нестабильными, когда конфигурация, локаторы и фикстуры непоследовательны. Этот навык дает практические шаблоны для надежных браузерных тестов, отладки и переиспользуемых page objects.

Кодинг и разработка Просмотр
📦

webapp-testing

85

Создавайте тесты веб-приложений на Playwright

от AutumnsGrove

Ручное тестирование в браузере занимает много времени и часто пропускает регрессии в формах, на разных устройствах и при разных состояниях сети. Этот навык помогает Claude, Codex и Claude Code создавать практичные тесты Playwright для реальных веб-сценариев.

Кодинг и разработка Просмотр
📦

vue-testing-best-practices

80

Улучшение практик тестирования Vue

от vuejs-ai

Наборы тестов Vue часто становятся нестабильными, хрупкими или сложными в настройке. Этот навык предоставляет сфокусированные рекомендации по надежным тестам Vue 3 с использованием Vitest, Vue Test Utils, Pinia, асинхронных вспомогательных функций и Playwright.

Кодинг и разработка Просмотр
📦

testing-strategy

80

Постройте практическую стратегию тестирования

от Atman36

Команды часто добавляют тесты без четкого понимания области применения, инструментов или целей покрытия. Этот skill предоставляет практический план для тестирования с Vitest, Playwright и CI.

Кодинг и разработка Просмотр
📦

playwright-best-practices

79

Повышение надежности тестов Playwright

от 0xBigBoss

Тесты Playwright в рабочих процессах агентов часто становятся нестабильными, медленными и шумными. Этот навык предоставляет краткие паттерны для локаторов, проверок, фикстур, повторного использования аутентификации, сетевых моков и компактных репортеров.

Кодинг и разработка Просмотр