Toolverse
Wszystkie skille

axiom-ios-testing

autor: CharlesWiltgen

Routing do testów iOS — wybierz Swift Testing lub XCUITest w zależności od potrzeby

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile

O skillu

Umiejętność routingu dla testów iOS, która kieruje Cię do odpowiedniego narzędzia. Używaj jej do pisania testów jednostkowych, debugowania niestabilnych testów, przyspieszania wykonania lub wyboru między Swift Testing a XCTest. Obsługuje testy jednostkowe, testy UI, asynchroniczne testy, architekturę testów i migrację z XCTest na Swift Testing.

Jak używać

  1. Zainstaluj umiejętność axiom-ios-testing w swoim środowisku Claude, wskazując ścieżkę do repozytorium CharlesWiltgen/Axiom.

  2. Kiedy pracujesz nad testami iOS, opisz swoje zadanie — czy piszesz nowy test jednostkowy, debugujesz niestabilny test, czy chcesz przyspieszyć wykonanie testów. Router automatycznie określi, czy potrzebujesz swift-testing (dla testów bez symulatora, szybkich testów logiki, asynchronicznych testów) czy ui-testing (dla testów interfejsu, XCUITest, testów w CI).

  3. Dla testów jednostkowych i szybkich testów logiki router skieruje Cię do umiejętności swift-testing, która wspiera nowoczesny framework Swift Testing z równoległym wykonaniem i lepszą obsługą asynchroniczności.

  4. Dla testów interfejsu użytkownika router skieruje Cię do umiejętności ui-testing, która zajmuje się XCUITest, testami flaky'mi, czekaniem warunkowym i testowaniem dostępności.

  5. Jeśli migrujesz z XCTest na Swift Testing, opisz to wprost — router rozpozna migrację i dostarczy wskazówki dotyczące @Test, #expect, @Suite i konfiguracji bez Host Application.

  6. Używaj routera zawsze, gdy masz pytanie dotyczące testów iOS — od wyboru podejścia architektonicznego po debugowanie testów, które przechodzą lokalnie, ale padają w CI.

Podobne skille