Bugs‌ ‌found‌ ‌in‌ busybusy SaaS

busybusy

busybusy is a user-friendly app that empowers supervisors with GPS time tracking and job costing capabilities, ensuring efficient monitoring of construction crews.

It offers a wide range of features, including unlimited photo storage, comprehensive job costing, construction daily reports, document management, and real-time progress tracking. You can effortlessly monitor your team’s whereabouts, equipment status, and ongoing projects. With added perks like equipment GPS insights, operator details, and real-time statistics on fuel consumption and service reports, busybusy is the go-to tool for maximizing productivity.

Our QA engineers decided to manually test the performance of busybusy SaaS. Here are some of the most prominent busybusy bugs we found.

Page is not opening after clicking “Share on Twitter” button

Severity:

Critical

Steps to Reproduce:
  1. Click on the “Free Time Clock Calculator” menu item located at the bottom of the page.
  2. Click on the Twitter icon.
Environment:

Google Chrome Version 114.0.5735.199
Microsoft Edge Version 114.0.1823.79
Firefox 115.0.2

Actual Result:

The “Twitter” page is not opening.

Expected Result:

The user should be able to successfully share the posts to Twitter.

"401 error" appears after creating account with different values in "Confirm password" field

Severity:

Major

Steps to Reproduce:
  1. Fill in the “Company Name” and “Email” fields.
  2. Enter a valid password (minimum 8 characters) into the “Password” field.
  3. Enter a different password (not matching the “Password” value) into the “Confirm Password” field.
  4. Click the “Create Account” button.
Environment:

Google Chrome Version 114.0.5735.199
Microsoft Edge Version 114.0.1823.79
Firefox 115.0.2

Actual Result:

After clicking the “Create Account” button, there is no response; no validation messages are displayed; a “401 error” is displayed in the developer tools console.

Expected Result:

The validation message for an invalid password should be displayed.

Endless loading spinner appears on “Expanded” tab under table

Severity:

Major

Precondition:
  1. The user is logged in to the app.
  2. There are no entries on the “Expanded” tab.
Steps to Reproduce:
  1. Expand the “Time Cards” tab.
  2. Click the “Summary” tab.
  3. Switch to the “Expanded” tab.
Environment:

Google Chrome Version 114.0.5735.199
Microsoft Edge Version 114.0.1823.79
Firefox 115.0.2

Actual Result:

The endless loading spinner appears on the screen.

Expected Result:

The message “No time entries in the specified date range.” should be displayed similarly on the corresponding tabs.

Endless loading spinner appears on “Expanded” tab under table

Endless Parsing spinner appears on "Employees" tab upon bulk importing corrupted file

Severity:

Major

Precondition:
  1. The user is logged into the app.
  2. Prepared test corrupted file (import_test.xlsx) is provided in the attachments.
Steps to Reproduce:
  1. Go to the “Employees” tab.
  2. Click the “Create” button.
  3. Scroll down in the “Create New Employee” form.
  4. Click the “Try bulk import” link.
  5. Upload the corrupted file.
Environment:

Google Chrome Version 114.0.5735.199
Microsoft Edge Version 114.0.1823.79
Firefox 115.0.2

Actual Result:

The error message for an invalid file format is displayed, along with the endless Parsing spinner. The Parsing spinner continues to display even after closing the “Create New Employee” modal window.

Expected Result:

The endless Parsing spinner should not be displayed after displaying the error message to the user.

Endless Parsing spinner appears on
Endless Parsing spinner appears on

User can submit non-existing email on "Forgot Password" form

Severity:

Major

Precondition:

The user is on the main page of the app.

Steps to Reproduce:
  1. Choose the “Log in” menu item.
  2. Click the “Forgot username or password?” link.
  3. Enter a non-existing email into the Email input box.
  4. Click the “Submit” button.
Environment:

Google Chrome Version 114.0.5735.199
Microsoft Edge Version 114.0.1823.79
Firefox 115.0.2

Actual Result:

No validation message is displayed for an unrecognized email address.

Expected Result:

The validation message about an email address not recognized in the system should be displayed after clicking the “Submit” button.

“Cell Phone” field lacks validation on “Schedule Demo” form

Severity:

Minor

Precondition:

The user is on the Schedule Demo page (https://busybusy.com/schedule-demo/).

Steps to Reproduce:
  1. Choose an available date and time.
  2. Click the “Next” button.
  3. Complete all required fields, except the “Cell Phone” field.
  4. Enter letters into the “Cell Phone” field.
  5. Click the “Schedule Event” button.
Environment:

Google Chrome Version 114.0.5735.199
Microsoft Edge Version 114.0.1823.79
Firefox 115.0.2

Actual Result:

The event has been successfully scheduled; no validation message is displayed for invalid data in the “Cell Phone” field.

Expected Result:

The validation message for the “Cell Phone” field should be displayed.

During testing, I encountered issues related to integration with other systems and observed unexpected behavior of the system when it failed to respond to user inputs. I was able to identify errors in the developer tools. I suggest a thorough review of the existing functionality and the implementation of appropriate validation rules.
Tetiana, QA engineer

Tetiana, QA engineer

Need a reliable QA partner?

Hire us