# mobile-app-testing

Задаёт правила тестирования приложений для iOS и Android. Помогает писать юнит-, UI- и интеграционные тесты с Jest, Detox, Espresso и XCTest.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 823 установки · ★ 371
- Автор: aj-geddes
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/aj-geddes/useful-ai-prompts/tree/HEAD/skills/mobile-app-testing/SKILL.md
- Обновлён: 2026-03-04
- HTML: https://affpapa.org/nevibecode/skills/mobile-app-testing

## Что делает

Скилл содержит правила для проверки мобильных приложений на iOS и Android. Внутри собраны шаблоны тестов на Jest и `@testing-library/react-native`. Также есть руководства по Detox, Espresso и XCTest.

В практиках закреплены чёткие требования: мокировать внешние API, изолировать сценарии и держать покрытие кода выше 80%. Зашивать тестовые данные прямо в код запрещено. Проверять внутреннюю реализацию вместо поведения компонентов тоже нельзя.

Скилл требует обязательного прогона на реальных устройствах. Одних только эмуляторов для надёжного пайплайна не хватит.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aj-geddes/useful-ai-prompts --skill mobile-app-testing -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/mobile-app-testing/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/mobile-app-testing/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aj-geddes/useful-ai-prompts --skill mobile-app-testing -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/mobile-app-testing/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aj-geddes/useful-ai-prompts --skill mobile-app-testing -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/mobile-app-testing/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install aj-geddes/useful-ai-prompts mobile-app-testing
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/mobile-app-testing/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add aj-geddes/useful-ai-prompts --skill mobile-app-testing -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/aj-geddes/useful-ai-prompts --path skills/mobile-app-testing
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/mobile-app-testing/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add aj-geddes/useful-ai-prompts --skill mobile-app-testing -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/aj-geddes/useful-ai-prompts/tree/HEAD/skills/mobile-app-testing/SKILL.md

## Когда брать
- написать юнит-тесты компонентов React Native
- настроить автоматизацию UI-тестов через Detox или Espresso
- проверить интеграцию с бэкендом без реальных вызовов API
- измерить производительность мобильного приложения на целевых устройствах

## Примеры запросов агенту
- Напиши юнит-тест для компонента UserProfile через @testing-library/react-native
- Помоги настроить UI-тесты на Detox для экрана авторизации
- Составь сценарий проверки интеграции с API с использованием моков

## Похожие
- [mobile-app-debugging](https://affpapa.org/nevibecode/skills/secondsky-mobile-app-debugging.md) — скилл · 428 установок
- [limrun-detox-testing](https://affpapa.org/nevibecode/skills/limrun-detox-testing.md) — скилл · 43100 установок
- [Mobile App Design Standards](https://affpapa.org/nevibecode/skills/mobile-app-design-standards.md) — скилл · 906 установок
- [mobile-design](https://affpapa.org/nevibecode/skills/mobile-design.md) — скилл · 3700 установок
- [ui-mobile](https://affpapa.org/nevibecode/skills/ui-mobile.md) — скилл · 1200 установок
- [senior-mobile](https://affpapa.org/nevibecode/skills/senior-mobile.md) — скилл · 310 установок

## Другие версии с тем же именем
- [mobile-app-testing · secondsky](https://affpapa.org/nevibecode/skills/secondsky-mobile-app-testing.md) — 467 установок

Из того же набора: [aj-geddes/useful-ai-prompts](https://affpapa.org/nevibecode/by/aj-geddes/useful-ai-prompts.md) — 118 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
