Bugs‌ ‌found‌ ‌in‌ Intro SaaS

Intro

Intro is an app that connects you with the world’s leading experts for personalized advice over video calls.

With Intro, users can get style tips from celebrity stylists or wellness guidance from true gurus in the field – all from the comfort of their homes. They can browse through experts categorized by their field, from interior design and makeup artistry to home, career & business, and astrology.

While testing Intro, our QA engineers stumbled upon several bugs. We hope the Intro team will use our findings to make the app even more enjoyable.

Slot deletions not saved in "Available Session Lengths"

Severity:

Critical

Precondition:
  1. Register an expert account.
  2. Download and install the application on an iOS phone.
  3. Log in to the expert’s account on the mobile device.
Steps to Reproduce:
  1. Click the second button on the right in the bottom menu.
  2. Scroll down to the “Available session lengths” block.
  3. Make all available slots active.
  4. Click on the profile button in the bottom menu.
  5. Click the second button on the right in the bottom menu.
  6. Deselect the slots for 90min, 120 min, and 180 min.
  7. Click on the profile button in the bottom menu.
  8. Click the second button on the right in the bottom menu.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

Changes to the “Available Session Lengths” settings, specifically deletions, are not saved.

Expected Result:

Changes made to the “Available Session Lengths”, including deletions, should be saved.

Switches automatically toggle off when scrolling

Severity:

Critical

Precondition:
  1. Register an expert account.
  2. Download and install the application on an iOS phone.
  3. Log in to the expert’s account on the mobile device.
Steps to Reproduce:
  1. Click the second button on the right in the bottom menu.
  2. Scroll down to the “Availability” block.
  3. Click on the “Set my preferred availability” button.
  4. Toggle the switch to the ‘on’ position for ‘Today’ and ‘Tomorrow’.
  5. Scroll down the page.
  6. Scroll back up the page.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

The switches automatically toggle off when the page is scrolled.

Expected Result:

The switches should remain in their original state and not toggle off automatically while scrolling.

Donation amount can exceed 100%

Severity:

Major

Precondition:
  1. Register an expert account.
  2. Download and install the application on an iOS phone.
  3. Log in to the expert’s account on the mobile device.
Steps to Reproduce:
  1. Click the second button on the right in the bottom menu.
  2. Scroll down to the “Profile” block.
  3. Click on the “Edit charity” button.
  4. Fill in the “Name of charity” field.
  5. Enter the value 200 in the “What % of proceeds would you like to donate” field.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

The system allows the donation amount to exceed 100%.

Expected Result:

The ‘What % of proceeds would you like to donate’ field should limit inputs to a range of 0 to 100.

Duration of reserved slots is set to 20 minutes, despite sessions being 15 minutes long

Severity:

Major

Precondition:
  1. Register an expert account.
  2. Download and install the application on an iOS phone.
  3. Log in to the expert’s account on the mobile device.
  4. Click the second button on the right in the bottom menu.
  5. Scroll down to the “Availability” block.
  6. Click on the “Set my preferred availability” button.
  7. For Today, mark several slots as booked.
  8. Click on the back button.
  9. Scroll up the page.
  10. Copy the link.
Steps to Reproduce:
  1. Open the copied link on your computer.
  2. In the “Book a video call” block, click on the “See times” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.126.0.6478.127, Firefox v.128.0, Microsoft Edge v.126.0.2592.102

Actual Result:

The duration of reserved slots is set to 20 minutes, despite the system setting sessions to be 15 minutes long.

Expected Result:

The duration of reserved slots should match the session length of 15 minutes.

Duration of reserved slots is set to 20 minutes, despite sessions being 15 minutes long

Discount for long sessions is applied automatically

Severity:

Major

Precondition:
  1. Register an expert account.
  2. Download and install the application on an iOS phone.
  3. Log in to the expert’s account on the mobile device.
Steps to Reproduce:
  1. Click the second button on the right in the bottom menu.
  2. Scroll down to the “Available session lengths” block.
  3. Make all available slots active.
  4. Click on the profile button in the bottom menu.
  5. Click the second button on the right in the bottom menu.
  6. Scroll down to the “Available session lengths” block.
  7. Click on the “Video session prices” button.
  8. Scroll down the page.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.126.0.6478.127, Firefox v.128.0, Microsoft Edge v.126.0.2592.102

iPhone 11, iOS Version 18.0

Actual Result:

The system automatically applies discounts for long sessions.

Expected Result:

The app should not apply discounts for long sessions without obtaining the expert’s agreement.

