QR Code & Barcode Reader for iOS.
Weekly Bug Crawl by QAwerk

qr-code-barcode-reader-logo

QR Code & Barcode Reader for iOS

Everything that you can imagine doing with a QR-code or a barcode seems to be implemented in this mobile application. Meet QR Code & Barcode Reader! But don’t get fooled by its name since it is not only a reader. With this app, you can easily create, edit, manage, share, and look for info on codes. A highly demanded kind of an app in a modern world, it sure got into our rubric for a reason(which is the bugs, as always). So let’s start scrutinizing this app and its flaws with our Weekly Bug Crawl!

Same “More” menu for favorite and non-favorite QRs in the ‘History’ tab
Steps to reproduce:
  1. Create a QR item in a ‘Create’ tab.
  2. Go to a ‘History’ tab.
  3. Tap ‘Edit’ and select an item.
  4. Tap ‘More’.

Expected result:

Bottom sheet menu contains ‘Add to favorites’, ‘Edit’ and ‘Cancel’ options for non-favorite items.

Severity:
Minor

Actual result:

‘Remove from favorites’ item is shown in the bottom sheet menu.

Environment:

iPhone 6s (iOS 11.4)

No real-time tracking of the internet connection
Pre-condition:

The Internet is ON.

Steps to reproduce:
  1. Turn ON ‘Flight Mode’.
  2. Go to ‘Settings’ tab.
  3. Open any article with video inside on ‘Help’ page.
  4. Try to play the video.
  5. Turn OFF the ‘Flight Mode’.
  6. Try to play video again.

Expected result:

The video is played successfully.

Severity:
Major

Actual result:

The video is still not playing. Need to refresh the page manually.

Environment:

iPhone 6s (iOS 11.4)

No error message when you exceed the limit of 160 symbols in the ‘Message’ field
Steps to reproduce:
  1. Copy text (more than 160 symbols) from anywhere else.
  2. Open ‘QR Code & Barcode Reader’ app.
  3. Tap ‘Create’ tab.
  4. Tap ‘SMS’ item.
  5. Paste the text to the ‘Message’ field.

Expected result:
Error message about exceeding the symbol limit is shown.
Severity:
Minor

Actual result:

Text is not pasted, and no error message is shown.

Environment:

iPhone 6s (iOS 11.4)

No validation check for email field when you create ‘Email QR’
Steps to reproduce:
  1. Tap ‘Create’ tab.
  2. Open ‘Email’ item.
  3. Enter ‘test’ to the ‘Email Address’ field.
  4. Tap ‘Create’ button.

Expected result:
‘Email QR’ is not created. The error message (e.g. ‘Please, be sure sure the email is correct’) is shown.
Severity:
Major

Actual result:

‘Email QR’ is created, no matter what.

Environment:

iPhone 6s (iOS 11.4)

‘Email QR’ with an incorrect email address is created as a ‘URL QR’
Steps to reproduce:
  1. Tap ‘Create’ tab.
  2. Tap ‘Email’.
  3. Enter ‘test’ to the ‘Email Address’ field.
  4. Tap ‘Create’.
  5. Open ‘History’ tab.

Expected result:
‘Email QR’ is created successfully.
Severity:
Major

Actual result:

‘URL QR’ is created instead of an ‘Email QR’.

Environment:

iPhone 6s (iOS 11.4)

Video player is shown with an incomplete width after rotating the screen to the album orientation
Steps to reproduce:
  1. Tap ‘Settings’ tab.
  2. Open ‘Help’ page with the vertical orientation.
  3. Open an article with a video (e.g. ‘Advanced features…’).
  4. Scroll down to the video player.
  5. Rotate the screen for the album orientation.

Expected result:
Video player is shown according to the full width.
Severity:
Minor

Actual result:

Video player is still shown like in the vertical orientation.

Environment:

iPhone 6s (iOS 11.4)

Copying URL with the help of a ‘Share’ button duplicates the link
Steps to reproduce:
  1. Open ‘Create’ tab.
  2. Create ‘URL QR’ with a link ‘test.com’.
  3. Tap ‘History’ tab.
  4. Open a newly created URL item.
  5. Tap ‘Share’/’Copy’.
  6. Open Messages on the phone.
  7. Paste the link into the new message.

Expected result:
Copied data is pasted properly.
Severity:
Major

Actual result:

Copied data is pasted twice.

Environment:

iPhone 6s (iOS 11.4)

You can see how Bug Crawl is mostly oriented towards mobile apps. What is the reason behind such a decision, you ask? You see, QAwerk has been through a lot of software testing projects already, regardless of the platform. Mobile, web, desktop, it doesn’t actually matter for us. But only with mobile software testing projects, fragmentation plays such a big villainous role. Ultimately, it’s a huge problem to address. And in our bug reports, we both try to point that problem out and use it for the purposes of making bugs obvious.

Need QA services?

QR Code & Barcode Reader for iOS.
Weekly Bug Crawl by QAwerk
4.33/5 (86.67%) 6 votes