Bugs‌ ‌found‌ ‌in‌ Xceed – We Go Out for iOS

Xceed - We Go Out

Xceed is a Spain-based mobile solution for finding high-quality events and venues in a wide range of cities. 

Xceed App allows its users to choose the best upcoming events based on their favorite musical genres and artists, ambiance and guests attending. More than 100,000 people have downloaded the app to discover authentic events, purchase tickets online, and make acquaintance with inspiring people. Xceed provides excellent customer support 24 hours a day, 7 days a week to ensure the best clubbing experience for its users. 

Our QA team decided to check if Xceed performance can be improved, and here are some of Xceed bugs that we found.

100K+downloads

No warning for invalid password

Severity:

Major

Precondition:
  1. The app is installed.
  2. The user is signed up.
  3. The user is logged out of the app.
Steps to Reproduce:
  1. Launch the app. 
  2. Click on “Continue with your email”. 
  3. Enter a valid email into “What’s your email?” field. 
  4. Click on “Next”. 
  5. Enter an invalid password into “And your password?” field (at least 5 characters).
  6. Click on “Log In”.
Environment:

iPhone SE, iOS 15.3

Actual Result:

The user is redirected to the “Start” page; no warning for invalid password.

Expected Result:

“Invalid password” message should appear on the page.

“Date” filter displays invalid date after selecting

Severity:

Major

Precondition:
  1. The app is installed.
  2. The user is logged into the app.
Steps to Reproduce:
  1. Launch the app.
  2. Open the “Go out” page. 
  3. Click on the “Date” filter.
  4. Select any future single date. 
  5. Click on “Apply”.
Environment:

iPhone SE, iOS 15.3

Actual Result:

The previous date to selected one is set for the “Date” filter.

Expected Result:

The valid selected date should be set for the “Date” filter.

No "lost internet connection" error message

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The user is logged into the app.
Steps to Reproduce:
  1. Launch the app.
  2. Open the “Search” page.
  3. Search for “Milan”.
  4. Switch off the internet connection. 
  5. Search for “London”.
Environment:

iPhone SE, iOS 15.3

Actual Result:

No “lost internet connection” error message is displayed on the page.

Expected Result:

“Connection lost. Please check your internet connection and then try again” error message should appear on the page.

Filter values are displayed above “Search” field

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The user is logged into the app.
Steps to Reproduce:
  1. Launch the app.
  2. Open the “Go out” page.
  3. Click on the “Music” filter. 
  4. Scroll the page up.
Environment:

iPhone SE, iOS 15.3

Actual Result:

Filter values are displayed above the “Search” field.

Expected Result:

Filter values should not be visible above the “Search” field.

Impossible to enter full name at once

Severity:

Minor

Precondition:
  1. The app is installed. 
  2. The user is logged into the app.
Steps to Reproduce:
  1. Launch the app. 
  2. Open the “Account” page. 
  3. Click on the “pencil” icon near the full name. 
  4. Click on the “First Name” field. 
  5. Clear the current name. 
  6. Start to enter a new name containing more than one letter.
Environment:

iPhone SE, iOS 15.3

Actual Result:

The keyboard closes after entering 1 character.

Expected Result:

It should be possible to enter the entire name without closing the keyboard.

Different requirements to password length on “Login” and “Reset password” pages

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The user is signed up.
  3. The user is logged out of the app.
Steps to Reproduce:
  1. Launch the app.
  2. Click on “Continue with your email”. 
  3. Enter a valid email into “What’s your email?” field.
  4. Click on “Next”. 
  5. Click on “Log In”.
Environment:

iPhone SE, iOS 15.3

Actual Result:

Warning “Must have at least five characters” is displayed below the “Password” field.

Expected Result:

Password length on the “Login” page should be the same as on the “Reset password” page (8 characters).

Different requirements to password length on “Login” and “Reset password” pages
Different requirements to password length on “Login” and “Reset password” pages
During functional, usability, GUI, positive, and negative testing, 2 major and 4 minor bugs were found. I’d recommend conducting regression and smoke testing before new releases and running more negative scenarios to avoid the issues.
Kateryna, QA engineer

Kateryna, QA engineer

Need a reliable QA partner?

Hire us