Навыки Mobile Testing
📦

Mobile Testing

Ревизия содержимого r3 Безопасно ⚙️ Внешние команды🌐 Доступ к сети

Тестирование приложений React Native

Командам React Native нужны быстрые и надежные тесты для компонентов, hooks, утилит и форм. Этот skill дает шаблоны Jest и React Native Testing Library для настройки, моков, асинхронных тестов и отладки сбоев.

Поддерживает: Claude Codex Code(CC)
Maintain this Skill? Claim it 📊 76 Адекватно

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "Mobile Testing" from https://skillstore.io/skills/babakbar-mobile-testing.md and its manifest at https://skillstore.io/api/skills/babakbar-mobile-testing/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «Mobile Testing». Компонент кнопки с props для title и press handler.

Ожидаемый результат:

План тестирования компонента, который рендерит title, нажимает кнопку и проверяет один вызов callback.

Использование «Mobile Testing». Тест формы входа, который не может найти поле email.

Ожидаемый результат:

Чеклист отладки, охватывающий test identifiers, проверку rendered output, порядок import моков и выбор async queries.

Использование «Mobile Testing». Проект мобильного приложения без Jest scripts.

Ожидаемый результат:

План настройки с необходимыми пакетами, назначением scripts, workflow для coverage и workflow для watch.

Аудит безопасности

Безопасно

All 30 static findings are false positives. The external-command detections match Markdown formatting and local test commands, while the URLs are documentation links. No prompt injection, data exfiltration, or unsafe execution intent was found in SKILL.md.

1
Просканировано файлов
195
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/babakbar-mobile-testing/audits/12?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/babakbar-mobile-testing/security.svg)](https://skillstore.io/skills/babakbar-mobile-testing?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/babakbar-mobile-testing?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/babakbar-mobile-testing/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/babakbar-mobile-testing.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Академические ссылки (APA · BibTeX · CFF)

Цитата APA

BabakBar. (2026). Mobile Testing security audit report (audit version 12) [Author version unspecified]. Skillstore. https://skillstore.io/skills/babakbar-mobile-testing/audits/12

Цитата BibTeX

@techreport{babakbar-babakbar-mobile-testing-2026, author = {BabakBar}, title = {Mobile Testing security audit report (audit version 12)}, institution = {Skillstore}, year = {2026}, number = {12}, url = {https://skillstore.io/skills/babakbar-mobile-testing/audits/12}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "Mobile Testing security audit report (audit version 12)" version: "unspecified" type: report authors: - name: "BabakBar" date-released: "2026-07-18" url: "https://skillstore.io/skills/babakbar-mobile-testing/audits/12" identifiers: - type: other value: "skillstore:babakbar-mobile-testing:audit:12" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
55
Архитектура
85
Сопровождаемость
87
Контент
70
Сообщество
65
Соответствие спецификации

Что вы можете построить

Добавить покрытие компонентов

Разработчик React Native создает тесты, ориентированные на поведение, для кнопок, форм, списков и состояний загрузки.

Подготовить тестовую инфраструктуру

Mobile tech lead настраивает Jest scripts, зависимости, моки и проверки покрытия для нового проекта.

Отладить падающие тесты

QA automation engineer исследует асинхронные сбои, отсутствующие элементы и нестабильные моки в мобильном наборе тестов.

Попробуйте эти промпты

Создать первый тест компонента
Напиши тест React Native Testing Library для этого компонента. Сфокусируйся на видимом поведении и взаимодействиях через нажатия.
Добавить тесты hook и утилиты
Создай Jest tests для этого hook и utility module. Включи обычные, ошибочные и пограничные случаи.
Замокать зависимости приложения
Настрой моки для Expo Router, уведомлений и database client. Объясни, где должен находиться каждый mock.
Стабилизировать набор тестов
Проверь эти падающие тесты React Native. Найди проблемы с async, mock и selector, затем предложи минимальные исправления.

Лучшие практики

  • Сначала тестируйте поведение, видимое пользователю, а не детали реализации.
  • Используйте стабильные test identifiers, когда текст может измениться.
  • Мокайте внешние сервисы, чтобы тесты оставались быстрыми и детерминированными.

Избегать

  • Не проверяйте приватное состояние компонента, если доступно видимое поведение.
  • Не смешивайте реальные сетевые сервисы с unit tests.
  • Не обновляйте snapshots без проверки изменения, видимого пользователю.

Часто задаваемые вопросы

Этот skill запускает тесты автоматически?
Нет. Он предоставляет команды и шаблоны тестов, которые пользователь или агент может применить в проекте.
Какие фреймворки он покрывает?
Он сфокусирован на Jest и React Native Testing Library для приложений React Native.
Может ли он помочь с проектами Expo?
Да. Он включает шаблоны моков для Expo Router и уведомлений Expo, которые можно адаптировать.
Покрывает ли он end-to-end тестирование?
Нет. Он не предоставляет workflows для Detox, Appium или Maestro.
Может ли он повысить надежность тестов?
Да. Он рекомендует изолированные моки, async queries и сфокусированные assertions, чтобы снизить нестабильность тестов.
Подходит ли он для начинающих?
Да. Он начинается с тестов компонентов и постепенно переходит к мокам, async testing и troubleshooting.

Сведения для разработчиков

Автор

BabakBar

Лицензия

MIT

Ревизия Skillstore

r3

Примечание о версии

Автор не указал версию.

Ссылка

80999bf530a7874d7bedf8ce202001ecb4c4f5e0

Актуальность поддержки

20.07.2026

Использование

10 загрузок · 224 просмотров

Структура файлов

📄 SKILL.md