Bugs‌ ‌found‌ ‌in‌ eWay-CRM SaaS

eWay-CRM

eWay-CRM is an award-winning platform that offers comprehensive solutions for managing customers, contacts, sales, projects, and marketing.

The software provides a range of valuable features, including shared contacts and companies within teams, categories and custom fields for better organization, automatic email tracking, and easy note-taking and follow-up functionalities. eWay-CRM also offers integration with web forms and lead generation tools, enhancing its efficiency in capturing and managing leads. With over 1400 customers worldwide choosing eWay-CRM to support their growth, the platform is an excellent choice for businesses seeking a powerful CRM solution.

Here is a detailed report from our QA team after crawling eWay-CRM SaaS for bugs.

Impossible to log into account from main page of site

Severity:

Critical

Precondition:
  1. Register a new account.
  2. Sign out of your account.
Steps to Reproduce:
  1. Go to the main page of the platform (https://www.eway-crm.com/).
  2. Click on the “Log in” button.
  3. Enter the email that was used to register the account.
  4. Click on the continue button.
Environment:

Windows 10 Pro

Chrome v.113.0.5672.93, Firefox v.112.0.2, Microsoft Edge v.113.0.1774.35

Actual Result:

It is not possible to log into the account when accessing the login page from the main site.

Expected Result:

It should be possible to log into a new account when following a link from the main page.

No phone number validation when registering account

Severity:

Major

Steps to Reproduce:
  1. Go to the main page of the site.
  2. Click on the “Start free” button.
  3. Fill in the fields: “First name” and “Last name”.
  4. Enter a valid email address to receive a confirmation code.
  5. Check the box for “I agree to the eWay-CRM…”.
  6. Check your email and copy the verification code.
  7. Enter the verification code in the provided field.
  8. Click on the “Next” button.
  9. Fill in the field with the name of the company.
  10. Choose a country.
  11. Enter random characters in the phone number field.
  12. Click on the “Next” button.
Environment:

Windows 10 Pro

Chrome v.113.0.5672.93, Firefox v.112.0.2, Microsoft Edge v.113.0.1774.35

Actual Result:

There is no phone number validation when registering an account.

Expected Result:

There should be standard phone number validation.

No phone number validation when registering account

Error is displayed by code

Severity:

Minor

Precondition:

Log in.

Steps to Reproduce:
  1. Go to the Welcome to eWay-CRM Online page (https://free.eway-crm.com/50141/Web/#/).
  2. Click on the “Leaves” button.
  3. Click on the “New Leave” button.
  4. Fill in the “Employee” and “Type” fields.
  5. Click on the “Save” button.
  6. Select the “Approved” status.
  7. Click on the cross in the corner of the “Leave” creation window.
  8. Click on the “Save” button.
Environment:

Windows 10 Pro

Chrome v.113.0.5672.93, Firefox v.112.0.2, Microsoft Edge v.113.0.1774.35

Actual Result:

The error is displayed by the code “$Resources:MESSAGE_USER_NOT_SUPERVISOR”.

Expected Result:

The error should contain an explanation of its occurrence, not a code.

Error is displayed by code

Email in Thunderbird is not displayed correctly

Severity:

Minor

Precondition:
  1. Register an account in Thunderbird.
  2. Login to eWay.
Steps to Reproduce:
  1. Go to the admin center of the platform (https://free.eway-crm.com/50141/Admin/#/).
  2. Click on the “Users and Permissions” button in the left menu.
  3. Click on the “Users” button.
  4. Click on the “Add a User” button.
  5. Fill in the following fields: First Name, Last Name, and Username.
  6. Enter the email used in Thunderbird.
  7. Check the boxes for:
    • Force the user to change their password at first login.
    • Send installation instructions in an email upon completion (contains password).
    • Send tips on how to work with eWay-CRM.
  8. Click on the “Next” button.
  9. Click on the “Next” button again.
  10. Click on the “Create User” button.
  11. Go to your Thunderbird mailbox to find an open letter from eWay-Cloud.
Environment:

Windows 10 Pro

Chrome v.113.0.5672.93, Firefox v.112.0.2, Microsoft Edge v.113.0.1774.35

Actual Result:

The email in Thunderbird is not displayed correctly.

Expected Result:

The letter should be displayed correctly in any mail manager.

When switching to Czech language, top menu no longer fits window width

Severity:

Minor

Precondition:

Log in.

Steps to Reproduce:
  1. Click on the “Contacts” button in the top menu.
  2. Click on the user profile icon.
  3. Click on the “My Settings” button in the top menu.
  4. Click on the dropdown.
  5. Select “Czech.”
Environment:

Windows 10 Pro

Chrome v.113.0.5672.93, Firefox v.112.0.2, Microsoft Edge v.113.0.1774.35

Actual Result:

When switching to the Czech language, the top menu no longer fits the width of the window.

Expected Result:

All menu buttons should be displayed when switching to the Czech language.

Extra two bars are displayed when the mouse is hovered over

Severity:

Trivial

Precondition:

Log in.

Steps to Reproduce:
  1. Go to the admin center of the platform (https://free.eway-crm.com/50141/Admin/#/).
  2. Click on the “Users and Permissions” button in the left menu.
  3. Click on the “Users” button.
  4. Click on the “Add a User” button.
  5. Fill in the fields: First Name, Last Name, and Username.
  6. Enter the Email.
  7. Check the boxes:
    • Force the user to change their password at first login.
    • Send installation instructions in an email upon completion (contains password).
    • Send tips on how to work with eWay-CRM.
  8. Click on the “Next” button.
  9. Move the cursor to the empty area after Group Name.
Environment:

Windows 10 Pro

Chrome v.113.0.5672.93, Firefox v.112.0.2, Microsoft Edge v.113.0.1774.35

Actual Result:

The extra two bars are displayed when the mouse is hovered over.

Expected Result:

If there is only one column in the table, there should not be an attribute for changing the size of the table column.

I recommend using tools like Selenium or Appium for automated functional testing to cover core CRM functionalities and verify data integrity. Additionally, performing localization testing to validate the application's behavior and UI in different languages, including menu alignment and content display, would be beneficial.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us