Test Automation

Browse Test Automation agent skills in Development and compare related workflows, tools, and use cases.

66 skills
A
tdd-workflow

by affaan-m

tdd-workflow is a test-first workflow skill for new features, bug fixes, and refactors. It enforces TDD with 80%+ coverage across unit, integration, and E2E tests, plus explicit checkpoints and edge-case validation. Use the tdd-workflow skill when you need a practical guide for Test Automation and more predictable code changes.

Test Automation
Favorites 0GitHub 156.3k
A
swift-protocol-di-testing

by affaan-m

swift-protocol-di-testing helps you replace file system, network, and API calls with small protocols and default implementations for deterministic Swift tests, previews, and backend development.

Backend Development
Favorites 0GitHub 156.3k
A
springboot-verification

by affaan-m

springboot-verification is a verification loop for Spring Boot projects that helps you confirm a change is safe before a PR or deploy. Use this springboot-verification guide for build validation, static analysis, tests with coverage, security scans, and Skill Validation.

Skill Validation
Favorites 0GitHub 156.3k
A
springboot-tdd

by affaan-m

springboot-tdd is a Spring Boot test-first workflow skill using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Use it to add features, fix bugs, or refactor with clear test intent and high coverage. Best for springboot-tdd for Test Automation and backend changes.

Test Automation
Favorites 0GitHub 156.3k
A
rust-testing

by affaan-m

rust-testing is a practical guide for Rust testing patterns, including unit tests, integration tests, async testing, property-based testing, mocks, and coverage. It helps you choose the right test shape and follow a TDD workflow with less guesswork.

Skill Testing
Favorites 0GitHub 156.2k
A
python-testing

by affaan-m

python-testing helps you design, write, and review Python tests with a pytest-first workflow. Use it for TDD, fixtures, mocking, parametrization, coverage checks, and maintaining a reliable test suite for Skill Testing and real projects.

Skill Testing
Favorites 0GitHub 156.2k
A
perl-testing

by affaan-m

perl-testing is a practical guide for writing, running, and improving Perl tests with Test2::V0, Test::More, prove, mocking, coverage, and TDD. Use the perl-testing skill for install guidance, usage patterns, migration help, and faster debugging of failing suites.

Skill Testing
Favorites 0GitHub 156.2k
A
laravel-verification

by affaan-m

laravel-verification is a pre-PR and pre-deploy workflow for Laravel projects. Use this laravel-verification skill to run install, environment, Composer, linting, tests, security, and release readiness checks in sequence with less guesswork.

Workflow Automation
Favorites 0GitHub 156.2k
A
laravel-tdd

by affaan-m

laravel-tdd is a Laravel test-driven-development guide for PHPUnit and Pest. It helps with unit, feature, and integration test choices, database strategy, fakes, coverage targets, and a practical workflow for test automation.

Test Automation
Favorites 0GitHub 156.2k
A
kotlin-testing

by affaan-m

kotlin-testing is a practical guide for Kotlin test automation with Kotest, MockK, coroutine testing, property-based tests, and Kover coverage. Use this kotlin-testing skill to follow a TDD-friendly workflow, write clearer unit and component tests, and reduce guesswork when mocking dependencies or testing suspending code.

Test Automation
Favorites 0GitHub 156.2k
A
kotlin-ktor-patterns

by affaan-m

kotlin-ktor-patterns helps you build or refactor Ktor backends with routing DSL, plugins, authentication, Koin DI, kotlinx.serialization, WebSockets, and testApplication testing. Use this kotlin-ktor-patterns guide for maintainable Backend Development and clearer server structure.

Backend Development
Favorites 0GitHub 156.2k
A
golang-testing

by affaan-m

The golang-testing skill helps you write and improve Go tests with table-driven cases, subtests, benchmarks, fuzzing, and coverage-aware TDD. It is designed for developers working on real Go code who want practical, idiomatic guidance rather than generic testing advice.

