Bugs found in UpKeep SaaS

UpKeep

UpKeep is a platform developed to automate maintenance management processes across various industries, such as manufacturing, real estate, and healthcare.

It offers a range of tools to streamline workflows and keep track of assets, yet our Bug Crawl revealed several validation gaps and issues that could impede user operations.

Below are the most noteworthy bugs identified by QAwerk, along with details on how to reproduce them and recommendations for improvement. We encourage UpKeep’s team to address these problems and ensure stable, user-friendly performance.

“Trouble loading data” error after user adds visualization

Severity:

Major

Precondition:
  1. The user is on the Analytics page.
  2. The user has created a dashboard.
Steps to Reproduce:
  1. Click “Edit dashboard”.
  2. Click “Delete”.
  3. Click “Add”.
  4. Select “Visualization”.
  5. Select “(Legacy) Preventive Maintenance”.
  6. Select “Asset ID”.
  7. Click “Save”.
Environment:

Windows 10 x64
Chrome 132.0.6834.111, Firefox 134.0.2, Edge 132.0.2957.127

Actual Result:

The user sees the “Trouble loading data” error.

Expected Result:

No error should appear; the visualization loads successfully.

No validation on “Create location” page

Severity:

Major

Precondition:

The user is on the “Location” page.

Steps to Reproduce:
  1. Click “Create location”.
  2. Click “Create location” again.
Environment:

Windows 10 x64
Chrome 132.0.6834.111, Firefox 134.0.2, Edge 132.0.2957.127

Actual Result:

There is no validation on the fields.

Expected Result:

Validation should be displayed, preventing incomplete form submission.

User can import zero work orders on “Import & Export” page

Severity:

Major

Precondition:

The user is on the “Import & Export” page.

Steps to Reproduce:
  1. Click “Start Work Order Import Process”.
  2. Click “Manually enter your data”.
  3. Click “Finish”.
  4. Click “Yes”.
Environment:

Windows 10 x64
Chrome 132.0.6834.111, Firefox 134.0.2, Edge 132.0.2957.127

Actual Result:

The user sees the loading message “You are currently importing 0 Work Orders” with no validation.

Expected Result:

Validation should prevent an import with zero items.

User can create work order with only spacebar in name field

Severity:

Minor

Precondition:

The user is on the “Work orders” page.

Steps to Reproduce:
  1. Click “+ Work Order”.
  2. Click the “Title” field.
  3. Press Spacebar.
  4. Click “Submit”.
Environment:

Windows 10 x64
Chrome 132.0.6834.111, Firefox 134.0.2, Edge 132.0.2957.127

Actual Result:

A new work order is created with only spaces in its name.

Expected Result:

Validation should disallow empty (or space-only) titles.

I identified multiple validation gaps that hinder UpKeep’s overall workflow efficiency. Implementing robust
validation checks and thorough regression testing after each major release will significantly improve the platform’s user experience.
Oleh, QA engineer

Oleh, QA engineer

Need a reliable QA partner?

Hire us