Bugs‌ ‌found‌ ‌in‌ Frontegg: ‌QAwerk‌ ‌Bug‌ ‌Crawl‌

Frontegg

Frontegg is a SaaS-as-a-Service platform offering companies a range of common SaaS capabilities easily integratable into any environment. Frontegg targets both early-stage startups, midsize companies aiming to grow, as well as fully-fledged enterprises. Its solutions comprise three major verticals, such as Security, Connectivity, and Engagement. The Secure Access Experience allows businesses to implement secure authentication for multi-tenant users, add audit logs to monitor all activities, build in enterprise-level authentication (SAML & SSO), manage roles and permissions, establish GDPR compliance, among other features. The Connectivity Experience is all about keeping users notified through multiple channels. This block of features includes in-app notifications, web-push notifications, email & SMS alerts, and notifications via custom channels. Lastly, the Engagement Experience focuses on increasing user retention through such tools as bug reporting and product inquiry capability, in-app messaging, in-app reporting, and several more.

Testing SaaS products and their components is our core specialization, so when we learned about Frontegg and what they were doing, we were immediately hooked. As a sign of support, we tested their platform to help them eliminate any bugs that might have hidden deep under the hood. Let’s see what we’ve got!

Workspace in the user menu is not renamed right after it has been edited in Settings

Severity:

Major

Steps to Reproduce:
  1. Log in to the platform.
  2. Go to the Profile page.
  3. Switch to the General tab.
  4. Edit Workspace Name field with valid data.
  5. Click Save.
  6. Open the User menu in the top right corner.
  7. Click Switch Workspace.
  8. Pay attention at Workspace Names.
Environment:

macOS Big Sur 11.2.1 + Chrome browser v.89

Actual Result:

The edited workspace name is shown without changes.

Expected Result:

The workspace name is shown according to recent changes.

Workspace in the user menu is not renamed right after it has been edited in Settings

PDF log file is downloaded with no data on the first page

Severity:

Minor

Steps to Reproduce:
  1. Log in to the platform.
  2. Go to the Profile page.
  3. Make some actions in Settings (e.g. rename workspace, edit profile, etc.).
  4. Switch to the Audit Logs tab.
  5. Pay attention to table data (data corresponds to the made actions – expected).
  6. Click the Download button in the top right corner over the table.
  7. Click Download Pdf.
  8. Open the downloaded PDF file.
  9. Pay attention to its content.
Environment:

macOS Big Sur 11.2.1 + Chrome browser v.89

Actual Result:

The downloaded file has no data on the first page.

Expected Result:

The downloaded file contains no empty pages.

Upload photo button does not respond

Severity:

Minor

Steps to Reproduce:
  1. Log in to the platform.
  2. Go to the Profile page.
  3. Switch to the Profile tab.
  4. Click on the Upload Photo button.
Environment:

macOS Big Sur 11.2.1 + Chrome browser v.89

Actual Result:

Nothing happened.

Expected Result:

The modal window for selecting a file opens; the user can proceed further with the current functionality.

Invalid format titles are shown in the download logs list

Severity:

Minor

Steps to Reproduce:
  1. Log in to the platform.
  2. Go to the Profile page.
  3. Make some actions in Settings (e.g. rename workspace, edit profile, etc.).
  4. Switch to the Audit Logs tab.
  5. Pay attention to the table data (data corresponds to the made actions – expected).
  6. Click the Download button in the top right corner over the table.
  7. Pay attention to the titles of list items.
Environment:

macOS Big Sur 11.2.1 + Chrome browser v.89

Actual Result:

Formats are shown as ‘Pdf’ and ‘Csv’.

Expected Result:

Formats are shown as ‘PDF’ and ‘CSV’.

Invalid format titles are shown in the download logs list

The icon for invited user shows default number and has poor quality

Severity:

Minor

Steps to Reproduce:
  1. Log in to the platform.
  2. Go to the Profile page.
  3. Switch to the Admins tab.
  4. Click on the Invite User button in the top right corner.
  5. In the opened popup, enter valid Name and Email data.
  6. Click on the Invite button to confirm the action.
  7. Pay attention to the users list.
Environment:

macOS Big Sur 11.2.1 + Chrome browser v.89

Actual Result:

The user icon is shown with ‘12’ inside it and has low quality.

Expected Result:

The entered user data is added to the list successfully. No visual issues are shown.

The icon for invited user shows default number and has poor quality
Frontegg is an excellent tool for enhancing any app with some popular SaaS capabilities in an effortless way. It allows businesses to stay focused on what’s important—solving their original problem and launching their next great SaaS product. But, like any other app, Frontegg has several bugs. I found only one major bug with renaming a workspace, while other minor ones primarily concern UI/UX. Nevertheless, the number of major and minor issues should be decreased, ideally to 0, for better user experience and user loyalty.
Evgeniia, QA engineer

Evgeniia, QA engineer

Need a reliable QA partner?

Hire us