Bugs‌ ‌found‌ ‌in‌ Heap SaaS

Heap

Heap is a product analytics tool that is used to measure and report how users interact with sites, mobile apps, and other products.

The platform analyzes datasets and indicates the areas that require improvements, so product and marketing teams know where users are struggling and what should be fixed. The smart software tool helps digital teams gather insights, understand their users, and make data-driven decisions. With Heap, more than 8,000 businesses improved customer experience and business outcomes. 

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

Impossible to add description to “New Chart” on “Analyze” tab

Severity:

Major

Precondition:

The user is logged into the system.

Steps to Reproduce:
  1. Navigate to the “All charts” tab. 
  2. Click the “New Chart” button.
  3. Name the unnamed chart and press “Enter” to save the changes. 
  4. Make sure that the “New title” value is displayed.
  5. Enter a description to the chart. 
  6. Press “Enter” or click on some area outside the input field.
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 description value is cleared and there’s no option to save it.

Expected Result:

The description value should be saved after pressing “Enter”.
Note: There is a “Save” button in the “Edge” browser.

When form is not filled in completely, password value is cleared after clicking “Start Free trial”

Severity:

Major

Precondition:

The user is on the main page of the website.

Steps to Reproduce:
  1. Click the “Log in” button.
  2. Click the “Sign up” link.
  3. Fill in “First Name”.
  4. Fill in “Last Name”.
  5. Fill in a valid “Work Email”.
  6. Fill in “Password”.
  7. Click the “Start Free Trial” 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:

The “Password” value is cleared.

Expected Result:

The entered password should remain in the form.

Impossible to do line breaking in “Add a note” field while entering text

Severity:

Minor

Precondition:

The user is logged into the system.

Steps to Reproduce:
  1. Click the “Watch Session” link on the “Overview” tab.
  2. Click the “Share replay” button in the top right corner.
  3. Enter some text to the “Add a note” field.
  4. Make a line break by pressing “Enter”.
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:

It’s impossible to make a line break.

Expected Result:

There should be a possibility to do a line break in any text field.

Impossible to scroll page up/down after extending “Add a note field”

Severity:

Minor

Precondition:

The user is logged into the system.

Steps to Reproduce:
  1. Click the “Watch Session” link on the “Overview” tab. 
  2. Click the “Share replay” button in the top right corner.
  3. Extend the area of the “Add a note” field.
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:

It’s impossible to scroll the page up/down after extending the “Add a note” text field.

Expected Result:

There should be a possibility to extend and decrease the size of the text field and scroll the page up/down to see all information.

Impossible to scroll page up/down after extending “Add a note field”

Error message is displayed after clicking “Save configuration” button in “Account Settings” tab

Severity:

Minor

Precondition:

The user is logged into the system.

Steps to Reproduce:
  1. Navigate to the “Account menu” item.
  2. Click “Manage”. 
  3. Select “Account Settings”.
  4. Click the “Save Configuration” 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:

“We’re sorry, something went wrong” error message is displayed.

Expected Result:

The “Save configuration” button should be disabled until the user enters the value to the fields.

Error message is displayed after clicking “Save configuration” button in “Account Settings” tab

“Rename” tooltip is moving with page while scrolling

Severity:

Minor

Precondition:

The user is logged into the system.

Steps to Reproduce:
  1. Navigate to the “All Charts” tab. 
  2. Click the “New chart” button.
  3. Point the cursor to the “Unnamed” title. 
  4. Click outside the input box. 
  5. Make sure that the “Rename” tooltip is displayed. 
  6. Scroll the page.
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:

While the user is scrolling the page, the “Rename” tooltip is moving with it.

Expected Result:

The “Rename” tooltip should disappear.

“Choose event” and “Filter” elements are not aligned

Severity:

Minor

Precondition:
  1. The user is logged into the system.
  2. The user is on the “All charts” tab.
Steps to Reproduce:
  1. Click the “New chart” button.
  2. Observe the “Choose event” drop-down list and the “Filter” 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:

The “Choose event” drop-down list and “Filter” button are not aligned if no value is selected on the “Analyze” tab.

Expected Result:

The elements should be aligned regardless of whether the value is chosen or not.

“Choose event” and “Filter” elements are not aligned

“Go to dashboard” link opens page behind “Add to Dashboard” modal window

Severity:

Minor

Precondition:
  1. The user is logged into the system.
  2. At least 1 chart and 1 dashboard are created.
  3. The chart is added to the dashboard.
Steps to Reproduce:
  1. Navigate to the “All charts” tab.
  2. Open the chart that has been added to the “Dashboard”. 
  3. Click the “Chart actions” menu item in the top right corner.
  4. Select the “Add to dashboard” option.
  5. Click the “Go to dashboard” link.
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 page is opened behind the “Add to Dashboard” modal window.

Expected Result:

The page should be opened in a separate tab but not behind the modal window.

Error is displayed when user tries to filter data by future date on “Dashboards” tab

Severity:

Minor

Precondition:
  1. The user is logged into the system.
  2. There’s at least 1 dashboard.
Steps to Reproduce:
  1. Navigate to the “Dashboards” tab.
  2. Select any existing dashboard.
  3. Select the “Date to now” option from the drop-down list. 
  4. Select a date in the future.
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:

“Oops. There was an error running this query.” error is displayed.

Expected Result:

There shouldn’t be an option to select a future date in the calendar.

Error is displayed when user tries to filter data by future date on “Dashboards” tab
During testing, I faced 2 major bugs related to unsaved data and clearing entered data, and 7 minor UI and validation issues. I recommend paying attention to the validation of the fields.
Tetiana, QA engineer

Tetiana, QA engineer

Need a reliable QA partner?

Hire us