Bugs‌ ‌found‌ ‌in‌ Sogolytics SaaS

Sogolytics

Sogolytics is an online survey software solution that helps users create professional-looking polls, quizzes, and forms simply and easily.

An intuitive feedback and experience management platform offers advanced customization, distribution, and reporting tools designed for every business purpose to drive growth and bring the desired results in a short period of time. More than 100,000 customers around the world use Sogolytics to investigate employee engagement, enhance customer experience, and more. The platform ensures strong data security, provides training and user guides, and delivers 24/7 assistance. 

Our QA engineers decided to help the Sogolytics dev team strengthen the app’s operation. Here are the bugs we’ve spotted during testing.

Save button doesn’t work after entering invalid data into “Change password” form

Severity:

Major

Precondition:

The user is registered on https://www.sogolytics.com/.

Steps to Reproduce:
  1. Navigate to “Account Settings”. 
  2. Click the “Edit” button.
  3. Click the “Change Password” link. 
  4. Enter a valid password to the “Existing password” input field. 
  5. Enter a random password that meets the requirements to the “New password” field.
  6. Enter the value from the “New password” field to the “Confirm Password” field. 
  7. Make sure that the password and confirm password field values match
  8. Enter extra letters to the “New Password” field. 
  9. Click the “Save” button.
Environment:

Windows 10
Google Chrome, v.109.0.5414.74
Firefox, v.109.0.1 4
Microsoft Edge, v.109.0.1518.78

Actual Result:

Nothing happens after clicking the “Save” button.

Expected Result:

A validation message stating that the password and confirm fields are not equal should be displayed and/or the fields with invalid data should be highlighted in red.

Layout is broken after adding additional columns to page

Severity:

Major

Precondition:
  1. The user is registered on https://www.sogolytics.com/.
  2. At least one project has been created. 
  3. The user is on the main page.
Steps to Reproduce:
  1. Hover any existing project. 
  2. Click the “Track” button. 
  3. Click the “Show/Hide columns” button. 
  4. Mark the additional columns. 
  5. Click “Save”.
  6. Scroll the page to the right to see the additional columns.
Environment:

Windows 10
Google Chrome, v.109.0.5414.74
Microsoft Edge, v.109.0.1518.78

Actual Result:

The layout is broken after adding extra columns to the page.

Expected Result:

The layout should be properly displayed after adding extra columns.

Layout is broken after adding additional columns to page

Manual marking checkboxes and “Select All” feature work differently

Severity:

Major

Precondition:
  1. The user is registered on https://www.sogolytics.com/.
  2. At least one project has been created.
  3. The user is on the “Track” tab of the existing project.
Steps to Reproduce:
  1. Click the “Show/Hide” columns on the “Track” tab.
  2. Mark the “Select All” checkbox.
  3. Make sure that all checkboxes are marked including “Email message(s)”. 
  4. Unmark the “Select All” checkbox. 
  5. Try to mark “Email message(s)” manually.
Environment:

Windows 10 Google Chrome, v.109.0.5414.74
Firefox, v.109.0.1 4
Microsoft Edge, v.109.0.1518.78

Actual Result:

“Email message(s)” checkbox cannot be marked manually but it is possible to mark it using the “Select All” feature.

Expected Result:

The behavior should be the same whenever the user uses the “Select all” feature or marks the checkbox manually.

Validation message is displayed but no fields are highlighted

Severity:

Minor

Precondition:

The user is registered on https://www.sogolytics.com/.

Steps to Reproduce:
  1. Navigate to “Account Settings”.
  2. Click the “Edit” button. 
  3. Clear the “First Name” and “Last Name” fields. 
  4. Enter spaces to the fields.
  5. Click the “Save” button.
Environment:

Windows 10
Google Chrome, v.109.0.5414.74
Firefox, v.109.0.1 4

Actual Result:

“Please ensure all the highlighted fields are completed” validation message is displayed but no fields are highlighted.

Expected Result:

