Bugs‌ ‌found‌ ‌in‌ FotoWare Mobile for iOS

FotoWare

4.0

FotoWare is a popular digital asset management tool. In other words, it is a system where all the organization’s files can be stored. Very convenient, isn’t it? The users can add, share, and organize documents, photos, and videos using one platform.

This product is great for companies. Finding a file can sometimes be challenging as the employees tend to use numerous file storage solutions at the same time. FotoWare can help keep all the essential files in one place and organize them once and for good.

FotoWare has recently released their mobile app to make the files more accessible even when you don’t have the computer right next to you. It’s a great file management option, but we found a few bugs in the app that restrict it from being the handiest solution. Let’s take a look at how this app can be improved.

A crash — when the user tries uploading a file

Severity:

Critical

Precondition:

The user has an account and a domain.

Steps to Reproduce:
  1. Open the app.
  2. Click on the “Site domain” field.
  3. Write the user’s site domain.
  4. Click on the “Next” button.
  5. Click on the “Username or email” field and write the user’s emai.
  6. Click on the “Password” field and write the user’s password.
  7. Click on the “Next” button.
  8. Click on the “Video” folder.
  9. Click on the “+” blue button.
  10. Click on the “Take a video” button (allow using the camera).
  11. Take a short video.
  12. Click on the “Use video” button.
  13. Select an archive.
  14. Write any description.
  15. Write any title.
  16. Add an archive.
  17. Click on the “Upload” button.
Environment:

iPhone 7 + iOS 13.6.1

Actual Result:

A crash.

Expected Result:

The upload is complete.

Incorrect behavior after entering an incorrect domain

Severity:

Major

Precondition:

The user has an account.

Steps to Reproduce:
  1. Open the app.
  2. Click on the “Site domain” field.
  3. Write an incorrect domain (e.g., ttt).
  4. Click on the “Next” button.
Environment:

iPhone 7 + iOS 13.6.1

Actual Result:

The user sees the error “Domain is incorrect”.

Expected Result:

The user is redirected on the “Error loading page”. The user sees an eternal loader. The user can’t perform any action and can’t leave the screen.

The “Decline” button doesn’t work

Severity:

Minor

Precondition:

The user has an account and a domain.

Steps to Reproduce:
  1. Open the app.
  2. Click on the “Site domain” field.
  3. Write the user’s site domain.
  4. Click on the “Next” button.
  5. Click on the “Username or email” field and write the user’s email.
  6. Click on the “Password” field and write the user’s password.
  7. Click on the “Next” button.
  8. Click on the “Decline” button.
Environment:

iPhone 7 + iOS 13.6.1

Actual Result:

Nothing happens.

Expected Result:

The user is redirected to the login screen.

The screen gets bigger after clicking on the “Create screen” icon

Severity:

Trivial

Precondition:

The user has an account.

Steps to Reproduce:
  1. Open the app.
  2. Click on the “Site domain” field.
  3. Write the user’s site domain (e.g., testqa).
  4. Click on the “Next” button.
  5. Click on the “Create screen” icon (in the lower right corner).
  6. Click on the “X”(close) button.
Environment:

iPhone 7 + iOS 13.6.1

Actual Result:

The screen’s size, the button, and the icon have increased.

Expected Result:

The user is redirected to the previous screen. The previous screen has the same dimensions as before the redirect to “Create screen”.

It is an app for convenient viewing, uploading, and storing corporate files, be it images, videos, and documents. You can share the content with your team or people outside the company. Indeed, a smart file management solution; however, such apps require a two-fold amount of attention as file upload bugs are pretty common. In this particular case, an attempt to upload a video file causes the app to crash.
Alexander, QA engineer

Alexander, QA engineer

Need a reliable QA partner?

Hire us