# Правила IDE по теме «Тесты и QA»

Правила IDE по теме «Тесты и QA»: у каждой карточки — что делает, команда установки и примеры запросов.

30 карточек

- HTML: https://affpapa.org/nevibecode/rules/topic/testing
- Инструкция для агента: https://affpapa.org/nevibecode/agents.md

- [spec-driven-workflow-v1](https://affpapa.org/nevibecode/rules/spec-driven-workflow-v1.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило ведёт разработку от формулировки требований к проектированию, реализации и проверке.
- [qa-engineering-best-practices](https://affpapa.org/nevibecode/rules/qa-engineering-best-practices.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило для GitHub Copilot с набором инструкций по тестированию: пирамида тестов, именование, ассерты, баг-репорты.
- [powershell-pester-6](https://affpapa.org/nevibecode/rules/powershell-pester-6.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Задаёт стандарты написания тестов на Pester v6 для PowerShell.
- [power-platform-mcp-development](https://affpapa.org/nevibecode/rules/power-platform-mcp-development.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило задаёт требования к кастомным коннекторам Power Platform с MCP для Microsoft Copilot Studio.
- [playwright-typescript](https://affpapa.org/nevibecode/rules/playwright-typescript.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило задаёт Copilot стиль написания тестов Playwright: ролевые локаторы, автоожидание, единая структура файлов.
- [playwright-python](https://affpapa.org/nevibecode/rules/playwright-python.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Задаёт стандарты генерации тестов на Playwright Python в Pytest.
- [playwright-dotnet](https://affpapa.org/nevibecode/rules/playwright-dotnet.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило задаёт структуру и практики для тестов Playwright на C#.
- [oqtane](https://affpapa.org/nevibecode/rules/oqtane.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило задаёт Copilot паттерны для Oqtane-модулей на Blazor и C#.
- [nodejs-javascript-vitest](https://affpapa.org/nevibecode/rules/nodejs-javascript-vitest.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило задаёт Copilot стиль JavaScript-кода для Node.js и требования к тестам на Vitest.
- [dotnet-upgrade](https://affpapa.org/nevibecode/rules/dotnet-upgrade.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Правило ведёт поэтапное обновление .NET-решения: от анализа проектов и зависимостей до сборки, тестов и проверки CI/CD.
- [dataverse-python-testing-debugging](https://affpapa.org/nevibecode/rules/dataverse-python-testing-debugging.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Задаёт для GitHub Copilot стандарты тестирования Dataverse SDK на Python.
- [aspnet-rest-apis](https://affpapa.org/nevibecode/rules/aspnet-rest-apis.md) — правило (официальный GitHub) · github · GitHub Copilot · ★ 40418 — Направляет GitHub Copilot при создании REST API на ASP.NET Core 10, сопоставляя контроллеры и Minimal API.
- [xray-test-case-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/xray-test-case-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41011 — Правило превращает описания фич и автотесты в структурированные тест-кейсы формата Xray для Jira.
- [vitest-unit-testing-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/vitest-unit-testing-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41011 — Правило задаёт Cursor поведение эксперта по Vitest и TypeScript: пишет юнит-тесты на бизнес-логику и утилиты, мокает зависимости через vi.mock.
- [solidity-hardhat-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/solidity-hardhat-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41011 — Правило для Cursor, которое настраивает ИИ-ассистента на разработку смарт-контрактов на Solidity с проверками безопасности и работой через Hardhat.
- [rails-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/rails-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41011 — Правило для Cursor, которое задаёт агенту стиль разработки на Rails 8: генераторы, bin/dev, Solid-стек, Minitest и Hotwire.
- [python-github-setup-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/python-github-setup-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41011 — Задаёт Cursor единый стиль Python-кода, тесты, ревью через GitHub Pull Requests и CI на GitHub Actions.
- [python-cursorrules-prompt-file-best-practices](https://affpapa.org/nevibecode/rules/python-cursorrules-prompt-file-best-practices.md) — правило · PatrickJS · Cursor · ★ 41011 — Правило Cursor, которое заставляет ИИ писать Python с аннотациями типов, докстрингами и тестами на pytest.
- [playwright-defect-tracking-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/playwright-defect-tracking-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41011 — Правило для Cursor: агент пишет тесты Playwright с привязкой к ручным кейсам и собирает доказательства дефектов.
- [embedded-stm32-hal](https://affpapa.org/nevibecode/rules/embedded-stm32-hal.md) — правило · PatrickJS · Cursor · ★ 41011 — Правило для Cursor, которое задаёт агенту рамки при работе с прошивками на C и C++: STM32 HAL, прерывания, DMA, экономия памяти.
- [cypress-defect-tracking-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/cypress-defect-tracking-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41011 — Правило для Cursor, которое превращает агента в QA-инженера: пишет тесты Cypress с тегами команд, категорий и case ID и собирает отчёты через qa-shadow-report.
- [android-jetpack-compose-cursorrules-prompt-file](https://affpapa.org/nevibecode/rules/android-jetpack-compose-cursorrules-prompt-file.md) — правило · PatrickJS · Cursor · ★ 41011 — Правило для Cursor, которое задаёт агенту ориентиры по Android-разработке на Jetpack Compose: архитектура, состояние, тесты.
- [vitest](https://affpapa.org/nevibecode/rules/vitest.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило задаёт Cursor, как писать юнит- и интеграционные тесты на Vitest: где держать файлы, как изолировать кейсы и мокать модули.
- [unittest](https://affpapa.org/nevibecode/rules/unittest.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило задаёт агенту стандарт оформления тестов на unittest: структура каталогов, имена классов и методов, ассерты, моки.
- [playwright](https://affpapa.org/nevibecode/rules/playwright.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило задаёт Cursor стандарты написания end-to-end тестов на Playwright: официальный раннер, устойчивые локаторы, отказ от ручных задержек.
- [phoenix](https://affpapa.org/nevibecode/rules/phoenix.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт, как писать Phoenix-приложения на Elixir: контексты, форматирование, тесты.
- [junit](https://affpapa.org/nevibecode/rules/junit.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт стиль юнит-тестов на JUnit 5 в Java-проектах: имена, структура, параметризация.
- [jest](https://affpapa.org/nevibecode/rules/jest.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило задаёт команде единый стиль тестов на Jest: конфиг, изоляция, моки и асинхронные проверки.
- [hardhat](https://affpapa.org/nevibecode/rules/hardhat.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило для Cursor задаёт стандарты проекта на Hardhat 3: конфиг на TypeScript, тесты на Solidity и TypeScript, деплой через Ignition.
- [behave](https://affpapa.org/nevibecode/rules/behave.md) — правило · sanjeed5 · Cursor · ★ 3579 — Правило задаёт Cursor стандарты для BDD-тестов на behave: тонкие шаги, чистый Gherkin, фикстуры через environment.py.

## Уточнить
[typescript](https://affpapa.org/nevibecode/tag/typescript.md) · [python](https://affpapa.org/nevibecode/tag/python.md) · [pytest](https://affpapa.org/nevibecode/tag/pytest.md) · [qa](https://affpapa.org/nevibecode/tag/qa.md) · [ci-cd](https://affpapa.org/nevibecode/tag/ci-cd.md) · [dotnet](https://affpapa.org/nevibecode/tag/dotnet.md) · [e2e](https://affpapa.org/nevibecode/tag/e2e.md) · [csharp](https://affpapa.org/nevibecode/tag/csharp.md) · [javascript](https://affpapa.org/nevibecode/tag/javascript.md) · [solidity](https://affpapa.org/nevibecode/tag/solidity.md) · [vitest](https://affpapa.org/nevibecode/tag/vitest.md) · [android](https://affpapa.org/nevibecode/tag/android.md)

## Сузить этот список
Параметры: `?platform=<claude-code|codex|cursor|copilot|gemini-cli|windsurf|…>`, `&topic=<…>`, `&sort=installs|stars|new|updated` — значения в https://affpapa.org/nevibecode/agents.md

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
