← ClaudeAtlas

testinglisted

Testing strategies, patterns, and best practices
murtazatouqeer/f5-framework-claude · ★ 0 · Testing & QA · score 77
Install: claude install-skill murtazatouqeer/f5-framework-claude
# 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 Us