Bugs‌ ‌found‌ ‌in‌ Xtensio SaaS

Xtensio

Xtensio is a cloud-based presentation software designed to help businesses build interactive documents, web pages and presentations that can be easily shared with colleagues and clients.

The platform allows its users to create visually engaging, customizable pitches, dashboards, sales sheets, and reports. There’s a wide range of professionally designed templates and examples that you can choose from or you can start with a blank slate and turn your own ideas into beautiful content. Xtensio helped thousands of consultants, strategists at agencies, entrepreneurs, product managers, and educators streamline their workflow.

Our QA specialists manually tested Xtensio SaaS. We hope our report will be helpful to Xtensio’s creators, so here are some of the bugs we spotted while browsing.

Error occurs after selecting “Folio Stats” option from “More” dropdown

Severity:

Critical

Precondition:
  1. The team owner is logged into the system.
  2. The folder is created.
  3. The folio is added into the folder.
  4. The page with the folder content is opened.
  5. DevTools is opened on the “Console” tab.
Steps to Reproduce:
  1. Hover over the folio tile.
  2. Click on the “More” icon.
  3. Click on the “Folio Stats” option.
Environment:

Windows 10
Chrome v.110.0.5481.178, Firefox v.110.0.1, Microsoft Edge v.110.0.1587.63

Actual Result:

Error “Cannot read properties of undefined (reading ‘statsAllowed’)” occurred in the console.

Expected Result:

The page with the “Folio Stats” info should be opened.

Sorting by “A to Z” is not working on “My Team Templates” page

Severity:

Major

Precondition:
  1. The team owner is logged into the system.
  2. A few templates (with different names) are created.
Steps to Reproduce:
  1. Open the “Templates” page.
  2. Click on “My Team Templates”.
  3. Click on the “A to Z” sorting option.
Environment:

Windows 10
Chrome v.110.0.5481.178, Firefox v.110.0.1, Microsoft Edge v.110.0.1587.63

Actual Result:

The templates are not sorted in alphabetical order.

Expected Result:

The templates should be sorted in alphabetical order.

“Unknown Error” occurs when team member wants to accept folio after its transfering

Severity:

Major

Precondition:
  1. The team owner is logged into the system.
  2. The user with the “Team member” role is added to the team.
  3. The folder is created.
  4. The folio is present in the folder.
  5. Duplication of this folio is made.
  6. The editor of the duplicated folio is opened.
Steps to Reproduce:
  1. Click on the “More” icon in the right corner.
  2. Click on the “Transfer Folio” option.
  3. Select “Team member” from the dropdown.
  4. Click on “Search”.
  5. Click on “Transfer”.
  6. Click on “Close”.
  7. Log in as a team member into the system.
  8. Click on “Accept” on the folio tile.
Environment:

Windows 10
Chrome v.110.0.5481.178, Firefox v.110.0.1, Microsoft Edge v.110.0.1587.63

Actual Result:

The “Oops” popup appeared with the “Unknown Error” message.

Expected Result:

The “New Folio” popup should appear with the possibility to add the folio.

After renaming folio on “All Folios” page, new name is not applied

Severity:

Major

Precondition:
  1. The team owner is logged into the system.
  2. The folder is created.
  3. The folio is added into the folder.
  4. “All Folios” page is opened.
Steps to Reproduce:
  1. Hover over the folio item.
  2. Click on the “Pencil” icon near the title.
  3. Enter a new folio name.
  4. Click on the “Tick” icon to save.
  5. Reload the page.
  6. Open the “All Folios” page.
Environment:

Windows 10
Chrome v.110.0.5481.178, Firefox v.110.0.1, Microsoft Edge v.110.0.1587.63

Actual Result:

The old title is still set for the folio.

Expected Result:

The new title should be set for the folio.

New folio name is not displayed after changing it

Severity:

Minor

Precondition:
  1. The team owner is logged into the system.
  2. The folder is created.
  3. The folio is added into the folder.
  4. The page with the folder content is opened.
Steps to Reproduce:
  1. Hover over the folio title.
  2. Click on “Edit Folio”.
  3. Enter a new folio name.
  4. Submit the recent changes via clicking on the empty space on the page.
  5. Click on the “Home” icon.
Environment:

Windows 10
Chrome v.110.0.5481.178, Firefox v.110.0.1, Microsoft Edge v.110.0.1587.63

Actual Result:

The folio is displayed with the old name.

Expected Result:

The folio should be displayed with the new name.

Old team logo is displayed on dashboard after uploading new one

Severity:

Minor

Precondition:
  1. The team owner is logged into the system.
  2. The custom logo is set for the team.
  3. The dashboard is opened.
  4. The new .png image is prepared for the logo.
Steps to Reproduce:
  1. Click on the “User” icon in the top right corner.
  2. Click on the “Team Settings” option.
  3. Click on “Change Logo”.
  4. Select the prepared image.
  5. Click on “Update”.
  6. Close the “Team Settings” popup.
  7. Reload the page.
Environment:

Windows 10
Chrome v.110.0.5481.178, Firefox v.110.0.1, Microsoft Edge v.110.0.1587.63

Actual Result:

The old team logo is present on the dashboard.

