Bugs‌ ‌found‌ ‌in‌ WhatIF Earnings by TOGGLE AI for Android

WhatIF Earnings by TOGGLE AI

3.6

WhatIF Earnings by TOGGLE AI is a sophisticated investment tool developed by TOGGLE AI, renowned for its advanced analytics and data-driven insights. Featured in prominent media outlets like CNBC, Bloomberg, and The Wall Street Journal, it aims to help investors anticipate market movements and make informed decisions.

The app allows users to explore hypothetical scenarios, such as the impact of an earnings miss or beat on major stocks like Amazon and Apple. With features like historical data analysis, predictive modeling, and real-time insights, WhatIF Earnings provides valuable forecasts to guide investment strategies.

Our team at QAwerk recently tested WhatIF Earnings and uncovered several bugs that could affect its performance and user experience. We’re excited to share our findings and offer recommendations for enhancing the app’s reliability and usability.

10K+downloads
50 ratings

“Domain: undefined” error appears on Terms and Conditions screen after tapping "Contact Partnerships" button

Severity:

Critical

Precondition:
  1. The app is installed on the device.
  2. The user is logged into the app.
  3. The Terms and Conditions screen is accessible.
  4. The user has tapped on the “View Details” button.
Steps to Reproduce:
  1. Open the app.
  2. Tap on the “View Details” button.
  3. Open the burger menu.
  4. Tap on the “Contact Partnerships” button.
Environment:

OS: Android 12
Device: Redmi Note 10 Pro

Actual Result:

“Domain: undefined” error appears on the Terms and Conditions screen after tapping the “Contact Partnerships” button.

Expected Result:

The user should be able to send an email or view contact details.

Carousel for days does not scroll on Upcoming tab

Severity:

Major

Precondition:
  1. The app is installed on the device.
  2. The user is logged into the app.
  3. The user is on the Upcoming tab.
Steps to Reproduce:
  1. Open the app.
  2. Tap on the “Confirm” button.
  3. Open the “Upcoming” tab.
  4. Try to scroll the carousel with days.
Environment:

OS: Android 12
Device: Redmi Note 10 Pro

Actual Result:

The carousel for days does not scroll every time; instead, the Calendar tab opens.

Expected Result:

The carousel should scroll every time without opening the Calendar tab.

Text entered into input field on Career screen is cut off at the beginning

Severity:

Minor

Precondition:
  1. The app is installed on the device.
  2. The user is logged into the app.
  3. The user is on the Career screen.
Steps to Reproduce:
  1. Open the app.
  2. Tap the “Confirm” button.
  3. Scroll down to the “Career” option.
  4. Tap on “Career.”
  5. Open the “Department / Office” drop-down.
  6. Enter text (e.g., “New”).
Environment:

OS: Android 12
Device: Redmi Note 10 Pro

Actual Result:

The text entered into the input field on the Career screen is cut off at the beginning, displaying as “ew”.

Expected Result:

The entire entered text should be visible.

Text entered into input field on Career screen is cut off at the beginning

Keyboard stays open after closing drop-down menus on Career screen

Severity:

Minor

Precondition:
  1. The app is installed on the device.
  2. The user is logged into the app.
  3. The user is on the Career screen.
Steps to Reproduce:
  1. Open the app.
  2. Tap the “Confirm” button.
  3. Scroll down to the “Career” option.
  4. Tap on “Career.”
  5. Open the “Department / Office” drop-down.
  6. Close the “Department / Office” drop-down.
Environment:

OS: Android 12
Device: Redmi Note 10 Pro

Actual Result:

The keyboard stays open when you close the drop-down menus on the Career screen.

Expected Result:

The keyboard should open only after tapping on the input field. It should not remain open after closing the drop-down menu.

Buttons “Sign in” and “Contact Sales” briefly appear in header after tapping “View Details” button

Severity:

Minor

Precondition:
  1. The app is installed on the device.
  2. The user is logged into the app.
  3. The user is on a screen where the “View Details” button is visible.
Steps to Reproduce:
  1. Open the app.
  2. Tap the “View Details” button.
  3. Pay attention to the header.
Environment:

OS: Android 12
Device: Redmi Note 10 Pro

Actual Result:

The buttons “Sign in” and “Contact Sales” briefly appear in the header after tapping on the “View Details” button.

Expected Result:

The buttons should not appear in the header on the Details screen.

During testing, I identified several significant issues including a critical bug on the Terms and Conditions screen where the ‘Contact Partnerships’ button triggers a ‘Domain: undefined’ error. This prevents users from accessing essential information and impacts overall app usability. To improve the app, focus on fixing these bugs and enhancing screen stability, text display, and navigation through thorough functional and regression testing.
Yaroslav, QA engineer

Yaroslav, QA engineer

Need a reliable QA partner?

Hire us