Bugs‌ ‌found‌ ‌in‌ Funnel SaaS

Funnel

Funnel is a marketing data hub designed to streamline marketing teams’ performance analysis. It simplifies data management, allowing you to connect information from over 500 platforms.

Funnel provides a central repository for organized, up-to-date, and secure data. With automated data preparation and flexible sharing options, it ensures your marketing data seamlessly reaches reporting tools, dashboards, and analysis platforms. Funnel offers three solutions: customizable dashboards and reports, Google Analytics integration for comprehensive performance assessment, and API connectivity for seamless data transfer to various warehouses and visualization tools.

In this bug crawl, our goal was to scrutinize the Funnel SaaS platform and uncover any existing bugs. Let’s dive in!

If error occurs during creation of dataset, it doesn’t disappear after correction

Severity:

Major

Precondition:
  1. Log in to your account.
  2. Upload any Google Spreadsheet. You can use the file located at https://jira.redwerk.com/secure/attachment/115734/QAwerk%20contacts.xlsx.
Steps to Reproduce:
  1. In the side menu under the “Connect” block, click “Data Sources.”
  2. Click “+ Connect Data Source.”
  3. Choose “Google Sheets.”
  4. Log in to your account with the added table.
  5. Go to this account.
  6. Insert the Google spreadsheet file link in the input field.
  7. Click “Load sheets.”
  8. Click “Next.”
  9. Set type to “Headers” for row 4.
  10. Set “Data starts” for row 2.
  11. Verify the appearance of an error for “Data Sources” in the side menu.
  12. Set type to “Headers” for the first row.
  13. Click “Connect Data Source” again.
  14. In the side menu under the “Connect” block, click “Data Sources.”
Environment:

Windows 10 Pro
Chrome v.119.0.6045.160, Firefox v.119.0, Microsoft Edge v.119.0.2151.72

Actual Result:

If an error occurs during the creation of the dataset, it does not disappear after correction.

Expected Result:

If no error exists, there shouldn’t be any error shown in the side menu.

It’s possible to delete single user from workspace

Severity:

Major

Precondition:
  1. Log in to your account.
  2. Make sure that you are the only user of the project.
Steps to Reproduce:
  1. In the “Manage Workspace” block of the side menu, select “Users.”
  2. Choose the “Remove” button.
  3. Click on “Remove user.”
Environment:

Windows 10 Pro
Chrome v.119.0.6045.160, Firefox v.119.0, Microsoft Edge v.119.0.2151.72

Actual Result:

It is possible to delete a single user from the workspace.

Expected Result:

When deleting a single user from the workspace, a warning should appear, indicating: “Access to the workspace will be lost forever” and “Workspace will be deleted”; there should be no ability to remove the last user from the workspace.

Instructions provided on information page don’t align with actual Shopify interface

Severity:

Minor

Precondition:
  1. Set up a store in Shopify and log in.
  2. Log in to your Funnel account.
Steps to Reproduce:
  1. In the “Connect” block of the side menu, select “Data Sources.”
  2. Click on the “+ Connect Data Source” button.
  3. Choose “Shopify.”
  4. Click the “Add Credentials” button.
  5. Select “Create a Shopify App with read access permissions” from the options.
  6. Navigate to your store page in Shopify.
  7. Compare the structure of the actual shop link with the structure mentioned in the instructions.
  8. Compare button names for accuracy.
Environment:

Windows 10 Pro
Chrome v.119.0.6045.160, Firefox v.119.0, Microsoft Edge v.119.0.2151.72

Actual Result:

The instructions provided on the information page do not match the actual Shopify interface.

Expected Result:

The instructions should be updated to align with the recent Shopify updates.

Instructions provided on information page don’t align with actual Shopify interface

After deleting faulty Data Source, error persists

Severity:

Minor

