From f5-core
Provides testing strategies, patterns, and best practices for unit, integration, E2E tests, TDD, BDD, test pyramid, and advanced topics like mutation and property-based testing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/f5-core:testingThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Comprehensive testing knowledge for building reliable, maintainable software
advanced/chaos-testing.mdadvanced/contract-testing.mdadvanced/mutation-testing.mdadvanced/property-based-testing.mdci-cd/coverage-reporting.mdci-cd/flaky-tests.mdci-cd/test-automation.mde2e-testing/browser-testing.mde2e-testing/e2e-basics.mde2e-testing/mobile-testing.mde2e-testing/visual-regression.mdfundamentals/behavior-driven-development.mdfundamentals/test-driven-development.mdfundamentals/testing-principles.mdfundamentals/testing-pyramid.mdintegration-testing/api-testing.mdintegration-testing/database-testing.mdintegration-testing/external-service-testing.mdintegration-testing/integration-test-basics.mdpatterns/arrange-act-assert.mdComprehensive testing knowledge for building reliable, maintainable software with confidence in deployments.
╱╲
╱ ╲ E2E Tests
╱────╲ (Few, Slow, Expensive)
╱ ╲
╱────────╲ Integration Tests
╱ ╲ (Medium)
╱────────────╲
╱ ╲ Unit Tests
╱________________╲ (Many, Fast, Cheap)
| Test Type | Speed | Scope | Confidence | Cost |
|---|---|---|---|---|
| Unit | Fast (ms) | Single unit | Low-Medium | Low |
| Integration | Medium (s) | Multiple units | Medium-High | Medium |
| E2E | Slow (min) | Full system | High | High |
skills/testing/
├── _index.md
├── fundamentals/
│ ├── testing-pyramid.md
│ ├── test-driven-development.md
│ ├── behavior-driven-development.md
│ └── testing-principles.md
├── unit-testing/
│ ├── unit-test-basics.md
│ ├── mocking-strategies.md
│ ├── test-doubles.md
│ └── assertion-patterns.md
├── integration-testing/
│ ├── integration-test-basics.md
│ ├── database-testing.md
│ ├── api-testing.md
│ └── external-service-testing.md
├── e2e-testing/
│ ├── e2e-basics.md
│ ├── browser-testing.md
│ ├── mobile-testing.md
│ └── visual-regression.md
├── patterns/
│ ├── arrange-act-assert.md
│ ├── given-when-then.md
│ ├── test-fixtures.md
│ ├── factory-patterns.md
│ └── page-object-model.md
├── advanced/
│ ├── property-based-testing.md
│ ├── mutation-testing.md
│ ├── contract-testing.md
│ └── chaos-testing.md
└── ci-cd/
├── test-automation.md
├── coverage-reporting.md
└── flaky-tests.md
npx claudepluginhub fujigo-software/f5-framework-claude --plugin f5-coreProvides testing strategies including test pyramid, TDD/BDD, unit/integration/E2E patterns, mocking strategies, test data factories, snapshot testing, and mutation testing. Use for designing test strategies, writing tests, or improving coverage.
Provides cross-language testing patterns including test pyramid, unit/integration/E2E tests, AAA structure, test doubles, naming conventions, and isolation for databases/external services.
Provides testing pyramid standards and best practices for UT/IT/SIT/E2E, supporting ISTQB and Industry Pyramid frameworks. Use when writing tests, discussing test coverage, strategy, or naming.