Bugs‌ ‌found‌ ‌in‌ Dermo Direct for Android

Dermo Direct

5.0

Dermo Direct is an Australian online medical service. It allows making an appointment with the dermatologist and having a real-time video consultation.The project has a great aim as they are willing to help those who cannot reach offline doctors.

Recently, Dermo Direct also launched an app, making the consultations even more accessible. We decided to test the app for bugs and see if the patients would have any issues. We highly appreciate the idea of making healthcare more approachable. That’s why we we want to help improve this app.

“Secure Payment” pop-up has a black background

Severity:

Major

Precondition:

The user doesn’t have an account.

Steps to Reproduce:
  1. Open the app.
  2. Click on the “NO GP REFERRAL” button.
  3. Click on the “Any available” button.
  4. Click on the “Set time zone” button.
  5. Select any date and time.
  6. Click on the “Continue” button.
  7. Enter valid data in all required fields.
  8. Click on the last three checkboxes.
  9. Click on the “Pay a $ 50.00 Deposit now” button.
  10. Scroll down.
  11. Scroll up.
Environment:

Android 10

Actual Result:

“Secure Payment” pop-up has a black background.

Expected Result:

User can scroll back to the “Secure Payment” pop-up.

Incorrect date of birth

Severity:

Minor

Precondition:

The user doesn’t have an account.

Steps to Reproduce:
  1. Open the app.
  2. Click on the “NO GP REFERRAL” button.
  3. Click on the “Any available” button.
  4. Click on the “Set time zone” button.
  5. Select any date and time.
  6. Click on the “Continue” button.
  7. Scroll down and find the “Pay a $50.00 Deposit now” button.
  8. Click on the “Pay a $50.00 Deposit now” button.
  9. Scroll down and find the “Date of Birth” field.
  10. Write 32.32.32.
  11. Scroll down and find the “Pay a $50.00 Deposit now” button.
  12. Click on the “Pay a $50.00 Deposit now” button.
Environment:

Android 10

Actual Result:

The user entered invalid data. Error is not displayed.

Expected Result:

“Date of Birth” field is required, there must be a check for validity.

Checkboxes moved down

Severity:

Trivial

Precondition:

The user doesn’t have an account.

Steps to Reproduce:
  1. Open the app.
  2. Click on the “NO GP REFERRAL” button.
  3. Click on the “Any available” button.
  4. Click on the “Set time zone” button.
  5. Select any date and time.
  6. Click on the “Continue” button.
  7. Enter valid data in all required fields.
  8. Don’t click on the last three checkboxes.
  9. Click on the “Pay a $ 50.00 Deposit now” button.
Environment:

Android 10

Actual Result:

The checkboxes moved down. They overlap the text box.

Expected Result:

Checkboxes remain in the same place (on the left).

The screen displayed incorrectly after a click on the “change” button

Severity:

Trivial

Precondition:

The user doesn’t have an account.

Steps to Reproduce:
  1. Open the app.
  2. Click on the “NO GP REFERRAL” button.
  3. Click on the “Any available” button.
  4. Click on the “Set time zone” button.
  5. Scroll down.
  6. Click on the “change” button (bottom right corner).
Environment:

Android 10

Actual Result:

A calendar overlaps the “(GMT +3: 00) Kiev change” label. The “Time zone” field is shifted to the left.

Expected Result:

The screen is displayed correctly.

Online medical services are gaining popularity, and Dermo Direct is a platform that enables real-time video-consultations with certified dermatologists. While testing apps, I check not only their features but also consider the aspect of usability. The UI issues I detected in Dermo Direct are not critical, yet they suggest that the app requires more thorough testing.
Alexander, QA engineer

Alexander, QA engineer

Need a reliable QA partner?

Hire us