Precondition:
  1. Log in to your account.
  2. Upload any Google Spreadsheet; you can use the file available at (https://jira.redwerk.com/secure/attachment/115734/QAwerk%20contacts.xlsx).
Steps to Reproduce:
  1. In the side menu under the “Connect” block, select “Data Sources.”
  2. Click the “+ Connect Data Source” button.
  3. Choose “Google Sheets.”
  4. Log in to the account where you added the table.
  5. Go to this account.
  6. Insert the link to the Google spreadsheet file in the input field.
  7. Click “Load sheets.”
  8. Click “Next.”
  9. Set the type to “Headers” for row 4.
  10. Set “Data starts” for row 2.
  11. Click “Connect Data Source.”
  12. In the side menu under the “Connect” block, select “Data Sources.”
  13. Next to the Data Source with an error, click the delete button.
  14. Click “Delete.”
Environment:

Windows 10 Pro
Chrome v.119.0.6045.160, Firefox v.119.0, Microsoft Edge v.119.0.2151.72

Actual Result:

After deleting the Data Source that had an error, the error persists and does not disappear.

Expected Result:

After deleting the Data Source with an error, the error should disappear.

In dark mode, "Explore our paid plans" button appears inactive

Severity:

Minor

Precondition:

Log in to your account.

Steps to Reproduce:
  1. Click on the profile icon in the upper right corner.
  2. Click on the “Dark mode” button.
  3. Click on the profile icon in the upper right corner again.
  4. Click on the “Subscription overview” button.
  5. Click on the “Billing” button.
Environment:

Windows 10 Pro
Chrome v.119.0.6045.160, Firefox v.119.0, Microsoft Edge v.119.0.2151.72

Actual Result:

In dark mode, the “Explore our paid plans” button appears inactive.

Expected Result:

The button name should be displayed in white font.

In dark mode, Explore our paid plans button appears inactive

New users added to workspace don’t have user status

Severity:

Minor

Precondition:
  1. Set up an email box.
  2. Log in to your Funnel account.
Steps to Reproduce:
  1. In the side menu under the “Manage Workspace” block, click on the “Users” button.
  2. Click on the “Subscription Administration” button.
  3. Enter the user’s email.
  4. Select the Workspace checkbox.
  5. Click the “Add” button.
  6. Sign out of your current account.
  7. Go to the email added to the profile.
  8. Find the invitation letter.
  9. Follow the link and create an account.
  10. Log out of the account.
  11. Log in to the account from which the invitation was sent.
  12. In the side menu under the “Manage Workspace” block, click on the “Users” button.
  13. Click on the “Subscription Administration” button.
Environment:

Windows 10 Pro
Chrome v.119.0.6045.160, Firefox v.119.0, Microsoft Edge v.119.0.2151.72

Actual Result:

Newly added users in the workspace lack a user status; once a request is sent to the workspace, there’s no account status; even after confirming the account, the status remains missing.

Expected Result:

After sending a request to the workspace, the account should have the status “Awaiting activation”; after confirming the account, the status should be “Active”

New users added to workspace don’t have user status

Lengthy username disrupts layout

Severity:

Trivial

Precondition:

Log in to your account.

Steps to Reproduce:
  1. Click on the profile icon in the upper right corner.
  2. Select the “My profile” button.
  3. Enter 50 characters in the “First name” field.
  4. Enter 50 characters in the “Last name” field.
  5. Click on the “Update profile” button.
Environment:

Windows 10 Pro
Chrome v.119.0.6045.160, Firefox v.119.0, Microsoft Edge v.119.0.2151.72

Actual Result:

A lengthy username disrupts the layout.

Expected Result:

The number of displayed characters should be limited.

Lengthy username disrupts layout

Additional side-scrolling feature is displayed on initial pop-up screen following registration

Severity:

Trivial

Precondition:

Create a Google account.

Steps to Reproduce:
  1. Visit https://funnel.io/.
  2. Click “Start for free.”
  3. Select “Sign up with Google.”
  4. Access your created account.
  5. Wait for the account creation process to complete.
Environment:

Windows 10 Pro
Chrome v.119.0.6045.160, Firefox v.119.0, Microsoft Edge v.119.0.2151.72

Actual Result:

An additional side-scrolling feature is displayed on the initial pop-up screen following registration.

Expected Result:

If the popup completely fits the screen, there should be no side-scrolling.

Chat doesn’t have Dark mode

Severity:

Trivial

Precondition:

Log in to your account.

Steps to Reproduce:
  1. Click on the profile icon in the upper right corner.
  2. Select the “Dark mode” button.
  3. Click on the “Get a demo” button.
  4. Click on the cross to collapse the chat.
Environment:

Windows 10 Pro
Chrome v.119.0.6045.160, Firefox v.119.0, Microsoft Edge v.119.0.2151.72

Actual Result:

Chat does not have a Dark mode.

Expected Result:

Dark mode should be available for the chat.

Chat doesn’t have Dark mode
Chat doesn’t have Dark mode

Information pages don’t have Dark mode

Severity:

Trivial

Precondition:

Log in to your account.

Steps to Reproduce:
  1. Click on the profile icon in the upper right corner.
  2. Select the “Dark mode” option.
  3. In the side menu within the “Connect” block, click on the “Data Sources” button.
  4. Click on the “+ Connect Data Source” button.
  5. Choose the “Shopify” option.
  6. Click on the “Add Credentials” button.
  7. Select “Create a Shopify App with read access permissions.”
Environment:

Windows 10 Pro
Chrome v.119.0.6045.160, Firefox v.119.0, Microsoft Edge v.119.0.2151.72

Actual Result:

Information pages don’t have Dark mode.

Expected Result:

Dark mode should be available for information pages.

For a comprehensive approach, use both functional and non-functional testing tools. Specifically, employ automated frameworks to validate core functionalities, conduct usability tests focusing on layout shifts, display issues
(including dark mode), and user status inconsistencies, and ensure compatibility across diverse environments
for seamless functionality.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us