Bugs‌ ‌found‌ ‌in‌ ConnectWise ScreenConnect SaaS

ConnectWise ScreenConnect

ConnectWise ScreenConnect SaaS is a leading IT software designed specifically for MSPs, MSP+, TSPs, VARs, and OEDs, empowering them to efficiently manage their entire as-a-service business.

From automating patches to scripting, and from remote access and monitoring to sales and marketing, ConnectWise offers a comprehensive suite of features that enable companies to elevate their team’s skills, protect clients, and drive business profitability. With its user-friendly interface and robust features, ScreenConnect SaaS simplifies remote access, file transfer, and desktop sharing. ScreenConnect SaaS prioritizes security with robust encryption and access controls, ensuring sensitive data remains protected during remote sessions.

QAwerk decided to put ConnectWise ScreenConnect to a quality assurance test. Here are some of the bugs we caught while browsing.

"Cannot execute flow trigger" error message is displayed when attempting to create case with empty First Name

Severity:

Major

Precondition:

The user is on the main page of the app.

Steps to Reproduce:
  1. Navigate to the “Chat now” link in the footer of the page.
  2. Click the “Create Case” button.
  3. Select one of the categories.
  4. Enter spaces in the First Name field.
  5. Fill in all other required fields.
  6. Click the “Continue” button.
  7. Click the “Continue” button on the 3rd step.
  8. Click the “Submit” button.
Environment:

Google Chrome Version 113.0.5672.127
Microsoft Edge Version 113.0.1774.57
Firefox 113.0.2

Actual Result:

The “Cannot execute flow trigger” error message is displayed.

Expected Result:

To prevent the error message from appearing, the validation for spaces should be performed on the first step.

Cannot execute flow trigger error message is displayed when attempting to create case with empty First Name

Error message is displayed after switching to "Events" tab

Severity:

Major

Precondition:
  1. The user is logged into the app.
  2. The user is on the home page.
Steps to Reproduce:

Switch to the “Events” tab.

Environment:

Google Chrome Version 113.0.5672.127
Microsoft Edge Version 113.0.1774.57
Firefox 113.0.2

Actual Result:

The error message “Failed to load the events. Unauthorized.” is displayed.

Expected Result:

The list of events should be displayed successfully for the user.

Error message is displayed after switching to Events tab

ConnectWise Live Chat pop-up is no longer opening after answering first question

Severity:

Major

Precondition:

The user is on the main page of the application.

Steps to Reproduce:
  1. Click the “ConnectWise Live Chat” button at the bottom of the page.
  2. Select the “I would like to chat with someone” option.
Environment:

Firefox 113.0.2

Actual Result:

ConnectWise Live Chat is closed, and the user is unable to open it again.

Expected Result:

The user should be able to continue chatting with the support team.

500 server error is displayed when user attempts to share webinar on social networks

Severity:

Major

Precondition:

The user is on the “Webinars” page.

Steps to Reproduce:
  1. Click the “Watch now” link below any webinar in the list.
  2. Click any social network button below the webinar’s description.
Environment:

Google Chrome Version 113.0.5672.127
Microsoft Edge Version 113.0.1774.57
Firefox 113.0.2

Actual Result:

A “500 server error” is displayed.

Expected Result:

The user should be able to share the webinar’s information on the listed social networks.

500 server error is displayed when user attempts to share webinar on social networks

Impossible to request trial for RMM/Automate/Identify

Severity:

Major

Precondition:

The user is on the “Try for Free” page.

Steps to Reproduce:
  1. Click the “Start your free RMM trial” link.
  2. Fill in all required fields on the form.
  3. Select a value for “Industry” in the drop-down list.
  4. Click the “Request a trial” button.
Environment:

Google Chrome Version 113.0.5672.127
Microsoft Edge Version 113.0.1774.57
Firefox 113.0.2

Actual Result:

The “The field is required” validation message is displayed if the user chooses the first value in the drop-down list for “Industry”.

Expected Result:

The user should be able to request the trial using any value from the drop-down list on all trial forms.

Impossible to request trial for RMM/Automate/Identify
Impossible to request trial for RMM/Automate/Identify

Previews of upcoming training events are not displayed in Firefox

Severity:

Major

Precondition:

The user is signed into the app.

Steps to Reproduce:
  1. Navigate to the “University” tab.
  2. Observe the “Upcoming training events” section.
Environment:

Firefox 113.0.2

Actual Result:

Previews of upcoming training events are not displayed.

Expected Result:

Previews with short information about upcoming training events should be displayed.

Some elements on page become inactive after requesting trial

Severity:

Minor

Precondition:
  1. The user has requested the Automate trial (or any other trial).
  2. The user is on the “Thank you for requesting Connectwise Automate trial…” page.
Steps to Reproduce:

Check the elements on the page.

Environment:

Firefox 113.0.2

Actual Result:

Some elements, such as the Cybersecurity Center, “Try for free” buttons, and links to social networks, are inactive.

Expected Result:

All elements on the page should be active.

Filter drop-down list is moved out after adding new values for filtering

Severity:

Minor

Precondition:

The user is on the “Webinars” page.

Steps to Reproduce:

Select the filter values one by one in the “Filter by” drop-down list.

Environment:

Google Chrome Version 113.0.5672.127
Microsoft Edge Version 113.0.1774.57
Firefox 113.0.2

Actual Result:

The drop-down list is moved out and overlaps the header of the page.

Expected Result:

The drop-down list should remain in its position and not overlap the header.

During testing, I have identified several major issues related to displaying error messages for the user. I recommend giving these problems greater attention and conducting thorough regression testing to uncover any potential weaknesses in the system.
Tetiana, QA engineer

Tetiana, QA engineer

Need a reliable QA partner?

Hire us