testing-strategies
4
总安装量
4
周安装量
#53232
全站排名
安装命令
npx skills add https://github.com/bejranonda/llm-autonomous-agent-plugin-for-claude --skill testing-strategies
Agent 安装分布
claude-code
4
cursor
4
trae
3
mcpjam
2
openhands
2
zencoder
2
Skill 文档
Overview
This skill provides strategies for test design, test coverage, test organization, and testing best practices across different testing types and frameworks.
Test Coverage Targets
- Critical Code (auth, payment, security): 100%
- Business Logic: 90-100%
- Utilities: 80-90%
- UI Components: 70-80%
- Overall Project: 80%+
Test Types
Unit Tests
- Test individual functions/methods in isolation
- Use mocks for dependencies
- Fast execution (<1ms per test)
- Cover happy path, edge cases, errors
Integration Tests
- Test component interactions
- Use real dependencies where reasonable
- Test API endpoints, database operations
- Moderate execution time
End-to-End Tests
- Test complete user workflows
- Use real system components
- Critical paths only (slower execution)
Test Case Pattern
For each function, create tests for:
- Happy Path: Normal, expected inputs
- Edge Cases: Boundary values, empty inputs
- Error Cases: Invalid inputs, exceptions
- Special Cases: Nulls, zeros, large values
Test Organization
tests/
âââ unit/
â âââ test_module1.py
â âââ test_module2.py
âââ integration/
â âââ test_api.py
âââ e2e/
âââ test_workflows.py
When to Apply
Use when creating test suites, improving coverage, fixing failing tests, or designing test strategies.