Bugs‌ ‌found‌ ‌in‌ Kinnu: Superpower learning for Android

Kinnu: Superpower learning

4.9

Kinnu is an educational platform catering to those who are curious and eager to expand their understanding of diverse subjects such as mental health, ancient history, or the science of sleep. Kinnu’s unique selling point is its concise, science-backed lessons, delivered in easily digestible formats that can be read or listened to on the go.

The Kinnu app is designed to foster a daily learning habit, presenting information in a way that’s accessible and engaging without oversimplifying complex topics.

Our QA team, drawn to Kinnu’s approach to flexible learning, decided to examine the app in detail. Kinnu offers an impressive range of features and content aimed at fostering a love for learning. However, our meticulous Bug Crawl of the app revealed specific issues that could impact user experience and overall performance. Let’s dive in!

100K+downloads
97 ratings

Number of sections indicated after topic completion does not match actual number

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. On the main page, click on the Web3 theme.
  2. Click on the ‘I want to learn this’ button.
  3. Click on the ‘Learn’ button.
  4. Complete all 26 sections.
  5. On the main page, click on the Web3 theme.
  6. In the bottom block, swipe right 2 times.
Environment:

Xiaomi Mi 10 – Android 13 TKQ1.221114.001, MIUI Global 14.0.1
Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Actual Result:

The number of sections indicated after completing the topic is inconsistent across devices. One device shows 10 sections while another shows 103 sections.

Expected Result:

The number of sections indicated should consistently match the actual number of completed sections.

Number of sections indicated after topic completion does not match actual number

Going back to answered question during lesson prevents further progress

Severity:

Major

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the ‘Great Legends’ section on the home page.
  2. Click on the ‘I want to learn this’ button.
  3. Click on the ‘Learn’ button.
  4. Scroll through text pages by dragging them from left to right.
  5. Give any answers to the questions.
  6. Give the correct answer to the last question, after which the next one will be the text block.
  7. Drag the page from right to left to return to the question.
  8. Try again by dragging the page from left to right to return to the test page.
Environment:

Xiaomi Mi 10 – Android 13 TKQ1.221114.001, MIUI Global 14.0.1
Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Actual Result:

Going back to an answered question during a lesson prevents further progress.

Expected Result:

The application should not allow the user to return to the question.

‘Want to get emails’ pop-up cannot be closed

Severity:

Major

Steps to Reproduce:
  1. Open the app.
  2. Click on the ‘Let’s get started’ button.
  3. Click on the ‘Brain training’ button.
  4. Click on the ‘Eggtopus’ button.
  5. Click on the ‘No reminders for me’ button.
  6. Enter your email.
  7. Click on the ‘Send’ button.
  8. Click on the ‘Enter the magic code’ button.
  9. Check the email to which the code was sent.
  10. Copy the code.
  11. Paste the code into the field in the application.
  12. Click on the ‘Send’ button.
  13. Click on any section to explore.
  14. Click on the ‘I want to learn this’ button.
  15. Click on the ‘Learn’ button.
  16. Close the lesson.
  17. Click on the ‘Back to map’ button.
  18. Drag the slider.
  19. Click on the ‘Not for me’ button.
Environment:

Xiaomi Mi 10 – Android 13 TKQ1.221114.001, MIUI Global 14.0.1

Actual Result:

The ‘Want to get emails’ pop-up cannot be closed.

Expected Result:

The user should be able to close the ‘Want to get emails’ pop-up.

App indicates no internet, although downloads are taking place

Severity:

Minor

Precondition:
  1. Connect to a Wi-Fi network with potential limitations, such as reduced bandwidth, restricted access to specific sites or services, or firewall barriers.
  2. Log in to the account.
Steps to Reproduce:
  1. Click on the ‘Great Legends’ section on the home page.
  2. Click on the ‘I want to learn this’ button.
  3. Click on the ‘Learn’ button.
Environment:

Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Actual Result:

The app displays a ‘no internet’ message, although downloads are actively taking place.

Expected Result:

If the application is able to download content, there should be no indication of the absence of an internet connection.

Answers overlap questions when font size is at maximum

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the profile button.
  2. Click on the ‘Settings’ button.
  3. In the ‘Font size’ block, increase the font to the maximum.
  4. Click the ‘Done’ button.
  5. Click on the cross in the upper right corner.
  6. Click on the ‘Ecology’ section.
  7. Click on the ‘I want to learn this’ button.
  8. Click on the ‘Learn’ button.
  9. Flip the two text pages from right to left.
