Bugs found in Astrid – Learn English Faster for iOS
Astrid is an Artificial Intelligence-powered mobile application designed to streamline English language learning and improve users’ speaking skills through quick, easy, and step-by-step practice.
The Astrid application offers many features and language practices, focusing on speaking in a comfortable environment and real-life interactions. With the Astrid app, you will access engaging video lessons and get personal tutor feedback and scores to track your progress.
Our QAwerk team conducted QA tests of the Astrid app and found some areas for further improvement. We invite you to share the results of our work.
‘Password’ error is not fully visible
Major
- Open the app.
- Open the ‘Create Account’ screen.
- Set valid email.
- Set invalid password.
iOS 17.5.1, iPhone 12 Pro
An error appears: “At least 8 characters including lowercase, uppercase,….”.
The error requirements should be visible.
Password requirements do not match with ‘Info’ popup and ‘Error’ message
Major
- Open the app.
- Open the ‘Create Account’ screen.
- Set valid email.
- Tap on the ‘Info’ button.
- Set password by the password requirements.
iOS 17.5.1, iPhone 12 Pro
An error appears: “At least 8 characters including lowercase, uppercase,….”. On the ‘Info’ screen the password requirements are “At least 6 characters (only English letters); at least one number; at least one upper case letter”.
The requirements should be the same in all places.
It is possible to enter ‘0’ to ‘Age’ input field during ‘Onboarding’
Major
- Open the app.
- Go to the ‘Age’ screen.
- Enter ‘0’.
- Tap on the ‘Continue’ button.
iOS 17.5.1, iPhone 12 Pro
The next screen for creating an account opens.
It should not be possible to set ‘0’ to the ‘Age’ input field.
It is possible to enter spaces in ‘What is your name’ input field during ‘Onboarding’
Minor
- Open the app.
- Go through the ‘Onboarding’ process.
- Open the screen for entering a name.
- Set spaces.
- Tap on the ‘Continue’ button.
iOS 17.5.1, iPhone 12 Pro
The next screen for creating an account opens.
It should not be possible to set spaces to the ‘What is your name’ input field.
‘Back’ arrow not tapped from first time on ‘Login’ screen
Minor
- Open the app.
- Go to the ‘Login’ screen.
- Tap on the ‘Back’ arrow.
iOS 17.5.1, iPhone 12 Pro
The keyboard is closed.
The ‘Back’ arrow should be closed.
After performing functional testing, UI/UX testing, and data validation, I found several problems with error visibility, consistency of error messages, and the possibility of entering incorrect data during onboarding. It is crucial to improve the consistency of password requirements and ensure that invalid data is handled to avoid possible errors in the user experience.