SMS Test Cases: This post lists test cases for SMS application. A short text messaging app is found in almost every type of phone. Regardless of the type of phone – smartphone or classic. The functionalities offered by the phone are quite common. Some smartphones and their platforms differ slightly from one function to another. However, the core functionality remains the same, and also you can check our other interview related test cases.
Web Based Test Case: Radio Button Test Case
If you are being asked this question to write all the possible test cases for the SMS app. You may want to clarify a few things about the phone. The more questions you ask, the more you learn how to write better test cases.
- Is the phone classic or Smartphone?
- Does the SIM card – prepaid or post-paid?
- Does the SIM card has enough balance to send the SMS?
- Does the SIM card allow MMS?
- Does the phone has a way to verify the SMS being sent?
You can check the following iOS-based SMS app screenshot to see how most smartphones have SMS functionality.
SMS Test Cases
Here are the test cases for the SMS application.
- Send to the invalid phone number and verify if it shows error or success message.
- Send it to the valid phone number and verify if the message gets sent.
- Send to the valid phone number and verify if the receiver able to open it.
- Send it to the valid phone number and verify if the receiver can read the contents of it.
- Check the Message text editor character limit.
- Check the Message text editor for dictionary support.
- Check the Message editor for the auto-correct option.
- Check the Message editor for the template support option.
- Check the Message editor for the language support.
- Check if the Message editor for the type checker.
- Does the Message text accept emoticons in text format or image format?
- Does the Message app get a notification as sending failed?
- Does the Message app get a notification if the message reaches?
- Does the Message app support multiple languages to type and view on the screen?
- Does the Message app keep the written text as a draft if the network is not available?
- Does the Message app allow sending a text to multiple people?
- Check the method to delete the Message.
- Check the method to forward the SMS.
- Check the method to send SMS to more than one person.
- Check the method to set the message as read.
- Check the method to set the message as unread.
- Check if the app allows deleting multiple messages.
- Check if the app allows the deletion of all messages at the same time.
- Check if its content is allowed to be blank.
- Check if its content is allowed to add more than the character limit in an editor.
- Check if its content is allowed to adds exactly like the character limit in an editor.
- Check if its editor opens default with English content.
- Check if its editor opens default with multiple language support.
- Check if its app shows the time of the SMS.
- Check if its app shows the phone number of the sender.
- Check if its app shows the short content of the SMS in the notification.
These are some of the possible test cases that I managed to jot down for the SMS app found in most of the smartphones. If you take the case of the regular mobile phone that has a text interface for options, then test cases will vary. You may have to add UI test cases too.
I hope the post helps you get started in writing some of the most common test cases for the SMS functionality. I’d appreciate it if you comment on the post and share it with others.