๐Ÿ“ฑ Urban Lunch Mobile App QA Case Study

Mobile Testing with Emulator & Android Studio


๐Ÿ“Œ Overview

The Urban Lunch Mobile App is designed to allow users to personalize business lunches by combining dishes from multiple restaurants into a single order.

Users can:

This case study focuses on mobile testing using an emulator, with emphasis on:

Urban Routes app

๐Ÿง  Phase 1: Strategic Analysis & Test Design

๐Ÿงฉ Understanding the System

Before testing, I analyzed the appโ€™s workflow based on requirements:

To understand the logic, I focused on:


๐Ÿงช Test Design Approach

I designed 45 test cases to ensure full coverage of core features.

Techniques used:

Focus areas:


๐ŸŽฏ Outcome of Phase 1


๐Ÿงช Phase 2: Mobile Testing & Bug Management

๐Ÿ“ฑ Testing Environment

Testing was conducted using:


๐Ÿ” Testing Scope

The focus was on validating:


๐Ÿงช Types of Testing Performed

โœ” Smoke Testing

โœ” System Integration Testing


๐Ÿž Defect Analysis

๐Ÿ“Š Test Execution Summary

Metric Result
Total Test Cases 45
Passed 37
Failed 8
Defects Found 8

๐Ÿ“Š Bug Priority Distribution

Priority Count Description
๐Ÿ”ด High 2 Critical functionality issues
๐ŸŸ  Medium 5 UI and logic inconsistencies
๐ŸŸข Low 1 Minor issues

๐Ÿ“„ Full test report includes detailed execution metrics, defect analysis, and release recommendation: ๐Ÿ‘‰View Report


๐ŸŽฏ Key Defects Identified

๐Ÿšจ Missing Delivery Cost in Total Calculation


๐Ÿšจ Missing Delivery Cost Across Screens


โš ๏ธ UI Issues with Long Restaurant Names


โš ๏ธ Missing Cooking & Delivery Time Details


โš ๏ธ Weak User Feedback


๐Ÿงพ Example Bug Report

Title: The Order Confirmation screen does not display delivery costs

Description The Order Confirmation screen is designed to show the total amount as the sum of all ordered dishes and delivery costs. However, the delivery cost is missing from the total, causing the displayed amount to be inaccurate. This omission might mislead users regarding the actual cost of their order.

Steps to Reproduce:

  1. Open the Urban Lunch app.
  2. Select dishes from various restaurants and proceed to the Order Confirmation screen.
  3. Observe the total amount displayed.

Expected Result: The total amount should include the sum of all dishes and the delivery costs, ensuring an accurate final total.

Actual Result: The total amount reflects only the sum of the dishes. The delivery costs are not displayed or included in the total calculation.

Priority: ๐Ÿ”ด High

Attachments Bug evidence


Jira bug report

๐Ÿ‘‰ Full bug reports available upon request (tracked in Jira)


๐Ÿ“ฑ Mobile-Specific Insights (Important ๐Ÿ”ฅ)

๐Ÿ“ UI Constraints

๐Ÿ“ Real-World Scenarios

๐Ÿง  User Experience


๐ŸŽฏ Outcome of Phase 2


๐Ÿ“Š Results & Impact


๐Ÿ’ก Key Takeaways

This project strengthened my skills in:


๐Ÿ’ฌ Reflection

Testing the Urban Lunch mobile app helped me understand how user experience changes significantly on mobile devices compared to web applications.

It also reinforced the importance of:


โญ Author

Warunee Dinunzio
QA Automation Engineer | Software Engineer

๐Ÿ“ง dinunziow@gmail.com
๐Ÿ’ผ https://www.linkedin.com/in/warunee-dinunzio/