К основному содержанию
плагин официальный · GitHub

testing-automation — плагин GitHub Copilot: обзор и установка

Набор инструментов для автоматизации тестирования и TDD в GitHub Copilot. Добавляет команды для Playwright, JUnit 5, NUnit и цикл субагентов для разработки через тесты.

Установить в GitHub Copilot · Команда из источника Все способы и платформы ↓
copilot plugin install testing-automation@awesome-copilot
Открыть на GitHub

Что делает testing-automation

Плагин добавляет в GitHub Copilot пять слэш-команд и четыре субагента. Они закрывают рутину тестирования. Команды помогают исследовать веб-страницы через Playwright, настраивать проверки в NUnit и JUnit 5, а также тестировать промпты нейросетей на уязвимости и смысловые смещения.

Для работы по методологии TDD предусмотрены три связанных агента. Сначала tdd-red пишет падающий тест по требованиям из задачи GitHub. Затем tdd-green добавляет минимальный рабочий код для его прохождения. После этого tdd-refactor улучшает архитектуру, сохраняя все тесты зелёными. Отдельный агент playwright-tester отвечает за сквозные браузерные сценарии.

Команды веб-тестирования завязаны на Playwright MCP. Без предварительно настроенного MCP-сервера Playwright исследовать страницы и генерировать тесты плагин не сможет.

Какие задачи решает

  • настроить цикл TDD по задачам из GitHub Issues
  • сгенерировать сквозные тесты Playwright по сценариям
  • подобрать шаблоны для data-driven тестов в JUnit 5 и NUnit
  • проверить системные промпты на уязвимости и безопасность

Примеры запросов агенту

  • /testing-automation:playwright-generate-test напиши сценарий входа пользователя через форму логина
  • /testing-automation:csharp-nunit покажи пример параметризованного теста для расчёта стоимости
  • @tdd-red сформируй падающий тест по описанию задачи #24

Как установить testing-automation

Команда из источника

copilot plugin install testing-automation@awesome-copilot

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Вопросы о testing-automation

Как установить testing-automation в GitHub Copilot?

Выполните команду copilot plugin install testing-automation@awesome-copilot в терминале Copilot CLI.

Какие субагенты входят в плагин testing-automation?

В плагин входят четыре агента: цепочка tdd-red, tdd-green и tdd-refactor для разработки через тесты, а также playwright-tester для браузерных сценариев.

Что нужно настроить для команд Playwright?

Командам /testing-automation:playwright-explore-website и /testing-automation:playwright-generate-test требуется запущенный сервер Playwright MCP.

Исходный текст

testing-automation · MIT
# Testing & Test Automation Plugin

Comprehensive collection for writing tests, test automation, and test-driven development including unit tests, integration tests, and end-to-end testing strategies.

## Installation

```bash
# Using Copilot CLI
copilot plugin install testing-automation@awesome-copilot
```

## What's Included

### Commands (Slash Commands)

| Command | Description |
|---------|-------------|
| `/testing-automation:playwright-explore-website` | Website exploration for testing using Playwright MCP |
| `/testing-automation:playwright-generate-test` | Generate a Playwright test based on a scenario using Playwright MCP |
| `/testing-automation:csharp-nunit` | Get best practices for NUnit unit testing, including data-driven tests |
| `/testing-automation:java-junit` | Get best practices for JUnit 5 unit testing, including data-driven tests |
| `/testing-automation:ai-prompt-engineering-safety-review` | Comprehensive AI prompt engineering safety review and improvement prompt. Analyzes prompts for safety, bias, security vulnerabilities, and effectiveness while providing detailed improvement recommendations with extensive frameworks, testing methodologies, and educational content. |

### Agents

| Agent | Description |
|-------|-------------|
| `tdd-red` | Guide test-first development by writing failing tests that describe desired behaviour from GitHub issue context before implementation exists. |
| `tdd-green` | Implement minimal code to satisfy GitHub issue requirements and make failing tests pass without over-engineering. |
| `tdd-refactor` | Improve code quality, apply security best practices, and enhance design whilst maintaining green tests and GitHub issue compliance. |
| `playwright-tester` | Testing mode for Playwright tests |

## Source

This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions.

## License

MIT

© Awesome Copilot Community · MIT · github/awesome-copilot

Похожие плагины

Все плагины по теме «Тесты и QA» →
example-skills официальный anthropics Набор примеров скиллов для Claude: от веб-тестов и MCP до дизайна и документов. Подойдёт, чтобы изучить структуру скилла или взять шаблон за основу. ★ 183 839звёзд репо superpowers obra Плагин ведёт агента от обсуждения задачи и плана до разработки через субагентов, ревью, отладки и TDD. Подойдёт для проектов, где важен последовательный процесс. CX Codex ★ 305 248звёзд репо ponytail DietrichGebert Плагин настраивает агента на короткие решения без лишних абстракций. Сгодится, когда нужно использовать возможности уже имеющегося кода и не усложнять задачу. ★ 176 443звёзд репо mattpocock-skills Matt Pocock Набор скиллов для гриллинга, TDD, ревью кода и работы со спецификациями. Подойдёт, если агенту нужно сначала разобраться в задаче, а потом менять код. ★ 303 516звёзд репо promptfoo-evals promptfoo Обучает Claude Code создавать и вести наборы тестов promptfoo для LLM. Помогает настроить проверки галлюцинаций, валидацию JSON и запуск проверок в CI. ★ 26 372звёзд репо skill-creator официальный Anthropic Создаёт и улучшает скиллы, запускает проверки и сравнивает их результаты. Пригодится для оценки качества скилла до его использования. ★ 44 635звёзд репо

Из того же набора732

Весь набор →
typescript-mcp-development Набор для сборки MCP-серверов на TypeScript и Node.js с официальным SDK: инструкции, генератор проектов и экспертный режим чата. ★ 40 418звёзд репо token-pacman Визуализирует расход AI-кредитов текущей сессии в виде игрового поля Pac-Man. Пригодится, если нужно вовремя заметить приближение к лимиту квоты. ★ 40 418звёзд репо tiny-tool-town-submitter Плагин проверяет репозиторий на готовность к Tiny Tool Town, отправляет issue с заявкой и запускает работу над найденными недочётами. ★ 40 418звёзд репо the-workshop Ставит несколько долгоживущих агентов в одно рабочее пространство. Вы направляете работу, а не пересказываете её между чатами. ★ 40 418звёзд репо technical-spike Создаёт технические спайки для проверки критических решений до спецификации и реализации. Помогает разобрать неизвестные и проверить допущения. ★ 40 418звёзд репо swift-mcp-development Плагин помогает создавать MCP-серверы на Swift через официальный MCP Swift SDK. Подойдёт, когда нужен шаблон проекта и помощь с современной конкурентностью. ★ 40 418звёзд репо structured-autonomy Плагин делит разработку на продуманное планирование и экономную реализацию. Помогает пошагово спланировать, сгенерировать и внедрить код через GitHub Copilot. ★ 40 418звёзд репо software-engineering-team Семь агентов помогают с UX-исследованиями, архитектурой, безопасностью и другими задачами разработки. Выбирайте нужную роль по задаче. ★ 40 418звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой