Toolverse
All skills

claude-mobile-ios-testing

by krzemienski

Use when testing iOS apps on simulator, capturing screenshots for validation gates, automating UI testing with expo-mcp and xc-mcp, or verifying visual correctness - combines expo-mcp autonomous testing (React Native level) with xc-mcp simulator management (iOS level)

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Mobile
Views
111

About this skill

Use when testing iOS apps on simulator, capturing screenshots for validation gates, automating UI testing with expo-mcp and xc-mcp, or verifying visual correctness - combines expo-mcp autonomous testing (React Native level) with xc-mcp simulator management (iOS level)

How to use

  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.

Related skills