Bugs Found in echo3D SaaS

echo3D

Echo3D specializes in the management and real-time sharing of 3D content across various platforms. They offer a comprehensive solution for storing, managing, and optimizing 3D assets, along with augmented and virtual reality content.

The platform features a user-friendly interface, combining a content management system, fast content delivery network, and real-time analytics. It aims to make it easier for developers and organizations to handle their 3D content effectively.

We conducted a QAwerk Bug Crawl to assess the echo3D platform for issues that might affect its performance and user experience. We invite you to review the issues we discovered.

Not all default models load in 'Model Editor'

Severity:

Major

Precondition:

The user is logged into the account.

Steps to Reproduce:
  1. Click on the ‘Model Editor’ button in the side menu.
  2. Select the model ‘3D Dress.glb’.
  3. Select the model ‘3D Crystal.glb’.
Environment:

Windows 10 Pro
Chrome v.116.0.5845.141, Firefox v.117.0, Microsoft Edge v.116.0.1938.62

Actual Result:

Some default models do not appear in the ‘Model Editor’.

Expected Result:

All models that are added by default to the user’s profile should successfully load in the ‘Model Editor’.

Elements not displayed when switching to list view in 'Content'

Severity:

Major

Precondition:

The user is logged into the account.

Steps to Reproduce:
  1. Click on the ‘Content’ button in the side menu.
  2. Change the content view type from large icons to list view.
Environment:

Windows 10 Pro
Chrome v.116.0.5845.141, Firefox v.117.0, Microsoft Edge v.116.0.1938.62

Actual Result:

No elements appear when switching to list view in the ‘Content’ section.

Expected Result:

Elements should be displayed with accompanying information when the user switches to list view in the ‘Content’ section.

Avatar from Avaturn cannot be applied

Severity:

Major

Precondition:
  1. The user is logged into the account.
  2. Testing requires a smartphone capable of scanning QR codes.
Steps to Reproduce:
  1. Click on the profile button in the upper-right corner.
  2. Click on the ‘Profile’ button.
  3. Click on the ‘Edit profile avatar’ button.
  4. Click on the ‘Avaturn’ button.
  5. Click on the ‘Continue with Google’ button and log in to your profile.
  6. Click on the ‘Add +’ button.
  7. Click on the ‘New face’ button.
  8. Scan the QR code with your smartphone.
  9. Follow the displayed link.
  10. Click on the next arrow four times.
  11. Click on the ‘Scan’ button.
  12. Choose a gender.
  13. Allow the browser access to the camera.
  14. Take a front-facing photo.
  15. Take a right-profile photo.
  16. Take a left-profile photo.
  17. Click on the ‘Upload’ button.
  18. Return to the website on your computer.
  19. Click on the ‘Edit’ button.
  20. Click on the ‘Next’ button.
Environment:

Windows 10 Pro
Chrome v.116.0.5845.141, Firefox v.117.0, Microsoft Edge v.116.0.1938.62

Actual Result:

Avatar added using Avaturn cannot be applied.

Expected Result:

The user should be able to apply an avatar created via Avaturn.

Close button for tutorial not visible on screen

Severity:

Major

Precondition:
  1. The user is logged into the account.
  2. Screen resolution is set to 1920×1080.
Steps to Reproduce:
  1. Click on the ‘i’ button in the top menu.
  2. Attempt to scroll through the content block.
Environment:

Windows 10 Pro
Chrome v.116.0.5845.141, Firefox v.117.0, Microsoft Edge v.116.0.1938.62

Actual Result:

The close button for the tutorial is not visible on the screen.

Expected Result:

The tutorial popup should allow scrolling to ensure all buttons, including the close button, are visible.

Close button for tutorial not visible on screen

Can't toggle statuses for 'Data Anonymization,' 'File Compression,' and 'SSL'

Severity:

Major

Precondition:

The user is logged into the account.

Steps to Reproduce:
  1. Click on the profile button in the upper right corner.
  2. Click on the ‘Security’ button.
  3. Click on the ‘Data Anonymization’ button.
  4. Click on the ‘File Compression’ button.
  5. Click on the ‘SSL’ button.
Environment:

Windows 10 Pro
Chrome v.116.0.5845.141, Firefox v.117.0, Microsoft Edge v.116.0.1938.62

Actual Result:

