Bugs found in Vetted AI Smart Shopping Agent for Android

Vetted AI Smart Shopping Agent

4.6

Vetted.AI is an innovative application designed to streamline and simplify shopping by leveraging AI to deliver smarter purchase decisions. It customizes product recommendations based on user preferences, predicts cost trends, and aggregates deals from multiple platforms to help users optimize spending.

The platform’s AI-driven insights allow consumers to compare prices, forecast discounts, and gain deeper product knowledge without manually scouring dozens of e-commerce sites. Its seamless interface and real-time analytics aim to transform the traditional shopping experience into a data-informed, efficient journey.

The QAwerk team conducted a bug crawl on the Vetted AI Smart Shopping Agent for Android, identifying issues that may hinder performance and degrade user experience. Below are our findings and recommendations for improvement.

50K+downloads
1.26K ratings

System freeze and phone lock triggered by app crash during loading minimization

Severity:

Critical

Precondition:

The app is installed.

Steps to Reproduce:
  1. Open the app.
  2. Wait for the loading spinner to appear.
  3. Minimize the app (e.g., press the home button or swipe up to return to the home screen).
Environment:

Poco F4, Android 13

Actual Result:

The home screen crashes, and the phone locks automatically, requiring the user to unlock the device.

Expected Result:

The app should transition smoothly to the background without triggering a launcher crash or automatically locking the phone.

After closing login prompt, user is erroneously redirected to home page rather than prior search results

Severity:

Major

Precondition:
  1. The app is installed.
  2. The user is not logged in.
Steps to Reproduce:
  1. Initiate a product search (e.g., “protein”).
  2. Click on the first item listed in the search results.
  3. Tap the Pin button.
  4. The login prompt appears.
  5. Close the login prompt.
Environment:

Poco F4, Android 13

Actual Result:

The user is redirected to the home page, and the search context is lost.

Expected Result:

The user should return to the previously viewed search results screen after closing the login prompt.

App resets search region to default after restart

Severity:

Major

Precondition:
  1. The app is installed.
  2. The user is not logged in.
Steps to Reproduce:
  1. Open the app.
  2. Tap the User icon.
  3. Change the region to Argentina from the default.
  4. Fully close the app.
  5. Reopen the app.
  6. Tap the User icon again.
Environment:

Poco F4, Android 13

Actual Result:

The app resets the region to default (United States) after reopening.

Expected Result:

The app should retain the selected region (Argentina) after a restart.

Pin Item button unresponsive until chatbot completes message

Severity:

Major

Precondition:

The user is logged in.

Steps to Reproduce:
  1. Log into the app.
  2. Start searching for a product (e.g., “protein”).
  3. Open the first item from the search results.
  4. Tap the Pin button before the chatbot message finishes loading.
Environment:

Poco F4, Android 13

Actual Result:

The pin button is visible but unresponsive for several seconds until the chatbot message fully displays.

Expected Result:

The pin button should either not appear until it is interactive or provide feedback (e.g., a loading spinner) indicating temporary unavailability.

Chat suggestions show incorrect currency for selected region

Severity:

Minor

Precondition:

The region is set to Latvia in the app settings.

Steps to Reproduce:
  1. Open the app.
  2. Set the region to Latvia.
  3. Search for bicycles.
  4. Observe results and chat suggestions.
Environment:

Poco F4, Android 13

Actual Result:

Prices in search results display in EUR, but chat suggests refining the search in USD (e.g., “bicycles under $1000”).

Expected Result:

Chat suggestions should use currency corresponding to the selected region (EUR).

Last chat message partially hidden by bottom input panel

Severity:

Minor

Precondition:

The app is installed and opened.

Steps to Reproduce:
  1. Initiate a search through the chat feature.
  2. Examine the layout of the bottom input panel and the last message in chat.
Environment:

Poco F4, Android 13

Actual Result:

Bottom input panel overlaps last message(s) in chat, making them hard to read or inaccessible.

Expected Result:

Bottom input panel should not overlap chat messages; all messages should remain fully visible above the panel.

Inconsistency in themes: Pro promotion screen does not align with selected dark theme

Severity:

Minor

Precondition:
  1. The app is installed.
  2. The dark theme is enabled in settings.
Steps to Reproduce:
  1. Open the app.
  2. Ensure dark theme is enabled.
  3. Navigate to the Pro tab.
Environment:

Poco F4, Android 13

Actual Result:

The Pro promotion screen displays in light theme despite dark mode activation.

Expected Result:

The Pro promotion screen should render in dark theme to match app settings.

Critical freezes, incorrect navigation flows, and lost user configurations undermine core shopping functions, while minor UI inconsistencies erode trust in app behavior. Resolving these will stabilize user interactions and ensure consistent, reliable AI-driven shopping guidance.
Stanislav, QA engineer

Stanislav, QA engineer

Need a reliable QA partner?

Hire us