test-auto
/test-auto
Tworzy zestawy testów jednostkowych, integracyjnych i e2e oraz pomaga ulepszać istniejące testy w projekcie.
- Autor
- htlin222 ↗
- Repozytorium
- dotfiles ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 10.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 10.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Tworzy zestawy testów jednostkowych, integracyjnych i e2e oraz pomaga ulepszać istniejące testy w projekcie.
Oryginalny opis (EN)
Create unit, integration, and e2e test suites. Use when setting up or improving tests.
Jak działa
- When to Use
- Testing Pyramid
- Test Structure
- Test Patterns
- Output
- Examples
Podgląd SKILL.md
---
name: test-auto
description: Create unit, integration, and e2e test suites. Use when setting up or improving tests.
---
# Test Automation
Create comprehensive test suites following the testing pyramid.
## When to Use
- Setting up tests for new code
- User asks to "add tests" or "improve coverage"
- Before refactoring (add tests first)
- Implementing CI/CD test pipelines
## Testing Pyramid
```
/\ E2E (few, critical paths)
/ \ Integration (moderate)
/____\ Unit (many, fast)
```
## Test Structure
### Unit Tests
- Test individual functions/methods
- Mock external dependencies
- Fast execution (<100ms per test)
- High coverage (>80%)
### Integration Tests
- Test component interactions
- Use test databases/containers
- Moderate execution time
- Cover critical integrations
### E2E Tests
- Test complete user flows
- Use Playwright/Cypress
- Slowest execution
- Cover happy paths only
## Test Patterns
```javascript
// Arrange-Act-Assert
describe("UserService", () => {
it("should create user with valid data", async () => {
// Arrange
const userData = { name: "Test", email: "test@example.com" };
// Act
const result = await userService.create(userData);
// Assert
expect(result.id).toBeDefined();
expect(result.name).toBe("Test");
});
});
```
## Output
- Test files with clear naming
- Mock/stub implementations
- Test data factories
- Coverage configuration
- CI pipeline integration
## Examples
**Input:** "Add tests for the auth module"
**Action:** Analyze auth module, create unit tests for functions, integration tests for flows
**Input:** "Set up testing for this project"
**Action:** Detect framework, configure test runner, create example tests, add CI config
Wersje
W bazie nie ma innych skilli o nazwie test-auto.
Identyczna treść występuje jeszcze w 1 innych folderach na GitHubie. Tu pokazujemy jedną, najlepiej ocenioną kopię.
Migawka bazy z 28.10.2026 · wersja paczki 3730ecf225fb (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 95test-executor
Uruchamia zestawy testów z właściwą konfiguracją, równoległym wykonaniem i szczegółowym raportem, dla testów jednostkowych, integracyjnych i pełnych zestawów. - 100api-test-suite-builder
Generuje testy API, zestawy testów integracyjnych, testy endpointów REST i testy kontraktowe. - 95testing-builder
Generuje zestawy testów jednostkowych, integracyjnych i E2E na podstawie kodu i dotychczasowych wzorców testowania, także jako testy regresji po naprawie błędów. - 100test-generator
Generuje zestawy testów: jednostkowe, integracyjne i end-to-end, pomaga podnieść pokrycie i skonfigurować framework testowy. - 100testing
Stosuje dobre praktyki testów jednostkowych, integracyjnych i E2E przy pisaniu testów, przeglądzie pokrycia i projektowaniu kodu. - 100designing-tests
Projektuje i wdraża strategie testowania: dodawanie testów jednostkowych, integracyjnych i E2E, poprawę pokrycia, konfigurację infrastruktury testowej i diagnozę błędów testów.