Sunday 7 January 2018

Push Notification for Mobile Application

What is push notification?

Push Notification are messages that are sent by different app publisher's on different OS Android,iOS or any other OS.They can be sent even when the end user is not in the app.
Push Notification are of two type:

  • Hard Push Notification : It has only one option to select.Force upgrade notification is the best example of it.On tapping on the aforesaid notification user land's to respective playstore to update the Application.
  • Soft Push Notification : These are the messages having two options either perform that action or exit.

Note: The above are the Jargons used in my working environment and wording's may differ company to company.




How push notification works?

Operating system push notification service (OSPNS) acts as node to the App publisher to send the push notification to the end user.App publisher need to register themself on respective OS "OSPNS"
OSPNS for iOS is known as :Apple Push Notification's
OSPNS for Android is known as : Google Cloud to Device Messaging (C2DM)

IOS has notification center to control the them
In Android it can not be controlled at user level.

When push notification is useful?

The purpose of sending push notification is to increase :

  • User Engagement : Like "Saif,we are missing you.You are having 10 new messages"
  • Increasing ROI : Like "Book your flight now and get 10% off"
  • Giving valuable information : Like "Your Etihad Flight is delayed by 2 Hours"
  • Live Broadcast : Like "Cricket Score" and "Ronaldo hit a Goal just now"



Use Case of Push Notification?

When the End User hit's the push notification he should get desired information.

Test Cases for Push Notification?

  1. Push Notification should come when the app is in background.
  2. Push Notification should be received in the Language Sent.
  3. We should not get multiple push notification.
  4. Push notification should be sent to the target User only.
  5. It should be received in different time zones also.
  6. It should be visible on the notification Bar.
  7. Turn of the internet,send the push notification and turn on internet.Push notification should be received.

Interview Experience with AMAZON for the role of Quality Assurance Tester

This role was for Digital/ IoT/Mobile Application based testing :)  Amazon is a dream company and everyone wants to work for that company a...

Popular Posts