Bugs found in Rakuten: Cash Back & Coupons for Android
Rakuten is a cashback service that monitors the best shopping deals from top retailers and wholesalers. The platform’s users can enjoy returns on all online purchases, from in-store deals to travel expenses.
Besides, online buyers can also stay ahead of upcoming sales and promo campaigns with the Rakuten: Cash Back & Coupons for Android app. The company partners with top stores like Target, Walmart, and eBay.
The Rakuten app is available for free download on Android and iOS devices. You can also add the Rakuten Cash Back button on your Chrome browser.
We believe that shopping apps must be flawless to provide a smooth user experience. Therefore, our QA team decided to analyze Rakuten for Android to see if it has any inconsistencies. Read this detailed report that highlights the Rakuten bugs we found.
The app crashes when the user tries to save an invalid credit card
Critical
The user has an account
- Launch the app.
- Press the ‘User’ icon > Navigation bar.
- Press the ‘Rakuten Autofill’ button.
- Press the ‘Credit Cards’ button.
- Press the ‘Card Number’ button.
- Enter an incorrect number (e.g 4242 4242 4242 4242 4242 42). Use more than 20 characters.
- Tap the ‘✓’ button.
Android 10, Samsung A10s
The app crashes.
The user sees the “Invalid Credit Card” error message.
The titles of the menu items are shifted to the right
Major
The user has an account.
- Launch the app.
- Press the ‘User’ icon > Navigation bar.
- Press the ‘Contact Us’ button.
- Press the ‘Menu’ button.
Android 10, Samsung A10s
The titles of the menu items are shifted to the right.
The ‘Help center’ menu list is displayed correctly.
The user is redirected to the ‘Login’ screen when they try to log in via Google without an Internet connection
Major
The user doesn’t have an account.
- Launch the app.
- Press the ‘Account’ icon > Navigation bar.
- Turn off the Internet connection.
- Press the ‘Continue with Google’ button.
- Select Google sign-in.
Android 10, Samsung A10s
The user is redirected to the ‘Login’ screen.
The user sees the “No Internet connection” error message.
Switch controls change positions chaotically
Minor
The user has an account.
- Launch the app.
- Press the ‘User’ icon > Navigation bar.
- Press the ‘Settings’ button.
- Press the ‘Trending Deals Alerts’ switch control multiple times.
- Press the ‘Cash Back Alerts’ switch control multiple times.
- Press the ‘Rakuten Payment Alerts’ switch control multiple times.
Android 10, Samsung A10s
Switch controls change positions chaotically.
Switch controls behave as expected.
A progress bar is displayed at the top of the screen
Minor
The user has an account.
- Launch the app.
- Press the ‘User’ icon > Navigation bar.
- Press the ‘Rakuten Autofill’ button.
- Press the ‘Credit Cards’ button.
- Minimize the app.
- Open the app.
Android 10, Samsung A10s
A progress bar is displayed at the top of the screen. Part of the screen is hidden.
The user sees a correct “Edit Credit Card” screen.
Rakuten is a useful app that allows online buyers to save money on online purchases. During manual testing, we discovered several bugs. In my opinion, navigation is a nightmare on the app. Also, the app doesn’t function properly offline. I think these issues can be fixed through constant manual testing.