Unable to toggle statuses for ‘Data Anonymization,’ ‘File Compression,’ and ‘SSL’

Expected Result:

Users should be able to toggle the statuses for ‘Data Anonymization,’ ‘File Compression,’ and ‘SSL’

Side scrolling is overly thick and overlaps with collapsed menu in Firefox

Severity:

Minor

Precondition:

The user is logged into the account.

Steps to Reproduce:
  1. Click on the burger menu button in the top left corner.
Environment:

Windows 10 Pro
Firefox v.117.0

Actual Result:

In Firefox, the side scrolling is superimposed on the collapsed menu.

Expected Result:

In Firefox, the side scrolling should be thinner and not overlap the collapsed menu.

Side scrolling is overly thick and overlaps with collapsed menu in Firefox

Dropdowns in the dark theme are white

Severity:

Minor

Precondition:

The user is logged into the account.

Steps to Reproduce:
  1. Click on the droplet button in the top menu.
  2. Click on the ‘Dark’ button.
  3. Click on the ‘Scene Editor (Beta)’ button.
  4. Click the ‘Add’ button.
Environment:

Windows 10 Pro
Chrome v.116.0.5845.141, Firefox v.117.0, Microsoft Edge v.116.0.1938.62

Actual Result:

Dropdowns in the dark theme are white.

Expected Result:

The dark theme should display dropdowns that are not white.

Dropdowns in the dark theme are white

Profile name does not fit on screen

Severity:

Minor

Precondition:
  1. The user is logged into the account.
  2. Screen resolution is set to 1920×1080.
Steps to Reproduce:

Click on the ‘search’ button.

Environment:

Windows 10 Pro
Chrome v.116.0.5845.141, Firefox v.117.0, Microsoft Edge v.116.0.1938.62

Actual Result:

Actual result: The profile name does not fit on the screen.

Expected Result:

The profile name should fit on the screen.

Profile name does not fit on screen

No model preview

Severity:

Minor

Precondition:

The user is logged into the account.

Steps to Reproduce:
  1. Click on the ‘Content’ button in the side menu.
  2. Click on the ‘+’.
  3. Add any model.
  4. Click on the ‘Model Editor’ button in the side menu.
  5. Find the added model in the list.
Environment:

Windows 10 Pro
Chrome v.116.0.5845.141

Actual Result:

There is no model preview.
This issue was reproduced in 1 out of 5 cases.

Expected Result:

A preview should be present.

Error on clicking 'Android Camera Capture' button

Severity:

Minor

Precondition:

The user is logged into the account.

Steps to Reproduce:
  1. Click on the ‘WebAR Customizer’ button in the side menu.
  2. Click on the ‘Android Camera Capture’ button.
Environment:

Windows 10 Pro
Chrome v.116.0.5845.141, Firefox v.117.0, Microsoft Edge v.116.0.1938.62

Actual Result:

An error occurs when clicking on the ‘Android Camera Capture’ button.
This issue was reproduced one time.

Expected Result:

Clicking on the ‘Android Camera Capture’ button should proceed without any error.

Extra side scrolling appears

Severity:

Trivial

Precondition:

The user is logged into the account.

Steps to Reproduce:
  1. Click on the ‘Content’ button in the side menu.
  2. Click on the ‘+’.
  3. Add any model.
  4. Click on the model.
  5. Click on the ‘Model Editor’ button.
  6. Click on the palette icon.
  7. Click on the ‘Base Color’ button.
  8. Click on the ‘Factor’ field.
Environment:

Windows 10 Pro
Chrome v.116.0.5845.141, Firefox v.117.0, Microsoft Edge v.116.0.1938.62

Actual Result:

An extra side scrolling appears when accessing the ‘Factor’ field within ‘Base Color’.

Expected Result:

The palette should be arranged to fit within the block’s width, eliminating the need for side scrolling.

No table borders in dark theme

Severity:

Trivial

Precondition:

The user is logged into the account.

Steps to Reproduce:
  1. Click on the droplet icon in the top menu.
  2. Click on the ‘Dark’ button.
  3. Click on the ‘Insights’ button in the side menu.
  4. Scroll down the page.
Environment:

Windows 10 Pro
Chrome v.116.0.5845.141, Firefox v.117.0, Microsoft Edge v.116.0.1938.62

