Bugs Found in vtenext SaaS: QAwerk Bug Crawl

vtenext

vtenext SaaS offers a CRM + BPM open-source solution, providing cloud-based functionality for managing various business processes.

The platform serves marketing, sales, after-sales, and customer assistance through its cloud-based CRM. With an open-source approach, it caters to businesses with flexibility and customizable add-ons and plugins.

Every software application can contain hidden flaws, and vtenext SaaS is no different. During our in-depth QAwerk Bug Crawl, we explored the vtenext platform and discovered a number of issues that could potentially affect its functionality and user experience. Keep reading to learn about the specific bugs we found during our investigation.

Password does not change after using ‘Forgot your password?’ function

Severity:

Critical

Precondition:

The user has created an account and has received an email with a link to the login page and valid login information.

Steps to Reproduce:
  1. Open the link from the inbox.
  2. Click on the ‘Forgot your password?’ link.
  3. Enter a valid email into the ‘User Name’ input.
  4. Click on the ‘Send’ button.
  5. Open the link from the inbox or spam folder.
  6. Enter a new password and then click the ‘Change password’ button.
  7. Open the link from the inbox or spam folder for login.
  8. Enter valid credentials with the new password.
Environment:

macOS v.12.6.6

Google Chrome v.113.0.5672.126 (Official Build) (x86_64), Safari v.16.5 (17615.2.9.11.6, 17615), Firefox v.114.0.2

Actual Result:

It is impossible to log in with the new password. Login is only possible with the old password, which was used before the changes.

Expected Result:

The main screen opens, and it is possible to use the platform after login.

'Log in' button absent on login page

Severity:

Major

Precondition:

The user is on the vtenext platform website and is not logged in.

Steps to Reproduce:
  1. Open the link https://www.vtenext.com/en.
  2. Pay attention to the header of the page.
Environment:

macOS v.12.6.6

Google Chrome v.113.0.5672.126 (Official Build) (x86_64), Safari v.16.5 (17615.2.9.11.6, 17615), Firefox v.114.0.2

Actual Result:

It is impossible to log in from the main page; only a new account can be created.

Expected Result:

There should be a ‘Log in’ button near the ‘Free trial’ button.

'Log in' button absent on login page

Chat is not moved to top after pin

Severity:

Minor

Precondition:

The user has created an account and is logged in to the platform.

Steps to Reproduce:
  1. Open link http://trial01.vtecrm.net/41069/index.php?module=Home&action=index.
  2. Click on the ‘Talks’ tab in the main header section.
  3. Select a chat from the list.
  4. Click on the ‘Pin’ button.
  5. Reload the page.
Environment:

macOS v.12.6.6

Google Chrome v.113.0.5672.126 (Official Build) (x86_64), Safari v.16.5 (17615.2.9.11.6, 17615), Firefox v.114.0.2

Actual Result:

The chat is not moved to the top after pinning.

Expected Result:

The chat should appear at the top of the chat’s list.

It is possible to send empty message

Severity:

Minor

Precondition:

The user has created an account and is logged in to the platform.

Steps to Reproduce:
  1. Open link http://trial01.vtecrm.net/41069/index.php?module=Home&action=index.
  2. Click on the ‘Talks’ tab in the main header section.
  3. Select a chat from the list.
  4. Place the cursor in the message text input field.
  5. Enter a space, then click on the ‘Send’ button.
  6. Click on ‘Ok’ in the pop-up.
Environment:

macOS v.12.6.6

Google Chrome v.113.0.5672.126 (Official Build) (x86_64), Safari v.16.5 (17615.2.9.11.6, 17615), Firefox v.114.0.2

Actual Result:

An empty message is sent.

Expected Result:

It should be impossible to send an empty message.

Random characters in email names and forms

Severity:

Minor

Precondition:

The user has created an account and is logged in to the platform.

Steps to Reproduce:
  1. Open link http://trial01.vtecrm.net/41069/index.php?module=Home&action=index.
  2. Click on the ‘Add window’ tab in the navigation bar.
  3. Select ‘Module’.
  4. Enter a ‘Window title’.
  5. Select ‘Assigned to’ in the ‘Fields to show’ section.
  6. Click on the ‘Save’ button.
  7. Click on the three-point icon in the created window, then click on the ‘Edit’ button.
  8. Select 8 points in the ‘Show points’, then click on the ‘Save’ button.

 

Environment:

macOS v.12.6.6

Google Chrome v.113.0.5672.126 (Official Build) (x86_64), Safari v.16.5 (17615.2.9.11.6, 17615), Firefox v.114.0.2

Actual Result:

The module displays random characters for names in emails, allowing the end user to see the test environment.

Expected Result:

The email names should be readable, and the test environment should not be visible to the end user.

Random characters in email names and forms

Item numbers not visible in dropdown during module editing stage

Severity:

Minor

Precondition:

The user has created an account and is logged in to the platform.

Steps to Reproduce:
  1. Open link http://trial01.vtecrm.net/41069/index.php?module=Home&action=index.
  2. Click on the ‘Add window’ tab in the navigation bar.
  3. Select ‘Module’.
  4. Enter a ‘Window title’.
  5. Select ‘Assigned to’ in the ‘Fields to show’ section.
  6. Click on the ‘Save’ button.
  7. Click on the three-point icon in the created window, then click on the ‘Edit’ button.
Environment:

macOS v.12.6.6

Google Chrome v.113.0.5672.126 (Official Build) (x86_64), Safari v.16.5 (17615.2.9.11.6, 17615), Firefox v.114.0.2

Actual Result:

Numbers of items are not visible on the drop-down menu at the stage of editing the module.

Expected Result:

The number of items should be within the boundaries of the drop-down menu.

Item numbers not visible in dropdown during module editing stage

'Cancel' button is not completely within module boundaries during editing stage

Severity:

Minor

Precondition:

The user has created an account and is logged in to the platform.

Steps to Reproduce:
  1. Open the link http://trial01.vtecrm.net/41069/index.php?module=Home&action=index.
  2. Click on the ‘Add window’ tab in the Navbar section.
  3. Select ‘Module’.
  4. Enter a “Window title.”
  5. Select “Assigned to” in the ‘Fields to show’ section.
  6. Click on the ‘Save’ button.
  7. Click on the three-point icon in the created window, then click on the ‘Edit’ button.
Environment:

macOS v.12.6.6

Google Chrome v.113.0.5672.126 (Official Build) (x86_64), Safari v.16.5 (17615.2.9.11.6, 17615), Firefox v.114.0.2

Actual Result:

The ‘Cancel’ button is not completely within the boundaries of the module during the editing stage.

Expected Result:

The ‘Cancel’ button should be completely contained within the boundaries of the module during the editing stage.

'Cancel' button is not completely within module boundaries during editing stage
vtenext's platform is accessible and feature-rich, but our testing revealed concerns with response speed and specific functions like login and password management. These issues, though fixable, should be addressed for a seamless user experience.
Yaroslav, QA engineer

Yaroslav, QA engineer

Need a reliable QA partner?

Hire us