Weekly Bug Crawl by QAwerk: F1 TV for iOS

F1 TV for iOS

4.7

Are you a fan of fast and dangerous sports? Then F1 TV is for you! It gets you closer to the F1 action covering live, classic, archived races along with documentaries and team radios. Whatever you want to know about F1 races is in this app. What could go wrong? Yes, you’ve probably guessed right, this app has a lot of bugs.

>10k / monthdownloads
42,3K+ ratings

Icnomplete localization

Severity:

Minor

Precondition:

App language is English.

Steps to Reproduce:
  1. Tap on a ‘Contact Us’ button in the left menu.
  2. Tap on a ‘Chat’ button.
Environment:

iPhone 6s (iOS 11.4)

Actual Result:

‘Start Chat’ page is shown in German.

Expected Result:

‘Start Chat’ page is shown in German even though the app language is set to English.

App crashes when you repeatedly switch year filter on an ‘Archive’ page and scroll down/up

Severity:

Minor

Steps to Reproduce:
  1. Tap on an ‘Archive’ button in the left side menu.
  2. Switch years several times in a filter by year.
  3. Scroll down/up the app.
  4. Proceed to switching years in a year filter.
Environment:

iPhone 6s (iOS 11.4)

Actual Result:

App crashes.

Expected Result:

All data is shown correctly after choosing a certain year.

No redirect when you tap on a link on a ‘Contacts’ page

Severity:

Minor

Steps to Reproduce:
  1. Tap on ‘Contact Us’ in the left side menu.
  2. Tap on a ‘here’ button after ‘[email protected]’ email.
Environment:

iPhone 6s (iOS 11.4)

Actual Result:

Nothing happens.

Expected Result:

Link is opened in a browser.

Eternal preloader after you tap on any email address on a ‘Contacts’ page

Severity:

Minor

Steps to Reproduce:
  1. Tap on ‘Contact Us’ in the left side menu.
  2. Scroll down the page.
  3. Tap on any email address.
Environment:

iPhone 6s (iOS 11.4)

Actual Result:

Eternal loading.

Expected Result:

Email app is opened, and the letter can be send.

Black screen blinks after you swipe left side menu on a ‘Contact Us’ page

Severity:

Minor

Steps to Reproduce:
  1. Tap on ‘Contact Us’ in the left side menu.
  2. Swipe right to open the left side menu.
Environment:

iPhone 6s (iOS 11.4)

Actual Result:

Black screen happens for half a second, and left menu is not opened, need to swipe again.

Expected Result:

Left menu is opened successfully.

Footer buttons are not tappable on a ‘Terms and Conditions’ page

Severity:

Minor

Steps to Reproduce:
  1. Tap on ‘Terms and Conditions’ in the left side menu.
  2. Scroll the page to the bottom.
  3. Tap on ‘FB’, ‘Cookies Policy’, ‘FAQs’, etc. buttons.
Environment:

iPhone 6s (iOS 11.4)

Actual Result:

Nothing happens.

Expected Result:

Pages are opened successfully.

Left side menu is freezed when you attempt to change language on a ‘Terms and Conditions’ page

Severity:

Minor

Steps to Reproduce:
  1. Tap on ‘Terms and Conditions’ in the left side menu.
  2. Scroll the page to the bottom.
  3. Tap on a ‘Language’ button.
  4. Try to close the left side menu.
Environment:

iPhone 6s (iOS 11.4)

Actual Result:

Left menu is freezed, moreover main left menu can be opened near current instead of replace it.

Expected Result:

Left menu is closed successfully.

Crash after you attempt to add an attachment from Camera on a ‘Send Feedback’/’Opened Chat’ page

Severity:

Major

Steps to Reproduce:
  1. Tap on ‘Contact Us’ in the left side menu.
  2. Tap on a ‘?’ button (which is shown instead of a ‘start chat’ button after long hibernation).
  3. Tap on an ‘Add file from device’ button.
  4. Choose a ‘Take Photo or Video’ item in the bottom sheet menu.
Environment:

iPhone 6s (iOS 11.4)

Actual Result:

App crashes.

Expected Result:

Permission for camera usage is only shown on the first attempt if confirmed.

Untappable ‘Privacy Policy’ and ‘Terms and Conditions’ links on a ‘Register’ page

Severity:

Minor

Steps to Reproduce:
  1. Tap on ‘Privacy Policy’ in the left side menu.
  2. Select a ‘Register’ tab.
  3. Tap on a ‘Privacy Policy’ and/or ‘Terms and Conditions’ button.
Environment:

iPhone 6s (iOS 11.4)

Actual Result:

Nothing happens.

Expected Result:

‘Privacy Policy’ and ‘Terms and Conditions’ pages are opened successfully.

The app we’ve chosen today is not bad in any way. It delivers everything it’s supposed to properly. But even with a couple of major features, every app contains loads of supposedly unnecessary things that some QA engineers simply ignore. But people not only use the primary features in an app. Let them use your app effortlessly on any page and in any menu. We believe that secondary things demand attention too if you want your app to be of high quality.
Evgeniia, QA engineer

Evgeniia, QA engineer

Need a reliable QA partner?

Hire us