Bugs‌ ‌found‌ ‌in‌ Bonsai SaaS

Bonsai

Bonsai is an all-in-one business management tool that combines CRM, accounting, invoicing, and banking.

With Bonsai, customizing and sending visually appealing proposals, contracts, forms, and invoices takes mere seconds. Bonsai SaaS streamlines the management of clients, projects, and finances. The platform is trusted by more than 500,000 business owners for its user-friendly interface and dependability. No complicated setups are required; one can install the platform in seconds and explore all its features for free during a 7-day trial period to fully grasp its capabilities.

Our QA specialists decided to put Bonsai SaaS to the test and see how it can be enhanced even further. Here are some of the bugs we managed to find.

Impossible to add payment method to invoice

Severity:

Major

Precondition:

The user is authorized.

Steps to Reproduce:
  1. Open the link: https://app.hellobonsai.com/.
  2. Navigate to the “Invoices” tab in the sidebar.
  3. Click the “New invoice” button.
  4. Complete all the forms => Click the “Create invoice” button.
  5. Choose the item name => Click the “Send now” button.
  6. Click the “Add payment method” button.
  7. Select the “Connect to PayPal” option.
  8. Attempt to enter the verification code.
Environment:

Mac OS v. 12.6 (21G115)

Google Chrome v. 114.0.5735.198

Safari v. 16.1 (17614.2.9.1.13, 17614)

Firefox v. 112.0.1

Actual Result:

The digits are not entered into the field. It is impossible to add payment methods.

Expected Result:

It should be possible to enter the verification code into the field.

It is possible to leave First/Last name fields empty on "Settings" page

Severity:

Major

Precondition:
  1. The user is authorized.
  2. The user is on the account editing page.
Steps to Reproduce:
  1. Clear the “First Name” field.
  2. Clear the “Second Name” field.
  3. Click the “Save Changes” button.
  4. Enter the verification code sent via email.
Environment:

Mac OS v. 12.6 (21G115)

Google Chrome v. 114.0.5735.198

Safari v. 16.1 (17614.2.9.1.13, 17614)

Firefox v. 112.0.1

Actual Result:

A message stating “Your account has been updated successfully” appears.

Expected Result:

Error message should appear: “First name can’t be blank.” Error message should appear: “Second name can’t be blank”

Impossible to add attachment to invoice

Severity:

Major

Precondition:

The user is authorized.

 

Steps to Reproduce:
  1. Open the link: https://app.hellobonsai.com/.
  2. Click on the “Invoices” tab in the sidebar.
  3. Click the “New invoice” button.
  4. Fill out all the forms => Click the “Create invoice” button.
  5. Scroll down the page.
  6. Click on the “Add File Attachment” option.
Environment:

Mac OS v. 12.6 (21G115)

Google Chrome v. 114.0.5735.198

Actual Result:

It is not possible to add an attachment to the invoice.

Expected Result:

The window for adding files should open.

After rigorous testing, only a few non-critical bugs were found. Diverse testing techniques, including functional, integration, and performance testing, were employed to comprehensively evaluate the platform's capabilities and pinpoint potential issues prior to deployment.
Yaroslav, QA engineer

Yaroslav, QA engineer

Need a reliable QA partner?

Hire us