Weekly Bug Crawl by QAwerk: Pundit for iOS test cases
Pundit is a great modern messenger app. By ‘modern’ we mean, it isn’t just instant messages and group chats. The functionality of this app can be divided into two parts: essential – adding push-to-talk and automated history cleanups and fun – talking stickers, voice effects, and music. And all this is packed in a beautiful and easy-to-use design.
Our curious QA team liked the scope of features so much that decided to try it out on a weekly Bug Crawl, and the results you can see below.
The app crashes when trying to send verification code to inexistent phone number
Critical
- Tap Sign up button.
- Choose a country without code,
for example, Aland Islands. - Type ‘0’ in a phone number field.
- Tap Next.
iPhone SE iOS 10.3.3
iPhone 6 iOS 11.0
The app crashes.
A warning about incorrect number appears.
The app crashes when user chooses a chat with himself
Critical
A user must have an empty Name field.
- Go to Search.
- Type in your login to the search bar.
- Find your account and tap Add to the contacts.
- Close the tab and go to the Chat section.
- Tap your contact in the list.
iPhone SE iOS 10.3.3
iPhone 6 iOS 11.0
The app crashes.
The chat window opens.
A phone number format validation is missing
Major
When starting the app for the first time, a user must not be signed up.
- At the start page tap on Sign up button.
- Choose a region, for example, Ukraine.
- Type “0” in Mobile number field.
- Tap Sign Up button.
iPhone SE
iPhone 6S
The page with access code field appears.
The chat window opens.
An email validation is missing
Major
- Tap on the account pic in the upper corner.
- Tap Options.
- In Personal details block choose Email field.
- Type ‘@’ in the field and submit changes.
iPhone SE
iPhone 6S
The form is updated.
A warning about incorrect email address appears.
Start screen slider works incorrectly after a user taps it.
Trivial
- When starting the app for the first time.
- Tap on the last switch of the start screen.
iPhone SE
iPhone 6S
The slider shows the last tab position, the image is from the first one.
The slider displays the correct order of tabs.
Messengers became an essential part of every smartphone app list. Unfortunately, some developers do not pay much attention to detailed testing of their products. The Pundit application is no exception. Neglecting user data checks may cause data loss and negative feedback, even if the app looks and works good overall.