Przejdź do treści
Biblioteka skilli
Programowanie · Testowanie

test-auto

/test-auto

Tworzy zestawy testów jednostkowych, integracyjnych i e2e oraz pomaga ulepszać istniejące testy w projekcie.

Repozytorium
dotfiles ↗
Licencja
MIT
Ostatnia zmiana repozytorium
10.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 10.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

  1. When to Use
  2. Testing Pyramid
  3. Test Structure
  4. Test Patterns
  5. Output
  6. Examples
Sekcje z nagłówków SKILL.md, w oryginale · 78 linii, 230 słów
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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.