An open API service indexing awesome lists of open source software.

https://github.com/codedbyaman/uitestify

๐Ÿš€ A comprehensive Android app built with Kotlin for practicing and writing UI test cases using Jetpack Compose, Espresso, and accessibility best practices.
https://github.com/codedbyaman/uitestify

Last synced: 11 months ago
JSON representation

๐Ÿš€ A comprehensive Android app built with Kotlin for practicing and writing UI test cases using Jetpack Compose, Espresso, and accessibility best practices.

Awesome Lists containing this project

README

          

# uiTestify

๐Ÿš€ A comprehensive Android app built in Kotlin for writing and practicing UI test cases using Jetpack Compose, Espresso, and accessibility tools.

uitestify

## โœจ Features

- Jetpack Compose UI components
- Test cases using:
- Espresso
- Compose Testing APIs
- Accessibility checks
- Dynamic form testing
- List/Grid UI interactions
- Edge case & error state testing
- State management tests (e.g., loading, empty, error)
- Visual regression support (optional)
- Reusable test utilities

## ๐Ÿงช UI Testing Coverage

- Clickable views (buttons, icons, etc.)
- Lists with scrolling & lazy loading
- Input validation (TextFields, Forms)
- Snackbars, dialogs, bottom sheets
- Navigation and back stack behavior
- State restoration
- Accessibility labels, touch targets, and contrast
- RTL & different screen sizes

## ๐Ÿ“ฑ Tech Stack

- Kotlin
- Jetpack Compose
- Espresso
- Compose Test
- AndroidX Testing
- Material 3

## ๐Ÿš€ Getting Started

1. **Fork this repository** to your GitHub account.

2. **Clone your forked repository**:
```bash
git clone https://github.com//uiTestify.git
cd uiTestify