Bugs‌ ‌found‌ ‌in‌ UXPin SaaS

UXPin

UXPin SaaS is a user-friendly design and prototyping platform that empowers designers and teams to create prototypes with reusable components, which developers employ to build products.

Its collaborative capabilities facilitate real-time teamwork, enabling multiple users to work together on projects and give their feedback. UXPin SaaS supports comprehensive testing and validation to assist designers in identifying and addressing issues early in the design process. The platform seamlessly integrates with Storybook, Git repo, and NPM package, allowing teams to utilize code components directly from their design system, application, or website.

Here are some of the UXPin SaaS bugs our QA engineers spotted while testing.

App freezes after creating new account with invalid email address

Severity:

Critical

Precondition:

The user is on the “Sign up” form.

Steps to Reproduce:
  1. Enter an invalid email address (e.g., “test”).
  2. Enter your first name.
  3. Select the type of work.
  4. Enter a valid password (minimum 6 characters).
  5. Click the “Continue to your free account” button.
Environment:

Google Chrome Version 115.0.5790.110

Microsoft Edge Version 115.0.1901.188

Firefox 115.0.3

Actual Result:

The application freezes; the user can’t continue to use the app; no errors are displayed in the developer’s tools console.

Expected Result:

The validation message regarding an invalid email address should be displayed.

App freezes after creating new account with invalid email address

No validation message under "What kind of work do you do?" field

Severity:

Major

Precondition:

The user is on the “Sign up” form.

Steps to Reproduce:

Click the “Continue to your free account” button.

Environment:

Google Chrome Version 115.0.5790.110

Microsoft Edge Version 115.0.1901.188

Firefox 115.0.3

Actual Result:

The “What kind of work do you do?” field does not contain a validation message for unfilled values; the field is highlighted in red.

Expected Result:

The behavior for the mandatory fields on the form should be consistent.

No validation message under What kind of work do you do? field

Resend invitation email lacks temporary password

Severity:

Major

Precondition:
  1. The user is logged into the app.
  2. The user is on the “User Management” tab.
Steps to Reproduce:
  1. Click the “Add new users” button.
  2. Enter a valid email address.
  3. Click the “Add 1 new user” button.
  4. Verify that the “You have been invited to join the UXPin account” email, including a temporary login and password, has been sent to the user.
  5. Navigate back to the “User Management” tab.
  6. Click “Resend Invitation” for the added user (click the three dots in the last column for the user in question).
  7. Examine the sent email for the test user.
Environment:

Google Chrome Version 115.0.5790.110

Microsoft Edge Version 115.0.1901.188

Firefox 115.0.3

Actual Result:

The second email sent contains only login information.

Expected Result:

The resend invitation functionality should function in the same way as the initially sent email, providing login data for the user.

During testing, I encountered several bugs related to validation and improper app behavior from the user's perspective. Overall, the application functions correctly and is user-friendly.
Tetiana, QA engineer

Tetiana, QA engineer

Need a reliable QA partner?

Hire us