Test Automation
Favorites 0GitHub 156.2k
A
e2e-testing

by affaan-m

The e2e-testing skill is a Playwright-focused guide for stable end-to-end test automation, with patterns for file organization, Page Object Model usage, configuration, CI readiness, artifact debugging, and flaky-test handling.

Test Automation
Favorites 0GitHub 156.1k
A
django-verification

by affaan-m

django-verification is a release-readiness skill for Django backend projects. It guides environment checks, linting, formatting, type checks, migrations, tests with coverage, security scans, and deployment readiness so you can catch issues before PRs or releases.

Backend Development
Favorites 0GitHub 156.1k
A
django-tdd

by affaan-m

django-tdd is a practical skill guide for test-driven development in Django projects, using pytest-django, factory_boy, mocking, coverage, and Django REST Framework APIs. It helps with django-tdd usage, setup, and behavior-first testing for models, views, serializers, and automation workflows.

Test Automation
Favorites 0GitHub 156.1k
A
csharp-testing

by affaan-m

csharp-testing is a practical guide for C# and .NET test automation, covering xUnit, FluentAssertions, mocking, integration tests, and readable test structure for maintainable coverage.

Test Automation
Favorites 0GitHub 156.1k
A
cpp-testing

by affaan-m

The cpp-testing skill helps you write, run, and debug C++ tests with GoogleTest, GoogleMock, CMake, and CTest. Use it for coverage, flaky-test fixes, sanitizer-backed diagnostics, and practical cpp-testing usage in modern C++ projects.

Test Automation
Favorites 0GitHub 156.1k
A
browser-qa

by affaan-m

browser-qa is a browser QA skill for post-deploy visual testing, interaction checks, responsive screenshots, and accessibility review using browser automation. It helps frontend developers and QA teams verify staging or preview pages with a repeatable browser-qa guide instead of a generic prompt.

Test Automation
Favorites 0GitHub 156.1k
A
ai-regression-testing

by affaan-m

ai-regression-testing helps catch bugs AI-assisted development often misses, including incomplete fixes, stale assumptions, and regressions across sandbox and production paths. Use this ai-regression-testing skill for Regression Testing when an agent has changed API routes, backend logic, or bugfixes that need practical, repeatable checks. It is especially useful for DB-free sandbox-mode verification and review workflows that expose hidden branches.

Regression Testing
Favorites 0GitHub 156k
A
ai-first-engineering

by affaan-m

ai-first-engineering is a concise operating model for teams where AI agents generate much of the implementation work. It helps set Agent Standards for planning, architecture, review, and testing, with guidance on install, usage, and when to apply the skill.

Agent Standards
Favorites 0GitHub 156k
O
test-driven-development

by obra

Install and use the test-driven-development skill to enforce strict TDD: write a failing test first, verify the failure, implement the minimum code, then refactor safely.

Test Automation
Favorites 0GitHub 121.8k
A
webapp-testing

by anthropics

webapp-testing is a skill for testing local web apps with Python Playwright. It helps agents start servers with scripts/with_server.py, inspect rendered UI, discover selectors, capture screenshots and console logs, and validate frontend behavior with a reconnaissance-first workflow.

Test Automation
Favorites 0GitHub 105.1k
M
tdd

by mattpocock

tdd is a Test-Driven Development skill for building features, fixing bugs, and writing durable tests with the red-green-refactor loop. It favors behavior-focused tests through public interfaces, boundary-only mocking, and practical guidance for test automation, refactoring, and interface design.

Test Automation
Favorites 1GitHub 66k
M
diagnose

by mattpocock

diagnose is a structured debugging workflow for hard bugs, flaky tests, and performance regressions. It helps you reproduce the issue, minimise the failing case, form one hypothesis at a time, add instrumentation, fix the root cause, and lock it in with a regression test. Use the diagnose guide when “debug this” is not enough.

Debugging
Favorites 1GitHub 66k