Bugs‌ ‌found‌ ‌in‌ Apollo SaaS

Apollo

Apollo is an all-in-one sales intelligence platform designed to streamline workflows, enhance collaboration, and improve project performance.

The software provides the ability to create and track tasks, set deadlines, and monitor progress. It also excels in time tracking and reporting, providing detailed insights into project performance. Over the past year, more than 1,000,000 sales professionals have joined Apollo to enhance their quality conversations and opportunities.

Our QA team explored Apollo SaaS from a professional standpoint, and here are the results.

Although password meets conditions, validation message is displayed under “Password” field

Severity:

Major

Precondition:

The user has received the email to activate the account.

Steps to Reproduce:
  1. Click the “Activate account” button.
  2. Enter your “Full Name” in the “Set Name & Password” form.
  3. Enter a password that contains less than 10 characters.
  4. Confirm the password.
  5. Click the “Confirm Password” button.
  6. Make sure that the validation message beneath the “Password” field is displayed.
  7. Enter a password with at least 10 characters, including at least one number.
Environment:

Windows 10
Firefox v.113.0.1
Google Chrome Version 113.0.5672.127
Microsoft Edge Version 113.0.1774.50

Actual Result:

The validation message “Password must be at least 10 characters” is still displayed.

Expected Result:

No validation message should be displayed if the password meets the required conditions.

Although password meets conditions, validation message is displayed under “Password” field

“Edit User Permissions” link doesn’t work after sending invitation to new user

Severity:

Major

Precondition:
  1. The user has logged into the app.
  2. The user is on the “Your Profile” page.
Steps to Reproduce:
  1. Switch to the “Users” tab.
  2. Click the “New User” button.
  3. Enter a valid email address of the user.
  4. Click the “Send invites” button.
  5. Make sure that the “Invite Sent successfully” pop-up is displayed.
  6. Click the “Edit User Permissions” link in the pop-up.
Environment:

Windows 10
Firefox v.113.0.1
Google Chrome Version 113.0.5672.127
Microsoft Edge Version 113.0.1774.50

Actual Result:

Nothing happens after clicking the “Edit User Permissions” link.

Expected Result:

The page for editing user’s permissions should be opened when following the “Edit User Permissions” link.

“Edit User Permissions” link doesn’t work after sending invitation to new user

Table’s layout updates are not applied after saving changes

Severity:

Major

Precondition:
  1. The user has logged into the app.
  2. The user is on the “Your Profile” tab.
Steps to Reproduce:
  1. Navigate to “Table Layouts”.
  2. Open the existing table layout.
  3. Switch to the “Settings” tab.
  4. Update the “Table Layout Name”.
  5. Click the “Save” button.
Environment:

Windows 10
Firefox v.113.0.1
Google Chrome Version 113.0.5672.127
Microsoft Edge Version 113.0.1774.50

Actual Result:

The updates are not applied.

Expected Result:

The updates should be saved successfully.

Cursor is displayed outside of “Invite your Team” modal window

Severity:

Minor

Precondition:
  1. The user has logged into the app.
  2. The user is on the “Your Profile” page.
Steps to Reproduce:
  1. Navigate to the “Users” tab.
  2. Click the “New user” button.
  3. Place the cursor inside the input box on the “Invite your Team” pop-up.
Environment:

Windows 10
Firefox v.113.0.1

Actual Result:

The cursor is displayed outside of the input box.

Expected Result:

The cursor should be properly displayed inside the input box.

Cursor is displayed outside of “Invite your Team” modal window

No pop-up indicating that changes have been saved is displayed on "Contacts triggers" tab

Severity:

Minor

Precondition:

The user has logged into the app.

Steps to Reproduce:
  1. Navigate to the “Your Profile” tab.
  2. Switch to the “Contacts” tab.
  3. Select the “Triggers” tab.
  4. Update any field.
  5. Click the “Save” button.
Environment:

Windows 10
Firefox v.113.0.1
Google Chrome Version 113.0.5672.127
Microsoft Edge Version 113.0.1774.50

Actual Result:

No pop-up indicating that the changes have been successfully saved is displayed.

Expected Result:

“Success. Settings saved” pop-up is displayed, and it appears across other tabs, such as Accounts->Triggers.

It’s possible to save email template without filling in mandatory field (Name)

Severity:

Minor

Precondition:
  1. The user has logged into the app.
  2. The user is on the Engage->Templates tab.
  3. There is at least one template existing in the system.
Steps to Reproduce:
  1. Select the existing template.
  2. Choose the “Clone” option.
  3. Remove the “Name” field.
  4. Attempt to clone the existing template.
  5. Make sure that the “Name is required” validation message is displayed.
  6. Enter a name.
  7. Click the “Clone” button.
  8. Remove the name of the template in the cloned version.
  9. Click the “Save” button.
Environment:

Windows 10
Firefox v.113.0.1
Google Chrome Version 113.0.5672.127
Microsoft Edge Version 113.0.1774.50

Actual Result:

It is possible to save an email template without filling in the “Name” field.

Expected Result:

“The “Name is required” validation message should be displayed.

“Continue” button doesn’t work after entering large number of days on “Select a sequence step” modal window

Severity:

Minor

Precondition:
  1. The user has logged into the app.
  2. The user is on the Engage>Sequences tab.
  3. At least one sequence exists in the app.
Steps to Reproduce:
  1. Open the existing sequence.
  2. Click the “Add a step” button.
  3. Select “Automatic email” option.
  4. Enter a large number of days into the input box, e.g. 3567876543456787654323456.
  5. Click the “Continue” button.
Environment:

Windows 10
Firefox v.113.0.1
Google Chrome Version 113.0.5672.127
Microsoft Edge Version 113.0.1774.50

Actual Result:

Nothing happens after clicking the “Continue” button.

Expected Result:

The validation message for the maximum number of days should be displayed.

No validation on number input boxes on Sequence/Settings page

Severity:

Minor

Precondition:
  1. The user has logged into the app.
  2. The user is on the Engage>Sequences tab.
  3. At least one sequence exists in the app.
Steps to Reproduce:
  1. Select the existing sequence.
  2. Navigate to “Settings”.
  3. Attempt to enter negative values, letters, or special symbols into the number input fields.
  4. Click the “Save changes” button.
Environment:

Windows 10
Firefox v.113.0.1
Google Chrome Version 113.0.5672.127
Microsoft Edge Version 113.0.1774.50

Actual Result:

The “Your settings were successfully saved” pop-up message is displayed.

Expected Result:

Validation for the number fields should be provided.

No validation on number input boxes on Sequence/Settings page
During testing, no critical issues were found. I recommend improving field validation and reviewing the logic of required fields in related features. For instance, in bug #6, the “Name” field is mandatory during email template creation but not required after cloning the template.
Tetiana, QA engineer

Tetiana, QA engineer

Need a reliable QA partner?

Hire us