Skip to content

📱This repository contains test cases, automation scripts, and detailed reports for the Level SuperMind app, ensuring a seamless and high-quality user experience across Android and iOS platforms. The testing process covers various aspects such as functionality, UI/UX, performance, security, and API validations.

Notifications You must be signed in to change notification settings

Muskan19-web/LevelSuperMind

Repository files navigation

Mobile Testing Project – Level Super Mind App

Project Overview

This project focuses on mobile application testing of the Level Super Mind app using Appium with Java. It demonstrates end-to-end testing of core app functionalities, including game levels, scoring, navigation, and user interactions, ensuring a seamless experience for users on Android devices.

Features

  • Functional testing of login, level progression, button actions, and alerts.
  • UI and usability testing for consistent user experience.
  • Automated scripts using Appium with Page Object Model (POM) for reusability and maintainability.
  • Test execution and structured reporting using TestNG.
  • Assertion-based validation to verify expected outcomes.
  • Handling of dynamic elements, gestures, and mobile-specific interactions.
  • Detailed defect reporting with steps, screenshots, and severity.
  • Regression testing after app updates to ensure stability.

Project Structure

src/ │ ├─ pages/ # Page classes with locators and methods ├─ tests/ # Test classes using TestNG ├─ utils/ # Utilities for driver setup, waits, and logs └─ resources/ # Test data and configuration files

Prerequisites

  • Java JDK 11 or higher
  • Maven
  • Appium Server
  • Android Studio / Emulator or real Android device
  • TestNG
  • IDE (Eclipse, IntelliJ IDEA)

How to Run

  1. Clone the repository:
    git clone [repository-url]

Open the project in your IDE.

Start Appium server.

Set device capabilities in the configuration file.

Run test classes using TestNG XML files or directly from the IDE.

Test reports and screenshots for failed tests will be generated in the test-output folder.

Technologies Used

Java

Appium

TestNG

Maven

Page Object Model (POM)

Author Muskan Patel

About

📱This repository contains test cases, automation scripts, and detailed reports for the Level SuperMind app, ensuring a seamless and high-quality user experience across Android and iOS platforms. The testing process covers various aspects such as functionality, UI/UX, performance, security, and API validations.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published