Agent skill · software engineering · secondsky
mobile-app-testing
Mobile app testing with unit tests, UI automation, performance testing. Use for test infrastructure, E2E tests, testing standards, or encountering test framework setup, device farms, flaky tests, platform-specific test errors.
Why this skill is useful
Provides specific unit, integration, and E2E testing patterns for mobile apps using niche tools like Jest, XCTest, and Espresso that the AI wouldn't reliably generate on its own.
What it needs
Requires android-sdk, appium, detox, espresso, jest, xcode installed locally. About 1k tokens when loaded. Last updated 2026-08-06. 204 stars on the source repository.
What this skill does
Mobile App Testing Implement comprehensive testing strategies for mobile applications. Testing Pyramid Level Tools Coverage ------- ------- ---------- Unit Jest, XCTest, JUnit 70% Integration Detox, Espresso 20% E2E Appium, Detox 10% React Native (Jest + Detox) iOS (XCTest) Android (Espresso) Best Practices Test business logic first (unit tests) Mock external dependencies Test both success and failure paths Automate critical user flows Maintain >80% code coverage Test on real devices periodically Avoid Testing implementation details Hardcoded test data Interdependent tests Skipping error case testing
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills secondsky/mobile-app-testing