Actual Result:

No table borders are visible in the dark theme.

Expected Result:

Table borders should be distinguishable from the page background in the dark theme.

No table borders in dark theme

Model's output format dropdown doesn't fit in block

Severity:

Trivial

Precondition:

The user is logged into the account.

Steps to Reproduce:
  1. Click on the ‘Content’ button in the side menu.
  2. Click on the ‘+’ button to add a model.
  3. Click on the model to select it.
  4. Click on the ‘Model Editor’ button in the side menu.
  5. Scroll down the sidebar.
Environment:

Windows 10 Pro
Chrome v.116.0.5845.141, Firefox v.117.0, Microsoft Edge v.116.0.1938.62

Actual Result:

The dropdown for selecting the model’s output format overflows the block.

Expected Result:

The dropdown for selecting the model’s output format should fit within the block.

Model's output format dropdown doesn't fit in block

‘Android Camera Capture’ button lacks top padding

Severity:

Trivial

Precondition:

The user is logged into the account.

Steps to Reproduce:
  1. Click on the ‘Content’ button in the side menu.
  2. Scroll down the pages.
Environment:

Windows 10 Pro
Chrome v.116.0.5845.141, Firefox v.117.0, Microsoft Edge v.116.0.1938.62

Actual Result:

The ‘Android Camera Capture’ button has no top padding.

Expected Result:

There should be padding at the top of the ‘Android Camera Capture’ button. Reducing the font size may be beneficial.

‘Android Camera Capture’ button lacks top padding

Data on available credits in top menu is cut off

Severity:

Trivial

Precondition:

The screen is set to 1920×1080.

Steps to Reproduce:

Log in to the account.

Environment:

Windows 10 Pro
Chrome v.116.0.5845.141, Firefox v.117.0, Microsoft Edge v.116.0.1938.62

Actual Result:

The data on the number of available credits in the top menu is cut off.

Expected Result:

The data on the number of available credits in the top menu should be fully visible.

Data on available credits in top menu is cut off

Tooltip scrolls beyond the page

Severity:

Trivial

Precondition:

The user is logged into the account.

Steps to Reproduce:
  1. In the top menu, click on the ‘i’ button.
  2. Click on the ‘Take a Tour’ button.
  3. Click on the ‘Let’s Get Started’ button.
  4. Click on the ‘Next’ button.
  5. Scroll up the side menu.
Environment:

Windows 10 Pro
Chrome v.116.0.5845.141, Firefox v.117.0, Microsoft Edge v.116.0.1938.62

Actual Result:

The tooltip scrolls beyond the page.

Expected Result:

When viewing the tooltip, it is necessary to block the scrolling of the side menu.

Model flashes on screen when loading

Severity:

Trivial

Precondition:

The user is logged into the account.

Steps to Reproduce:
  1. Click on the ‘Content’ button in the side menu.
  2. Click on the ‘+’ button.
  3. Add any model.
  4. Click on the added model.
  5. Click on the ‘Model Editor’ button.
  6. Scroll down the sidebar.
  7. Click on the ‘Poster’ button.
Environment:

Windows 10 Pro
Chrome v.116.0.5845.141, Firefox v.117.0, Microsoft Edge v.116.0.1938.62

Actual Result:

The model flashes on the screen when loading.

Expected Result:

The model should not flash on the screen when loading.

Model flashes on screen when loading

Unnecessary blue box present at bottom of modal edit side block

Severity:

Trivial

Precondition:

The user is logged into the account.

Steps to Reproduce:
  1. Click on the ‘Content’ button in the side menu.
  2. Click on the ‘+’.
  3. Add any model.
  4. Click on the model.
  5. Click on the ‘Model Editor’ button.
Environment:

Windows 10 Pro
Chrome v.116.0.5845.141, Firefox v.117.0, Microsoft Edge v.116.0.1938.62

Actual Result:

An unnecessary blue box appears at the bottom of the modal edit side block.

Expected Result:

The height of the modal edit side block should match the entire width of the block.

Unnecessary blue box present at bottom of modal edit side block
After rigorous testing of the echo3D application, I uncovered multiple issues affecting user interface, functionality, and display. To elevate the product quality, I strongly recommend implementing automated testing for comprehensive coverage and conducting usability testing to resolve user interface discrepancies.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us