Close announcement
Back to blog

BugBug Testing Inbox: User Registration and Login Testing

inbox testing tool

TL;DR

  • BugBug Testing Inbox streamlines testing by generating unique email addresses for each test run, automatically handling email verification, and allowing the creation of custom aliases using variables like timestamps.
  • It integrates directly within BugBug, eliminating the need for third-party email providers, and features an automatically refreshing inbox with short-term email storage to ensure relevance.
  • Unique aliases prevent test interruptions, and the ability to combine variables offers flexibility in testing scenarios.

Check also:

BugBug Testing Inbox: Simplified Email Testing

Screenshot 2024-08-12 at 12.32.50.png

The BugBug Testing Inbox simplifies testing user registration and login by addressing key issues like generating unique email addresses, receiving verification emails, and using previously generated emails for login.

Why Use the BugBug Testing Inbox

  1. Simplifies Testing:
    • The BugBug Testing Inbox streamlines the process of testing user registration and login.
  2. Unique Email Generation:
    • Automatically generates unique email addresses for each test run, avoiding duplication issues.
  3. Easy Email Verification:
    • Enables automatic opening and confirmation of verification emails as part of the test steps, simplifying the process.
  4. Custom Email Aliases:
    • Allows the creation of custom email aliases using variables like timestamps, providing flexibility in testing scenarios.
  5. No Third-Party Providers Needed:
    • Integrates directly within BugBug, eliminating the need for external email providers during tests.
  6. Automatic Inbox Refresh:
    • The inbox refreshes automatically, ensuring that the latest emails are always visible without manual intervention.
  7. Short-Term Email Storage:
    • Emails are stored for 10 minutes, reducing clutter and ensuring only relevant emails are used during tests.
  8. Unique Aliases to Avoid Conflicts:
    • Ensures unique email aliases to prevent other users from interrupting your tests.
  9. Combines with Variables:
    • Enhances email alias flexibility by allowing the combination of variables, creating dynamic and test-specific email addresses.

BugBug Testing Inbox Tutorial

Guide for Entering a Random Email Address in BugBug

  1. Open the Inbox:
    • In the BugBug extension overlay menu, select the "Inbox" option without stopping the recording.
  2. Select Auto-generated Email:
    • Choose the "Auto-generated random email unique for this test" option.
  3. Understand the Email Format:
    • The email is created using the variable {{testRunId}} and the domain @bugbug-inbox.com.
    • This variable is unique per test run, ensuring the email address stays constant during a single run.
    • On the BugBug web application, it appears as {{testRunId}}@bugbug-inbox.com.
  4. Copy the Email:
    • Use the copy icon in the extension to copy the email address.
  5. Register Using the Email:
    • Use the copied email for registration.
    • Return to the extension menu and continue if no verification email is needed.
    • If verification is required, follow the verification process.
  6. Avoid Duplicate Emails:
    • The email address is generated uniquely per test run, preventing duplicate registration issues.

Guide for Activating the Registration Email Using BugBug Testing Inbox

  1. Prepare for Email Verification:
    • Most registration processes require confirming the email address via a verification email.
    • With BugBug inbox, you can open and automatically confirm the email as a test step.
  2. Copy and Submit the Email:
    • Copy the email address using the icon when prompted for an email in the test steps.
    • Submit the form and click the "open inbox" button to open the inbox in a new tab without stopping the recording.
  3. Open the Inbox:
    • The new tab will show an inbox created specifically for the email address used in previous steps.
    • Wait for the confirmation email; the inbox refreshes automatically.
  4. Email Storage Duration:
    • The BugBug inbox only saves emails for 10 minutes, after which they are removed.
  5. Open the Registration Email:
    • Click on the "subject" of the registration email to open it.
    • Ensure you click the subject line to open the most recent email, e.g., //SPAN[normalize-space(text())="Confirm your e-mail address"].
  6. Confirm the Email:
    • Click the authorization link in the email and continue recording.
  7. Return to Test Page:
    • Once the email is confirmed, return to the test page tab and continue.

Guide for Using Specific Email and Virtual Inbox

  1. Select Specific Test Email:
    • In the BugBug Inbox menu, select the "Specific test email" option.
  2. Create an Email Alias:
    • Type your desired alias for the email.
    • Remember, this alias will be for the @bugbug-inbox.com domain only. Do not use other domains.
  3. Open Inbox with Custom Alias:
    • The option allows you to open the Inbox with the specific email alias you set.
  4. Ensure Unique Alias:
    • Make sure your email alias is unique to avoid interruptions from other users.
    • BugBug does not limit inboxes per project or test, so a unique alias ensures your tests are not disrupted.

Guide for Using Variables with BugBug Testing Inbox

  1. Default Variable:
    • By default, the inbox uses only the testRunId variable.
  2. Enhance with Additional Variables:
    • You can enhance your email alias by changing it in your recorded steps.
    • Mix or change variables by adding, for example, a timestamp variable to the email alias.
  3. Add Variables as Alias:
    • Add any variable as an alias to customize your email address.
  4. Open Virtual Inbox:

For detailed steps, visit the BugBug Documentation.

Speed up the entire testing process now

Automate web app testing easier than ever. Without excessive costs. Faster than coding. Free forever.

Dominik Szahidewicz

Technical Writer

Dominik Szahidewicz is a technical writer with experience in data science and application consulting. He's skilled in using tools such as Figma, ServiceNow, ERP, Notepad++ and VM Oracle. His skills also include knowledge of English, French and SQL.
Outside of work, he is an active musician and pianist, playing in several bands of different genres, including jazz/hip-hop, neo-soul and organic dub.

Don't miss any updates
Get more tips and product related content. Zero spam.