Environment:

Xiaomi Mi 10 – Android 13 TKQ1.221114.001, MIUI Global 14.0.1
Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Actual Result:

The questions and answers overlap when the font size is set to the maximum.

Expected Result:

The questions and answers should be clearly visible, with no overlapping, regardless of the font size setting. Solutions may include limiting the maximum font size within the application or redesigning this type of question to prevent overlap.

Answers overlap questions when font size is at maximum

Information about topic is cut off

Severity:

Minor

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the profile button.
  2. Click on the ‘Settings’ button.
  3. In the ‘Font size’ block, increase the font to the maximum.
  4. Click the ‘Done’ button.
  5. Click on the cross in the upper right corner.
  6. Click on the ‘The Ottoman Empire’ section.
  7. Click on the ‘I want to learn this’ button.
Environment:

Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Actual Result:

The information about the ‘The Ottoman Empire’ topic is cut off when the font size is set to the maximum.

Expected Result:

The information block about the topic should be scrollable, ensuring all content is accessible, regardless of the font size.

Information about topic is cut off

Placeholder and button name overflow their fields

Severity:

Trivial

Precondition:

Log in to the account.

Steps to Reproduce:
  1. Click on the profile button.
  2. Click on the ‘Settings’ button.
  3. In the ‘Font size’ block, increase the font to the maximum.
  4. Click the ‘Done’ button.
Environment:

Samsung Galaxy S8 SM-G950F – Android 9 G950FXXUCUD1

Actual Result:

The placeholder in the search field and button name do not fit in their fields.

Expected Result:

The placeholder and button name must fit within the field.

Placeholder and button name overflow their fields
In my examination of the Kinnu app for Android, I identified a series of issues ranging from mismatched section numbers to UI misfits. To enhance the app's reliability and user experience, I recommend a blend of functional and non-functional testing, along with an emphasis on usability and exploratory approaches.
Iryna, QA engineer

Iryna, QA engineer

Optimize your testing process

Our QA engineer used Bug Hunter Bug Hunter for testing app for Bug Crawl project.
  • Rulers & Guides

    Create an unlimited number of guides by pulling them from the rulers. Customize the color and opacity of the guides for extra convenience. Free Download
  • Grid

    Set the grid cell size (4-8-12-16 dp), color, and opacity to your liking. The settings are accessed right from the toolbar, so making adjustments is frictionless. Free Download
  • Mockup

    Overlay the app's UI with a semi-transparent design mockup to see if it's pixel-perfect. The mockup scales automatically depending on the user's screen size. Change the mockup file and opacity in a few taps. Free Download
  • Color Picker

    Colors are displayed in HEX and RGBA formats. Copy the color into the clipboard just by clicking on the color on the magnifier. Free Download
  • Take Screenshots & Record Video

    Create high-quality screenshots in PNG and JPEG formats with one tap using longshot mode for long pages. Record bug reproduction steps in MP4 format with pause/resume for informative videos. Free Download
  • Low Memory Testing

    Manage your Android's internal storage by filling it with temporary files to simulate low memory conditions. Free Download

Optimize your testing process

Our QA engineer used Bug Hunter Bug Hunter for testing app for Bug Crawl project.
  • Rulers & Guides

    Create an unlimited number of guides by pulling them from the rulers. Customize the color and opacity of the guides for extra convenience.
    Free Download
  • Grid

    Set the grid cell size (4-8-12-16 dp), color, and opacity to your liking. The settings are accessed right from the toolbar, so making adjustments is frictionless.
    Free Download
  • Mockup

    Overlay the app's UI with a semi-transparent design mockup to see if it's pixel-perfect. The mockup scales automatically depending on the user's screen size. Change the mockup file and opacity in a few taps.
    Free Download
  • Color Picker

    Colors are displayed in HEX and RGBA formats. Copy the color into the clipboard just by clicking on the color on the magnifier.
    Free Download
  • Take Screenshots & Record Video

    Create high-quality screenshots in PNG and JPEG formats with one tap using longshot mode for long pages. Record bug reproduction steps in MP4 format with pause/resume for informative videos.
    Free Download
  • Low Memory Testing

    Manage your Android's internal storage by filling it with temporary files to simulate low memory conditions.
    Free Download

Need a reliable QA partner?

Hire us