Toolverse
Wszystkie skille

claude-mobile-ios-testing

autor: krzemienski

Automatyzuj testy iOS z wizualną weryfikacją — połączenie expo-mcp i xc-mcp

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
111

O skillu

Skill do autonomicznych testów aplikacji iOS na symulatorze. Łączy expo-mcp do testowania komponentów React Native (wyszukiwanie elementów po testID, tapnięcia, zrzuty ekranu) z xc-mcp do zarządzania cyklem życia symulatora (boot, instalacja, uruchomienie). Idealny do weryfikacji poprawności wizualnej, automatyzacji interakcji UI i testowania na wielu urządzeniach (iPhone SE, 14, Pro Max). AI analizuje zrzuty ekranu i waliduje komponenty.

Jak używać

  1. Zainstaluj skill claude-mobile-ios-testing w swoim projekcie. Upewnij się, że masz dostęp do expo-mcp i xc-mcp — są to narzędzia wymagane do działania.

  2. Na początku sesji testowej ogłoś: "Używam umiejętności claude-mobile-ios-testing do autonomicznych testów iOS". Dzięki temu Claude wie, które narzędzia ma dostępne.

  3. Uruchom symulator iOS za pomocą xc-mcp — wybierz urządzenie (np. iPhone 14) i poczekaj na jego pełny boot. Następnie zainstaluj aplikację (.app) na symulatorze i ją uruchom.

  4. Używaj expo-mcp do interakcji z aplikacją: wyszukuj elementy interfejsu po ich testID, tapnij w nie, aby wyzwolić akcje, i zbieraj zrzuty ekranu do analizy. Jeśli element nie ma testID, przełącz się na xc-mcp z współrzędnymi ekranu.

  5. Po każdym kroku interakcji pobierz zrzut ekranu za pomocą automation_take_screenshot (expo-mcp). Claude przeanalizuje obraz i zweryfikuje, czy aplikacja zachowuje się poprawnie i wygląda jak oczekiwano.

  6. Powtarzaj kroki 4–5 dla wszystkich scenariuszy testowych. Jeśli potrzebujesz dostępu do drzewa dostępności iOS (accessibility tree), użyj idb-ui-describe z xc-mcp.

Podobne skille