Bugs found in Pico AI: Daily Micro Learning for Android

Pico AI: Daily Micro Learning

4.6

Pico AI is a daily micro-learning application designed for quick, engaging lessons on professional insights and lifestyle tips. By leveraging AI, content is tailored to individual user preferences, addressing diverse learning needs.

Available on Android, Pico AI facilitates continuous learning through bite-sized modules that fit into any schedule. The app’s intuitive interface and AI-driven recommendations aim to keep users motivated and help them progress.

The QAwerk team conducted a bug crawl on Pico AI for Android, identifying issues that could impair performance and user experience. Below are our detailed findings and recommendations.

10K+downloads
367 ratings

Re-onboarding fails to update lesson set – previously completed articles persist

Severity:

Critical

Precondition:

The user has the app open.

Steps to Reproduce:
  1. Complete onboarding by selecting topics such as History and preferring text-based lessons.
  2. Wait for the learning plan to generate.
  3. Complete several lessons.
  4. Uninstall the app.
  5. Reinstall the app.
  6. Complete onboarding again with different responses (select Art and prefer audio-based lessons).
  7. Wait for the new learning plan to generate.
Environment:

Poco F4, Android 13

Actual Result:

The same text-based History articles are presented. Previously completed lessons remain marked as completed.

Expected Result:

A new learning plan should be generated based on updated responses in onboarding. Lesson progress should reset or refresh.

Mismatch between displayed and actual number of items in History tab

Severity:

Minor

Precondition:
  1. The user is logged in.
  2. The user has a learning history available.
Steps to Reproduce:
  1. Open the app.
  2. Navigate to the History tab.
  3. Check the counter at the top of the list (e.g., “15 lessons”).
  4. Count the actual number of listed items.
Environment:

Poco F4, Android 13

Actual Result:

The label indicates “15 lessons,” yet only 14 items are listed.

Expected Result:

The label should accurately display the number of items in the history list.

Back gesture fails to function during initial app onboarding flow

Severity:

Minor

Precondition:
  1. The app is installed.
  2. User initiates app for the first time (commencing onboarding flow).
Steps to Reproduce:
  1. Launch the app.
  2. Respond to the first onboarding question.
  3. Execute back gesture.
Environment:

Poco F4, Android 13

Actual Result:

Back gesture fails to navigate, keeping the user on the current onboarding screen.

Expected Result:

Back gesture should operate like the Back button, returning the user to the previous onboarding question.

Critical failures in re-onboarding disrupt the personalized learning flow and reset user progress, while history counter mismatches and back gesture issues create confusion and navigation friction. Resolving these will restore user trust and smooth the onboarding experience.
Stanislav, QA engineer

Stanislav, QA engineer

Need a reliable QA partner?

Hire us