Bugs‌ ‌found‌ ‌in‌ Clientary SaaS

Clientary

Clientary SaaS is a centralized solution catering to freelancers, consultants, law firms, agencies, and businesses for efficient client workflow management.

Its wide range of features, including proposal handling, time tracking, and invoicing, streamlines daily tasks. The cloud-based accessibility adds convenience, allowing users to access critical business data from anywhere. Despite its rich feature set, navigating and working with Clientary is easy and intuitive. Users can enjoy the full benefits of Clientary SaaS without any cost or risk as there is no installation and no credit card required for the trial version.

QAwerk software testers explored Clientary SaaS from a professional standpoint and found several areas for improvement. Let’s go over the results!

"Any time" entered through calendar for any day is counted on current day

Severity:

Major

Precondition:
  1. Log in to the account.
  2. Add one client to CRM.
  3. Add a project for this client.
Steps to Reproduce:
  1. Click on the “Time” button in the side menu.
  2. Click on the “Calendar” button.
  3. Double-click on any date except the current one.
  4. Choose a project from the list.
  5. Fill in the “Task Summary” field.
  6. In the “Staff” field, select your profile.
  7. Fill in the Time Entry field (e.g., 12:00).
  8. Click on the “Add Time” button.
  9. Click once on the current day in the calendar.
  10. Look for just the “Add Time” entry in the list.
Environment:

Windows 10 Pro

Chrome v.114.0.5735.134, Firefox v.114.0.1, Microsoft Edge v. 114.0.1823.58

Actual Result:

“Add Time” entered through the calendar for any day is counted on the current day.

Expected Result:

Time entered through the calendar for any day should be counted on the day it was entered.

When user goes beyond signature field, window closes

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Proposals” button in the side menu.
  2. Click on the “+ NEW PROPOSAL” button.
  3. Scroll down to the last block with signers’ details.
  4. Click on the signature field.
  5. Start typing your signature by holding down the left mouse button on the field.
  6. While still holding down the left mouse button, move the pointer to the border of the field and release the button.
Environment:

Windows 10 Pro

Chrome v.114.0.5735.134, Firefox v.114.0.1, Microsoft Edge v. 114.0.1823.58

Actual Result:

When the user goes beyond the signature field, the window closes.

Expected Result:

A close warning should appear before closing the window.

No alert to save changes when switching from settings to other pages

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Settings” button in the side menu.
  2. Scroll to the “Theme Preferences” block.
  3. Click on the “Preview Theme” button.
  4. Change the current Theme to any other Theme.
  5. Click on the “Apply” button.
  6. Click on the “Time” button in the side menu.

 

Environment:

Windows 10 Pro

Chrome v.114.0.5735.134, Firefox v.114.0.1, Microsoft Edge v. 114.0.1823.58

Actual Result:

When switching from settings to other pages of the platform, there is no alert to save changes.
Since the settings page is long, it is not obvious that you need to scroll to the very bottom to save.

Expected Result:

When exiting the settings page, a warning should appear stating that changes will not be saved.

Chat button overlaps with invoice settings buttons

Severity:

Minor

Precondition:
  1. Log in to the account.
  2. Add one client to CRM.
  3. Add a project for this client.
Steps to Reproduce:
  1. Click on the “Dashboard” button in the side menu.
  2. Click on the “+ NEW INVOICE” button.
  3. Select a client from the list.
  4. Enter the data in the “ITEM DESCRIPTION” field.
  5. Enter the data in the “PRICE PER UNIT” field.
  6. Click on the “Save & View” button.
Environment:

Windows 10 Pro

Chrome v.114.0.5735.134

Actual Result:

The chat button is overlapping with the invoice settings buttons.

Expected Result:

The chat button should not overlap with the invoice settings buttons.

Date overlaps with project name

Severity:

Minor

Precondition:
  1. Log in to the account.
  2. Add one client to CRM.
  3. Add a project for this client.

 

Steps to Reproduce:
  1. Click on the “Project” button in the side menu.
  2. Click on the “+ NEW PROJECT” button.
  3. Select a client from the list.
  4. Enter a “Project Name” of 24 characters.
  5. Fill in the “Hourly Rate” field.
  6. Click on the “Create a project” button.
  7. Scroll down to the “Unbilled Expenses” block.
  8. Click on the “Log Expense” button.
Environment:

Windows 10 Pro
Chrome v.114.0.5735.134, Firefox v.114.0.1, Microsoft Edge v. 114.0.1823.51

Actual Result:

The date is superimposed on the project name.

Expected Result:

The date should not be superimposed on the project name.

Date overlaps with project name

Profile icon has low quality

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the “Clients” button in the drop-down menu.
  2. Click on the “+ NEW CLIENT” button.
  3. Fill in the fields: Organization/Group Name, Contact Full Name, and Email.
  4. Click on the “Create Client” button.
  5. Click on the “People” button in the drop-down menu.
  6. Click on the profile of the created contact.
Environment:

Windows 10 Pro
Chrome v.114.0.5735.134, Firefox v.114.0.1, Microsoft Edge v. 114.0.1823.51

Actual Result:

The profile icon has low quality.

Expected Result:

The profile icon should be of high quality and free from any pixelation.

Profile icon has low quality

"Message" field can be expanded indefinitely

Severity:

Trivial

Precondition:
  1. Log in to the account.
  2. Add one client to CRM.
  3. Add a project for this client.

 

Steps to Reproduce:
  1. Click on the “Proposals” button in the side menu.
  2. Click on the “+ NEW PROPOSAL” button.
  3. Select a client from the list.
  4. Fill in the “Proposal Subject” field.
  5. Scroll to the bottom.
  6. Click on the “Save” button.
  7. Click on the send icon.
  8. Hold down the left mouse button on the lower right corner of the “Message” field.
  9. Pull the corner to the right.
Environment:

Windows 10 Pro
Chrome v.114.0.5735.134, Firefox v.114.0.1, Microsoft Edge v. 114.0.1823.51

Actual Result:

The “Message” field can be expanded indefinitely.

Expected Result:

The field should not go beyond the “Customize Recipients and Message” block.

Autofill data is superimposed on placeholder on login screen

Severity:

Trivial

Precondition:

Register an account.

Steps to Reproduce:
  1. Click on the Logout button in the upper right corner.
  2. Enter your email and password.
  3. Click on the “Login” button.
  4. In the browser field that opens, click on the “Save” button to save the password in the browser.
  5. Click on the Logout button in the upper right corner again.
Environment:

Windows 10 Pro
Chrome v.114.0.5735.134, Firefox v.114.0.1, Microsoft Edge v. 114.0.1823.51

Actual Result:

The autofill data is superimposed on the placeholder on the login screen.

Expected Result:

The autofill data should not be superimposed on the placeholder on the login screen.

Autofill data is superimposed on placeholder on login screen
During testing, several bugs were identified. To ensure thorough testing, it is recommended to use both functional and non-functional testing tools, such as Selenium for regression testing and Apache JMeter for load testing, along with conducting usability and accessibility testing to improve the user experience.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us