refresh readme

This commit is contained in:
Aaron Powell
2026-02-05 13:56:13 +11:00
parent 9c4b267576
commit 647889c0ac
42 changed files with 213 additions and 551 deletions

View File

@@ -5,39 +5,34 @@ Comprehensive collection for writing tests, test automation, and test-driven dev
## Installation
```bash
copilot plugin install github/awesome-copilot/plugins/testing-automation
# Using Copilot CLI
copilot plugin install testing-automation@awesome-copilot
```
## Agents
## What's Included
| Agent | Description |
|-------|-------------|
| `tdd-red` | Write failing tests first (Red phase of TDD) |
| `tdd-green` | Write minimal code to pass tests (Green phase of TDD) |
| `tdd-refactor` | Refactor while keeping tests green (Refactor phase of TDD) |
| `playwright-tester` | End-to-end testing with Playwright |
## Commands
### Commands (Slash Commands)
| Command | Description |
|---------|-------------|
| `/testing-automation:playwright-explore-website` | Explore a website with Playwright |
| `/testing-automation:playwright-generate-test` | Generate Playwright tests |
| `/testing-automation:csharp-nunit` | Generate C# NUnit tests |
| `/testing-automation:java-junit` | Generate Java JUnit tests |
| `/testing-automation:ai-prompt-engineering-safety-review` | Review AI prompts for safety |
| `/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. |
## TDD Workflow
### Agents
Use the three TDD agents in sequence:
1. `@tdd-red` - Write a failing test for the feature
2. `@tdd-green` - Implement just enough code to pass
3. `@tdd-refactor` - Clean up while tests stay green
| 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
Part of [Awesome Copilot](https://github.com/github/awesome-copilot).
This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions.
## License