The fields should ignore the entered spaces and be highlighted in red.

Validation message is displayed but no fields are highlighted

“Arrow” button is moving left while hovering over “Getting Started” section

Severity:

Minor

Precondition:
  1. The user is registered on https://www.sogolytics.com/.
  2. The user is on the “Design” tab.
Steps to Reproduce:
  1. Click the “Contact Lists” button on the right side of the page. 
  2. Click “Create New”. 
  3. Select the “List” value from the drop-down list. 
  4. Click “Help” on the right side of the page. 
  5. Hover over the “Getting Started” section.
Environment:

Windows 10
Google Chrome, v.109.0.5414.74
Firefox, v.109.0.1 4

Actual Result:

The arrow button is moving to the left side while hovering over the “Getting Started” section in the “Help” element.

Expected Result:

The arrow button should be displayed properly.

No records are added to “List” after using “Update existing list” feature

Severity:

Minor

Precondition:
  1. The user is registered on https://www.sogolytics.com/
  2. The user is on the “Design” tab.
Steps to Reproduce:
  1. Click the “Contact Lists” button on the right side of the page. 
  2. Click “Create New”.
  3. Select the “List” value from the drop-down list. 
  4. Enter “List Title”.
  5. Click “Add individual contacts manually”. 
  6. Enter a valid email address.
  7. Click “Done”.
  8. Make sure that the contact is added successfully to the contact list. 
  9. Mark the existing test contact list and click the “View/Modify” button.
  10. Delete all existing contacts in the test contact list. 
  11. Click the “Add Contacts” button.
  12. Click “Add individual contacts manually”. 
  13. Select “Update existing records” in your list method.
  14. Enter a valid email address.
  15. Click “Done”.
Environment:

Windows 10 Google Chrome, v.109.0.5414.74
Firefox, v.109.0.1 4
Microsoft Edge, v.109.0.1518.78

Actual Result:

No contacts are added to the contact list.

Expected Result:

A new contact should be added to the contact list.

No records are added to “List” after using “Update existing list” feature

Sequences are not aligned after adding new answers to list

Severity:

Minor

Precondition:
  1. The user is registered on https://www.sogolytics.com/.
  2. The user is on the “Track” tab.
Steps to Reproduce:
  1. Click the “Create” button.
  2. Select the “Poll” option. 
  3. Enter the name and select the language. 
  4. Click the “Create” button. 
  5. Select “List view” for showing the answers. 
  6. Enter some answers into the input fields. 
  7. Click the “+” button to add a new answer.
Environment:

Windows 10 Google Chrome, v.109.0.5414.74
Firefox, v.109.0.1 4
Microsoft Edge, v.109.0.1518.78

Actual Result:

The sequence numbers are not aligned after adding new answers to the list.

Expected Result:

The sequence numbers and input fields should be aligned.

Sequences are not aligned after adding new answers to list

No leap year date validation

Severity:

Minor

Precondition:
  1. The user is registered on https://www.sogolytics.com/.
  2. The user is on the “Track” tab.
Steps to Reproduce:
  1. Click the “Create” button.
  2. Select the “Poll” option. 
  3. Enter the name and select the language. 
  4. Click the “Create” button. 
  5. Fill in the “Question & Answers” field. 
  6. Click the “Continue” button.
  7. Select “Expire at the present date and time” option. 
  8. Enter the date of a leap year manually (for example, 02/29/2023).
Environment:

Windows 10 Google Chrome, v.109.0.5414.74
Firefox, v.109.0.1 4
Microsoft Edge, v.109.0.1518.78

Actual Result:

No validation on the leap year; it is possible to proceed to the next steps.

Expected Result:

There should be leap year date validation.

No leap year date validation
I faced several UI and validation issues during the testing process. The application has a lot of functionalities which the app users may find difficult to understand. Yet, my general impression of the app is good.
Tetiana, QA engineer

Tetiana, QA engineer

Need a reliable QA partner?

Hire us