Bugs‌ ‌found‌ ‌in‌ LIRR TrainTime for iOS

LIRR TrainTime

4.4

LIRR TrainTime is a mobile solution for North American train riders designed to make commuting convenient, fast, and stress-free. The app boasts robust functionality, allowing its users to plan their trips both online and offline, track trains in real-time, check the crowding level, save favorite trips and stations, and share trip details with friends and family. On top of that, LIRR TrainTime has a couple of fancy features, such as Dark Mode for viewing schedules at night with ease, Siri Support, Intelligent Location, and Localization for Spanish, Chinese, and Korean.

Having tested a bunch of travel apps, we were curious whether LIRR TrainTime had any bugs, so we put it to the test. Here is what we managed to detect after a brief round of manual testing.

The time selected in the modal popup does not match the time displayed on the “Depart/Arrive By” drop-down

Severity:

Major

Steps to Reproduce:
  1. Open the app.
  2. Navigate to the “Tips” tab.
  3. Tap the “Depart By Now” drop-down button.
  4. Select any time on the modal pop-up.
  5. Tap “Done” button.
Environment:

iPhone 11 + iOS 14.2

Actual Result:

The “Depart/Arrive By” time is not the same as selected in the modal pop-up by the user.

Expected Result:

The time selected in the modal pop-up should match the time displayed on the “Depart/Arrive By” drop-down.

Search filter on the “Stations” tab works incorrectly

Severity:

Medium

Steps to Reproduce:
  1. Open the app.
  2. Navigate to the “Stations” tab in the bottom menu.
  3. Enter the first letter of the station in the search field.
Environment:

iPhone 11 + iOS 14.2

Actual Result:

The search filter displays station names starting with a different letter.

Expected Result:

The station names should be filtered by the first letter entered in the search field.

Search filter on the “Stations” tab works incorrectly

The app is displayed as in the “Offline” mode for users from other locations

Severity:

Medium

Precondition:

The user’s connection is not from the USA locale

Steps to Reproduce:
  1. Open the app.
Environment:

iPhone 11 + iOS 14.2

Actual Result:

The “Offline. No real-time data.” message is displayed at the top of the app.

Expected Result:

A friendly popup message informs the user that the app is functional only within the USA region.

The app is displayed as in the “Offline” mode for users from other locations

The alignment of the “To” text at the top of the “Trips” tab differs from other text fields

Severity:

Low

Steps to Reproduce:
  1. Open the app.
  2. Navigate to the “Trips” tab.
Environment:

iPhone 11 + iOS 14.2

Actual Result:

The “From/Depart By” text is centered whereas the “To” text is right-aligned.

Expected Result:

The “To” text should be formatted the same way as the “From/Depart By” text.

The alignment of the “To” text at the top of the “Trips” tab differs from other text fields
LIRR TrainTime is indeed a handy travel app as it combines everything a rider may need to plan their trips, easily locate nearby trains, purchase tickets, and stay updated on commuting essentials like departure times, ticket office hours, canceled or held trains, etc. At the same time, the manual testing revealed bugs of major and medium severity. For instance, the departure-by-time filter and station-search do not function properly, and there are also a couple of usability issues. Apps with a complex business logic like in LIRR TrainTime require continuous QA effort to remain polished and fully functional.
Artem, QA engineer

Artem, QA engineer

Need a reliable QA partner?

Hire us