Bugs‌ ‌found‌ ‌in‌ User.com SaaS

User.com

User.com serves as a comprehensive marketing automation tool designed to enhance engagement and optimize conversion rates.

With its single source of customer data, User.com empowers marketers to reach their audience via multiple communication avenues: email, live chat, chatbot, push notifications, dynamic page content, and more.

Intrigued by the potential of the User.com platform, our SaaS testing team decided to give it a thorough examination. Here are our findings.

Downloading file from ‘Your invoices’ page fails

Severity:

Major

Precondition:
  1. The user is logged into the system.
  2. The user has a partner account.
  3. The user has created an invoice.
Steps to Reproduce:
  1. Navigate to the https://app.user.com/partners/invoices/ page.
  2. Click on the “download” button.
Environment:

OS: macOS Big Sur 12.5

Browsers: Chrome v.108.0.5359.124, Firefox v.110.0 (64-bit), Safari v.16.3

Actual Result:

The user is redirected to a new page with an XML error.

Expected Result:

The invoice file is successfully downloaded.

Lead creation with invalid website and phone number is possible

Severity:

Major

Precondition:
  1. The user is logged into the system.
  2. The user has a partner account.
Steps to Reproduce:
  1. Navigate to https://app.user.com/partners/leads/.
  2. Click on the ‘Add new’ button.
  3. Fill the ‘Lead’s name’ field with the text “test”.
  4. Fill the ‘Contact email’ field with a valid email.
  5. Fill the ‘Phone number’ field with the text “test”.
  6. Fill the ‘Website’ field with the text “test”.
  7. Click the ‘Add lead’ button.
Environment:

macOS Big Sur 12.5 – Chrome (version 108.0.5359.124)

macOS Big Sur 12.5 – Firefox – 110.0 (64-bit)

macOS Big Sur 12.5 – Safari – v.16.3

Actual Result:

A new lead is created successfully with an invalid website and phone number.

Expected Result:

Error messages “Enter a valid website” and “Enter a valid phone number” should appear.

Logo is not displayed on partner panel

Severity:

Major

Precondition:
  1. The user is logged into the system.
  2. The user has a partner account.
Steps to Reproduce:
  1. Navigate to https://app.user.com/partners/leads/.
  2. Click on the ‘Add new’ button.
  3. Scroll down to the ‘Logo’ section and verify that the logo is added.
  4. Click the ‘Modify’ button.
Environment:

macOS Big Sur 12.5 – Chrome (version 108.0.5359.124)

macOS Big Sur 12.5 – Firefox – 110.0 (64-bit)

macOS Big Sur 12.5 – Safari – v.16.3

Actual Result:

The logo is not displayed on the partner panel.

Expected Result:

The logo should be displayed next to the name.

Logo is not displayed on partner panel

Checkbox is displayed above 'Clear' button

Severity:

Major

Precondition:
  1. The user is logged in.
  2. The user has a partner account.
  3. A logo has been added to the partner request by the user.
Steps to Reproduce:
  1. Navigate to https://app.user.com/partners/update/162/.
  2. Click on the ‘Edit’ button.
  3. Scroll down to the ‘Logo’ section.
Environment:

macOS Big Sur 12.5 – Chrome (version 108.0.5359.124)

macOS Big Sur 12.5 – Firefox – 110.0 (64-bit)

macOS Big Sur 12.5 – Safari – v.16.3

Actual Result:

The checkbox is displayed above the ‘Clear’ button.

Expected Result:

The checkbox should be displayed in line with the ‘Clear’ button.

Checkbox is displayed above 'Clear' button
Throughout the testing process, I identified a number of bugs, ranging from minor to significant. Notably, I encountered issues related to file handling and discovered a lack of field validation in certain areas.
Alexander, QA engineer

Alexander, QA engineer

Need a reliable QA partner?

Hire us