Back to catalog

android-device-tester

Skill from Areo-RGB/_connect2

  • Category: discovered
  • Tags: github, community
  • Version: 1.0.0
  • Author: walid
  • Downloads: 0
  • Updated: 2025-11-22

Download the latest version (v1.0.0) from this page.

SKILL.md

# Android Device Tester

Specialized skill for comprehensive Android app testing with physical devices, capturing debug logs, and automated testing workflows.

## Capabilities

- **Physical Device Testing**: Connect and test with real Android devices
- **Debug Log Capture**: Capture and analyze system logs, crash logs, and app-specific logs
- **Automated UI Testing**: Execute automated UI tests with ADB commands
- **Performance Monitoring**: Monitor CPU, memory, and battery usage during testing
- **Screen Recording**: Record device screen during test sessions
- **Network Analysis**: Monitor network traffic and API calls
- **Crash Detection**: Automatically detect and capture app crashes
- **Multi-Device Support**: Test across multiple device configurations
- **Regression Testing**: Automated regression test workflows

## Usage

Invoke this skill when you need to:
- Test Android apps on physical devices
- Capture debug logs for troubleshooting
- Perform automated UI testing
- Monitor app performance and behavior
- Analyze crashes and errors
- Test network connectivity and API responses

## Installation Requirements

- Android SDK with platform tools
- ADB (Android Debug Bridge) configured
- Physical Android device(s) with USB debugging enabled
- Python 3.7+ for automation scripts
- Optional: Android Studio for advanced debugging

## Key Features

### Device Management
- Connect/disconnect devices
- List connected devices and capabilities
- Device health monitoring
- Battery and storage monitoring

### Log Management
- Real-time logcat streaming
- Filtered log capture (by app, log level, tags)
- Crash log extraction
- Performance log analysis
- Log export and analysis tools

### Automated Testing
- UI automation scripts
- Performance benchmarks
- Memory leak detection
- Network connectivity tests
- Camera and sensor testing

### Debug Tools
- Screenshot capture
- Screen recording
- Bug report generation
- Heap dumps
- Thread analysis

## Example Workflows

1. **Performance Testing**: Monitor app performance during intensive usage
2. **Crash Investigation**: Capture and analyze app crashes
3. **UI Regression Testing**: Automated UI test execution and validation
4. **Network Testing**: Test app behavior under various network conditions
5. **Device Compatibility**: Test app across different Android versions and hardware