Discount for long sessions is applied automatically

It is possible to save text that exceeds maximum character limit

Severity:

Minor

Precondition:
  1. Register an expert account.
  2. Download and install the application on an iOS phone.
  3. Log in to the expert’s account on the mobile device.
Steps to Reproduce:
  1. Click the second button on the right in the bottom menu.
  2. Click on the “Edit example questions” button.
  3. Click on the field to enter a question.
  4. Enter more than 100 characters.
  5. Click on the “Save” button.
  6. Click on the “Edit example questions” button.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

The app allows users to save text that exceeds the maximum character limit.

Expected Result:

The app should not allow users to save text that exceeds the maximum character limit.

Clicking on Instagram icon shows other social networks instead of directing to expert’s Instagram page

Severity:

Minor

Precondition:
  1. Register an expert account.
  2. Download and install the application on an iOS phone.
  3. Log in to the expert’s account on the mobile device.
Steps to Reproduce:
  1. Click the second button on the right in the bottom menu.
  2. Click on the “Edit expert profile” button.
  3. Fill in the fields:
    • Instagram username
    • Twitter username
    • LinkedIn username
  4. Click on the “Save” button.
  5. Click on the “Preview expert profile” button.
  6. Click on the Instagram icon.
Environment:

iPhone 11, iOS Version 18.0

Actual Result:

Clicking on the Instagram icon launches a list of various social networks.

Expected Result:

The Instagram icon should only link to the expert’s Instagram page, not a list of different social networks. A neutral icon should be used for linking to other social networks.

Carousel block lacks side-scrolling

Severity:

Minor

Steps to Reproduce:
  1. Go to the main page https://intro.co/.
  2. Scroll down to the “Top Experts” section.
  3. Try to scroll the carousel sideways.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.126.0.6478.127, Microsoft Edge v.126.0.2592.102

Actual Result:

The carousel block lacks side-scrolling.

Expected Result:

The carousel block should support horizontal scrolling in all enlisted browsers.

Unscrollable scroll bar displayed in category carousel block

Severity:

Trivial

Steps to Reproduce:
  1. Go to the main page https://intro.co/.
  2. Scroll down to the category carousel section.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.126.0.6478.127, Firefox v.128.0, Microsoft Edge v.126.0.2592.102

Actual Result:

An unscrollable scroll bar is displayed in the category carousel block.

Expected Result:

In Firefox, two scroll bars are displayed, one of which is unscrollable.
In Chrome and Microsoft Edge, the only displayed scroll bar is unscrollable.

Unscrollable scroll bar displayed in category carousel block
Unscrollable scroll bar displayed in category carousel block

Uneven margins displayed on "Top Experts" section

Severity:

Trivial

Steps to Reproduce:
  1. Go to the main page https://intro.co/.
  2. Scroll down to the “Top Experts” section.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.126.0.6478.127, Firefox v.128.0, Microsoft Edge v.126.0.2592.102

Actual Result:

A large margin is displayed on the left, with no corresponding margin on the right.

Expected Result:

All blocks on the page should be centered evenly.

Uneven margins displayed on Top Experts section

"Our Mission" page feels visually empty

Severity:

Trivial

Steps to Reproduce:
  1. Go to the main page https://intro.co/.
  2. Click on the “Our mission” button.
  3. Scroll down the page.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.126.0.6478.127, Firefox v.128.0, Microsoft Edge v.126.0.2592.102

Actual Result:

The layout of the “Our mission” page gives the impression that it is lacking images.

Expected Result:

In the absence of sufficient images for the ‘Our Mission’ page, alternative layouts should be considered.

Our Mission page feels visually empty

No placeholder icon for missing profile photo

Severity:

Trivial

Steps to Reproduce:
  1. Login to the account.
  2. Go to the account page https://intro.co/account.
  3. Click on the “Personal information” button.
Environment:

OS: Windows 10 Pro
Browsers: Chrome v.126.0.6478.127, Firefox v.128.0, Microsoft Edge v.126.0.2592.102

Actual Result:

No placeholder icon is present when a profile photo is missing.

Expected Result:

A placeholder icon should appear when the profile photo has not been added.

No placeholder icon for missing profile photo
During testing, I identified 12 bugs impacting the app's iOS and browser versions. It's worth noting that profile settings were only accessible on iOS. Testing on more devices and browsers, along with regression testing after bug fixes, is needed to improve performance and usability.
Iryna, QA engineer

Iryna, QA engineer

Need a reliable QA partner?

Hire us