Expected Result:

The new team logo should be present on the dashboard.

Missing validation for “URL” field when adding CTA Button in Folio editor

Severity:

Minor

Precondition:
  1. The team owner is logged into the system.
  2. The folder is created.
  3. The blank folio is added to the folder.
  4. The Folio editor is opened.
Steps to Reproduce:
  1. Click on the “CTA” button at the toolbar.
  2. Click on the “Insert” button.
Environment:

Windows 10
Chrome v.110.0.5481.178, Firefox v.110.0.1, Microsoft Edge v.110.0.1587.63

Actual Result:

The “Call to Action” button is added to the folio.

Expected Result:

Warning “This field is required” should appear below the “URL” field; the “CTA” button should not be added.

Validation is absent for “Emails” field in “Share template” popup

Severity:

Minor

Precondition:
  1. The team owner is logged into the system.
  2. The team template is created.
  3. “My Team Templates” page is opened.
Steps to Reproduce:
  1. Hover over the template tile.
  2. Click on the “Link” icon.
  3. Click on the template link.
  4. Click on “Share” in the top right menu.
  5. Click on the “Email” option.
  6. Click on “Send Email”.
Environment:

Windows 10
Chrome v.110.0.5481.178, Firefox v.110.0.1, Microsoft Edge v.110.0.1587.63

Actual Result:

The email was successfully sent.

Expected Result:

Warning “This field is required” should appear below the “Emails” field.

It is possible to save folio without setting folder

Severity:

Minor

Precondition:
  1. The team owner is logged into the system.
  2. The user with the “Team member” role is added to the team.
  3. The folder is created.
  4. The folio is present in the folder.
  5. The page with the folder content is opened.
Steps to Reproduce:
  1. Hover over the folio tile.
  2. Click on the “More” icon.
  3. Click on the “Transfer” option.
  4. Select the team member from the dropdown.
  5. Click on “Search”.
  6. Click on “Transfer”.
  7. Click on “Close”.
  8. Log in as a team member.
  9. Click on “Accept” on the folio tile.
  10. Reload the page.
  11. Open the “All Folios” page.
Environment:

Windows 10
Chrome v.110.0.5481.178, Firefox v.110.0.1, Microsoft Edge v.110.0.1587.63

Actual Result:

The folio was added; no folder was set for it.

Expected Result:

The folio should not be added without setting the folder.

Warning message overlaps main paragraph in “Transfer Ownership” popup

Severity:

Trivial

Precondition:
  1. The team owner is logged into the system.
  2. The folder is created.
  3. The folio is added to the folder.
  4. A member with the ”Guest” role is added to the team.
  5. “All Folios” page is opened.
Steps to Reproduce:
  1. Hover over the folio tile.
  2. Click on the “More” icon.
  3. Click on the “Transfer” option.
  4. Select the member with the “Guest” role from the dropdown.
  5. Click on “Search”.
  6. Click on “Transfer”.
Environment:

Windows 10
Chrome v.110.0.5481.178, Firefox v.110.0.1, Microsoft Edge v.110.0.1587.63

Actual Result:

Warning “This user does not own an Xtensio workspace, yet. Please transfer the folio after this user creates their own workspace.” overlaps the next paragraph.

Expected Result:

Warning “This user does not own an Xtensio workspace, yet. Please transfer the folio after this user creates their own workspace.” should not overlap the next paragraph.

Warning message overlaps main paragraph in “Transfer Ownership” popup

“Folio Stats” option is present in “More” dropdown instead of “Template Stats”

Severity:

Trivial

Precondition:
  1. The team owner is logged into the system.
  2. The team template is created.
  3. “My Team Templates” page is opened.
Steps to Reproduce:
  1. Hover over the template tile.
  2. Click on the “More” option in the right bottom corner.
Environment:

Windows 10
Chrome v.110.0.5481.178, Firefox v.110.0.1, Microsoft Edge v.110.0.1587.63

Actual Result:

The “Folio Stats” option is available in the dropdown.

Expected Result:

The “Template Stats” option should be displayed in the dropdown.

“Folio Stats” option is present in “More” dropdown instead of “Template Stats”

“Remove” icons are visible in dropdown with fonts on “Search/Manage Fonts” tab

Severity:

Trivial

Precondition:
  1. The team owner is logged into the system.
  2. The team dashboard is opened.
Steps to Reproduce:
  1. Click on the “Style Guide” tab in the top menu.
  2. Switch to the “Manage Fonts” tab.
  3. Enter the “Geo” key in the “Search Fonts” field.
  4. Click on “Search Fonts”.
  5. Scroll inside the dropdown.
Environment:

Windows 10
Chrome v.110.0.5481.178, Firefox v.110.0.1, Microsoft Edge v.110.0.1587.63

Actual Result:

“Remove” icons are displayed in the current dropdown.

Expected Result:

“Remove” icons should not be displayed in the current dropdown.

During testing the app's main functionalities, GUI and usability, 12 bugs were found. The app is user-friendly and offers many useful features, but to avoid such issues in the next releases, I would recommend regularly running
regression testing.
Kateryna, QA engineer

Kateryna, QA engineer

Need a reliable QA partner?

Hire us