Bugs‌ ‌found‌ ‌in‌ GHA DISCOVERY for Android

GHA DISCOVERY

1.0

GHA DISCOVERY is a hospitality loyalty app allowing users to collect different rewards for their stay at hotels or purchases of goods and services from brands within the Global Hotel Alliance.

With the GHA DISCOVERY app, one can search for hotels from all over the world, book a room, review local offers and tours, earn and keep track of discovery dollars. The latter can be spent on late check-outs, room upgrades, SPA services, and the list goes on.

Our QAwerk team has tested a plethora of booking and cashback apps for Android, so we know what aspects to check first. GHA DISCOVERY has a relatively high user ranking at the time of writing, yet we still managed to catch a couple of major bugs.

1 ratings

User can successfully book offer with invalid phone number

Severity:

Major

Steps to Reproduce:
  1. Go to the “ Explore” page.
  2. Scroll down to “Local Offers”.
  3. Click on any available offer.
  4. Click on the “Book” button.
  5. Click on the “Choose a date” dropdown menu.
  6. Choose any available valid date.
  7. Click on the “Confirm” button.
  8. Click on the “Choose a time” dropdown menu.
  9. Choose any available valid time.
  10. Scroll down to the bottom of the page.
  11. Click on the “Phone number” field and type “6”.
  12. Click on the “Next” button.
  13. Scroll down to the bottom of the page.
  14. Click on the “Book now” button.
  15. Scroll down to the bottom of the page.
  16. Click on the “Done” button.
Environment:

Samsung Galaxy S20+ ; OneUI 3.1 ; Android 11

Actual Result:

The booking was successfully done.

Expected Result:

The user can’t book anything with an invalid phone number.

User can't book room in “Stay Offers” menu

Severity:

Major

Steps to Reproduce:
  1. Go to the “Explore” page.
  2. In “Stay Offers”, click on the first available hotel.
  3. Click on the “Book” button.
  4. Choose any available valid date and click on the “Next” button.
  5. Click on the “Check availability” button.
  6. Back to the “Explore” page.
  7. Back to the “Explore” page.
  8. In “Stay Offers”, click on the second available hotel.
  9. Click on the “Book” button.
  10. Choose any available valid date and click on the “Next” button.
  11. Click on the “Add room” button.
  12. Click on the “Next” button.
  13. Click on the “Check availability” button.
Environment:

Samsung Galaxy S20+ ; OneUI 3.1 ; Android 11

Actual Result:

The user can’t book a room.

Expected Result:

The user should be able to book a room.

Edit button on Promo Code redirects to “Explore” page

Severity:

Minor

Steps to Reproduce:
  1. Go to the “Explore” page.
  2. In “Stay offers”, click on the first available hotel.
  3. Click on the “Book” button.
  4. Choose any available valid date and click on the “Next” button.
  5. Look at the “Promo code” field and click on the “edit” button.
Environment:

Samsung Galaxy S20+ ; OneUI 3.1 ; Android 11

Actual Result:

The user can’t book a room.

Expected Result:

The user should be able to book a room.

GHA DISCOVERY is a handy app for reviewing and booking hotels and restaurants; its loyalty membership program is thought through indeed. However, I encountered critical bugs relating to the booking functionality. For example, users can book a hotel with an invalid phone number, which calls for a more robust validation for all input fields. I also found several minor bugs, such as improper display of promo code content and inability to edit it.
Oleh, QA engineer

Oleh, QA engineer

Need a reliable QA partner?

Hire us