Bugs‌ ‌found‌ ‌in‌ Screeb SaaS

Screeb

Screeb is a product discovery, user research, and customer experience platform for B2B and B2C teams searching for ways to improve their product strategy and create additional value for users.

Screeb helps businesses get advanced insights on their users, identify the most active ones, and understand where they usually drop off through its people-focused analytics. Getting feedback is also easier, thanks to in-app survey templates with a high response rate. Screeb supports webhooks and integrates with Segment, Notion, Slack, and other popular apps.

QAwerk specializes in testing SaaS products, so we wanted to see if Screeb could pass our QA test. Here are our findings!

It is possible to remove emoji for ‘Rating’ question type in survey

Severity:

Major

Precondition:
  1. The user has been already logged into the system.
  2. A survey has been already created with the ‘Rating’ question type.
  3. ‘Edit’ tab for survey is opened.
Steps to Reproduce:
  1. Click on the ‘Rating’ question in the survey.
  2. Click on the emoji for any of the existing options.
  3. Click on [No emoji].
  4. Click on [Ok] in the question editor.
  5. Click on [Save] in the top right corner.
Environment:

OS: Windows 10
Browser: Microsoft Edge v.109.0.1518.70 (64-bit)

Actual Result:

Error “Malformed request body” appears on page; 422 error is present in the ‘Networks’ tab.

Expected Result:

It is impossible to remove an emoji for the ‘Rating’ question options.

It is possible to set unavailable survey language for ‘Language’ filter

Severity:

Major

Precondition:
  1. The user has been already logged into the system.
  2. A survey has been already created.
  3. ‘Analyze’ tab of the survey is opened.
Steps to Reproduce:
  1. Open the ‘Survey analytics’ page.
  2. Click on [Filter responses].
  3. Click on [+].
  4. From the first dropdown, select the ‘Language’ option.
  5. In the ‘Select language’ field manually enter ‘English’.
  6. Click on [Update filters].
Environment:

OS: Windows 10
Browser: Microsoft Edge v.109.0.1518.70 (64-bit)

Actual Result:

422 error appears in the ‘Network’ tab.

Expected Result:

It is impossible to manually enter a language into the field; the user should select only from the available options in the list.

Invalid list of operators for filters ‘page_title’, ‘user_agent’, ‘url’, ‘support’ on “Analyze” tab

Severity:

Major

Precondition:
  1. The user has been already logged into the system.
  2. A survey has been already created.
  3. The survey has responses.
  4. ‘Analyze’ tab of the survey is opened.
Steps to Reproduce:
  1. Click on the ‘All responses’ menu item.
  2. Click on [Filter responses].
  3. Click on [+].
  4. From the first dropdown, select the ‘url’ option.
  5. Open the second (operator) dropdown.
Environment:

OS: Windows 10
Browser: Microsoft Edge v.109.0.1518.70 (64-bit)

Actual Result:

Operators ‘greater than’, ‘less than’ , ‘before’, ‘after’ are available in the list.

Expected Result:

Only ‘is’, ‘exists’, ‘contains’ operators should be present in the list (as “url” is a text field).

Invalid list of operators for filters ‘page_title’,  ‘user_agent’, ‘url’, ‘support’ on “Analyze” tab

‘Password again’ field is red-framed after opening account settings

Severity:

Minor

Precondition:
  1. The user has been already logged into the system.
  2. “Home” page is opened.
Steps to Reproduce:
  1. Hover over the ‘user avatar’ in the bottom left corner.
  2. Click on [Settings].
  3. Click on the “Account settings” option.
Environment:

OS: Windows 10
Browser: Microsoft Edge v.109.0.1518.70 (64-bit)

Actual Result:

‘Password again’ field is red-framed.

Expected Result:

‘Password again’ field should not be red-framed in the current case.

Impossible to set ‘Solid color’ background option for ‘Link sharing’ settings

Severity:

Minor

Precondition:
  1. The user has been already logged into the system.
  2. A survey has been already created.
  3. ‘Settings & Design’ tab for the survey is opened.
  4. ‘Image’ option is set in the “Type of background” dropdown.
Steps to Reproduce:
  1. Switch to the ‘Link sharing’ tab in the “Design” section.
  2. Open the ‘Type of background’ dropdown.
  3. Click on the ‘Solid color’ option.
Environment:

OS: Windows 10
Browser: Microsoft Edge v.109.0.1518.70 (64-bit)

Actual Result:

It’s impossible to select the ‘Solid color’ option; an error appears in the console.

Expected Result:

It is possible to select the ‘Solid color’ option.

Impossible to set ‘Solid color’ background option for ‘Link sharing’ settings

Filter option for ‘Multiple choice’ question displayed with ‘undefined’ key

Severity:

Minor

Precondition:
  1. The user has been already logged into the system.
  2. A survey has been already created with the ‘Multiple choice’ question type.
  3. At least one option is set without emoji for the ‘Multiple choice’ question.
  4. ‘Analyze’ tab of the survey is opened.
