Weekly Bug Crawl by QAwerk: F1 TV for iOS

Weekly Bug Crawl by QAwerk: F1 TV for iOS

F1 TV for iOS

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 / month downloads
Icnomplete localization
Severity:
Minor

Pre-condition:

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.

Bug Crawl project is the way on we want to show how important is to test your product before the release. Insufficient quality, crashes, non-working buttons, problems with the interface – all these can alienate a user from your app, and it should be prevented. Software outsource company can provide high-quality testing services to help you avoid unacceptable bugs in your product. Among many QA businesses, QAwerk offshore testing team are ones you can rely on.

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

Evgeniia, QA

Need a reliable QA partner?

Hire us