Install
1
Run in your terminal$
npx claudepluginhub fujigo-software/f5-framework-claude --plugin f5-coreTool Access
This skill is limited to using the following tools:
ReadWriteGlobGrepBash
Supporting Assets
View in Repositoryadvanced/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.mdSkill Content
Testing Skills
Overview
Comprehensive testing knowledge for building reliable, maintainable software with confidence in deployments.
Categories
Fundamentals
- Testing Pyramid
- Test-Driven Development (TDD)
- Behavior-Driven Development (BDD)
- Core Testing Principles
Unit Testing
- Test isolation and independence
- Mocking and stubbing strategies
- Test doubles (mocks, stubs, spies, fakes)
- Effective assertions
Integration Testing
- Database integration tests
- API endpoint testing
- External service testing
- Container-based testing
End-to-End Testing
- Browser automation
- Mobile app testing
- Visual regression testing
- Cross-browser testing
Test Patterns
- Arrange-Act-Assert (AAA)
- Given-When-Then
- Test fixtures and factories
- Page Object Model
Advanced Testing
- Property-based testing
- Mutation testing
- Contract testing
- Chaos engineering
Test Pyramid
╱╲
╱ ╲ E2E Tests
╱────╲ (Few, Slow, Expensive)
╱ ╲
╱────────╲ Integration Tests
╱ ╲ (Medium)
╱────────────╲
╱ ╲ Unit Tests
╱________________╲ (Many, Fast, Cheap)
Quick Reference
| 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 |
When to Use Each Type
Unit Tests
- Business logic validation
- Algorithm correctness
- Edge case handling
- Pure functions
Integration Tests
- Database operations
- API endpoints
- Service interactions
- Message queues
E2E Tests
- Critical user journeys
- Payment flows
- Authentication
- Cross-service workflows
Directory Structure
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
Related Skills
Similar Skills
Stats
Parent Repo Stars17
Parent Repo Forks7
Last CommitFeb 4, 2026