Steps to Reproduce:
  1. Open the ‘Survey analytics’ page.
  2. Click on [Filter responses].
  3. From the first dropdown, select ‘Multiple choice’ question (from preconditions).
  4. Open ‘Value’ select.
Environment:

OS: Windows 10
Browser: Microsoft Edge v.109.0.1518.70 (64-bit)

Actual Result:

For the option without an emoji, the ‘undefined’ key is present.

Expected Result:

The option without an emoji is displayed without the ‘undefined’ key.

Filter option for ‘Multiple choice’ question displayed with ‘undefined’ key

Same colleague can be invited to team several times

Severity:

Minor

Precondition:
  1. The user has been already logged into the system.
  2. At least one colleague has been invited into the team.
  3. ‘Team members’ page is opened.
Steps to Reproduce:
  1. Enter the email of the already invited colleague into the ‘Email’ field.
  2. Select the ‘Admin’ option from the “Role” dropdown.
  3. Click on [Send invitation].
Environment:

OS: Windows 10
Browser: Microsoft Edge v.109.0.1518.70 (64-bit)

Actual Result:

Notification “Invitation email successfully sent!” appears on the page.

Expected Result:

Warning like “User with this email has been already invited to the team” appears on the page after the attempt to send the invitation.

‘Successfuly’ instead of ‘successfully’ on welcome to Screeb page

Severity:

Trivial

Precondition:
  1. The user has not been registered into the system yet.
  2. The website is opened on “Sign up to Screeb” page.
  3. The user has already filled out the register form.
Steps to Reproduce:
  1. Click on [Create account].
  2. Take a look at the message below the ‘Welcome to Screeb’ title.
Environment:

OS: Windows 10
Browser: Microsoft Edge v.109.0.1518.70 (64-bit)

Actual Result:

The word ‘successfuly’ is written with a mistake.

Expected Result:

The word is spelled correctly, such as ‘successfully’.

‘Successfuly’ instead of ‘successfully’ on welcome to Screeb page

‘Personnal’ instead of ‘personal’ on account settings page

Severity:

Trivial

Precondition:
  1. The user has been already logged into the system.
  2. “Home” page is opened.
Steps to Reproduce:
  1. Hover over the ‘user avatar’ in the bottom left corner.
  2. Click on [Settings].
  3. Click on the “Account settings” option.
  4. Take a look at the message below the page title.
Environment:

OS: Windows 10
Browser: Microsoft Edge v.109.0.1518.70 (64-bit)

Actual Result:

The word ‘personnal’ contains a spelling mistake.

Expected Result:

The word is spelled correctly, such as ‘personal’.

‘Personnal’ instead of ‘personal’ on account settings page

Icons near options in user menu have poor visibility

Severity:

Trivial

Precondition:
  1. The user has been already logged into the system.
  2. “Home” page is opened.
Steps to Reproduce:
  1. Hover over the ‘user avatar’ in the bottom left corner.
Environment:

OS: Windows 10
Browser: Microsoft Edge v.109.0.1518.70 (64-bit)

Actual Result:

The icons near existing options have poor visibility.

Expected Result:

The icons near existing options need to be more visible.

Icons near options in user menu have poor visibility

‘No emoji’ label is out of field area in popup with emojis

Severity:

Trivial

Precondition:
  1. The user has been already logged into the system.
  2. A survey has been already created.
  3. ‘Edit’ tab for the survey is opened.
Steps to Reproduce:
  1. Click on the ‘question’ area in the survey.
  2. Click on the ‘emoji’ button for any of the options.
Environment:

OS: Windows 10
Browser: Microsoft Edge v.109.0.1518.70 (64-bit)

Actual Result:

‘No emoji’ item is out of the field area.

Expected Result:

‘No emoji’ item is displayed properly.

‘No emoji’ label is out of field area in popup with emojis

‘Destkop’ instead of ‘desktop’ on “Share in my web app” page

Severity:

Trivial

Precondition:
  1. The user has been already logged into the system.
  2. A survey has been already created.
  3. ‘Share’ tab for the survey is opened.
Steps to Reproduce:
  1. Open the “Share in my web app” page.
  2. Take a look at the options in the “Show the survey on the following devices” section.
Environment:

OS: Windows 10
Browser: Microsoft Edge v.109.0.1518.70 (64-bit)

Actual Result:

One of the checkboxes is labeled as ‘Destkop’.

Expected Result:

The checkbox option is written correctly, such as ‘Desktop.’

‘Destkop’ instead of ‘desktop’ on “Share in my web app” page
I performed functional, usability, GUI, and localization testing, focusing on main areas like login & signup, surveys, integrations, and account settings. Overall, the app is stable, but I did report 12 issues, 3 of which were major. I recommend doubling down on regression testing and including positive and negative scenarios.
Kateryna, QA engineer

Kateryna, QA engineer

Need a reliable QA partner?

Hire us