Weekly Bug Crawl by QAwerk: Pundit for iOS test cases

Weekly Bug Crawl by QAwerk:  Pundit for iOS test cases

Pundit for iOS

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
Severity:

Critical

Steps to reproduce:
  1. Tap Sign up button.
  2. Choose a country without code,
    for example, Aland Islands.
  3. Type ‘0’ in a phone number field.
  4. Tap Next.

Environment:

iPhone SE iOS 10.3.3

iPhone 6 iOS 11.0

Actual result:

The app crashes.

Expected result:

A warning about incorrect number appears.

Weekly bug crawl by QAwerk
The app crashes when user chooses a chat with himself
Severity:

Critical

Pre-condition:

A user must have an empty Name field.

Steps to reproduce:
  1. Go to Search.
  2. Type in your login to the search bar.
  3. Find your account and tap Add to the contacts.
  4. Close the tab and go to the Chat section.
  5. Tap your contact in the list.

Environment:

iPhone SE iOS 10.3.3

iPhone 6 iOS 11.0

Actual result:

The app crashes.

Expected result:

The chat window opens.

Weekly bug crawl by QAwerk
A phone number format validation is missing
Severity:

Major

Pre-condition:

When starting the app for the first time, a user must not be signed up.

Steps to reproduce:
  1. At the start page tap on Sign up button.
  2. Choose a region, for example, Ukraine.
  3. Type “0” in Mobile number field.
  4. Tap Sign Up button.

Environment:

iPhone SE

iPhone 6S

Actual result:

The page with access code field appears.

Expected result:

The chat window opens.

Pundit app - Phone number format validation bug / Weekly bug crawl by QAwerk
An email validation is missing
Severity:

Major

Steps to reproduce:
  1. Tap on the account pic in the upper corner.
  2. Tap Options.
  3. In Personal details block choose Email field.
  4. Type ‘@’ in the field and submit changes.

Environment:

iPhone SE

iPhone 6S

Actual result:

The form is updated.

Expected result:

A warning about incorrect email address appears.

Pundit app - Email validation bug / Weekly bug crawl by QAwerk
Start screen slider works incorrectly after a user taps it.
Severity:

Trivial

Steps to reproduce:
  1. When starting the app for the first time.
  2. Tap on the last switch of the start screen.

Environment:

iPhone SE

iPhone 6S

Actual result:

The slider shows the last tab position, the image is from the first one.

Expected result:

The slider displays the correct order of tabs.

Weekly bug crawl by QAwerk

As you can see, even good applications have their flaws. It may not be a major issue in a given project, but it often occurs that bugs ruin public acceptance that can turn a far-going project into a commercial failure. That’s why you should always have an experienced testing and quality assurance team in close vicinity. And if you don’t have an opportunity to enlarge your team with permanent QA employees, then software testing project outsourcing is a great choice for you. Australia or the US, Germany or Canada, no matter where you are, we can always help you by checking your product for any imperfections and thus increasing your chances of succeeding in this competitive industry.

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.
Berta, QA

Berta, QA

Need a reliable QA partner?

Hire us