• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

SoftwareTestingo - Interview Questions, Tutorial & Test Cases Template Examples

SoftwareTestingo - Interview Questions, Tutorial & Test Cases Template Examples

  • Home
  • Interview Questions
  • Java
  • Java Programs
  • Selenium
  • Selenium Programs
  • Manual Testing
  • Test Cases
  • Difference
  • Tools
  • SQL
  • Contact Us
  • Search
SoftwareTestingo » Manual Testing » Test Cases Example » Test Cases For Mobile Apps & Mobile Number Field

Test Cases For Mobile Apps & Mobile Number Field

Last Updated on: February 14, 2022 By Softwaretestingo Editorial Board

What We Are Learn On This Post

  • Tips to Write Test Cases for Android Application
  • Test Cases For Mobile Apps
  • Test Cases For the Mobile Number Field

Test Cases For Mobile Apps: Writing test cases is important to ensure the optimum functioning of any application. The test cases that are written by a team are typically categorized as per different levels. This is done to ensure that there are no duplicate efforts of a team being invested in a single function.

Post On:Test Case For Mobile Apps
Post Type:Test Case Template
Published On:www.softwaretestingo.com
Applicable For:Freshers & Experience
Join Here:Software Testingo Telegram Link

The levels of writing test cases are:

  • Level 1: This level includes the writing of test cases that are based on the available information about the product’s specification and user documentation
  • Level 2: Considered to be a practical stage, this level includes writing of test cases on the basis of actual functional and system flow of the application
  • Level 3: At this level, some test cases are grouped together to write a test procedure. Test procedure refers to a group of small test cases and can include a maximum of 10 test cases
  • Level 4: The process is automated at this level. This helps in minimizing the human interaction with the system, which enables the QA to focus only on currently updated functionalities to test

Tips to Write Test Cases for Android Application

Writing a good test case is easy. However, it just requires an individual’s hard work, determination, and clear focus. Some of the simple tips to write an effective test case for Android application include:

Test cases should be written in such a way that they allow a person to test only one feature at a time

  • One should not overlap or complicate test cases
  • Cover all the positive and negative probabilities of the test outcomes
  • Write in simple language with exact and accurate names of forms, fields, etc.
  • Android developers should make sure that they continue to create test cases when the application code is still in the process of writing
  • Test cases should be stored in version control along with the source code
  • The focus should also be on continuous integration of the new test cases
  • Tests should be run every time the code is changed
  • Avoid using emulators and rooted devices

Similar Test Cases

SoftwareTestingo Test Cases
  • Chat Application Test Scenarios
  • Facebook Test Scenarios
  • Google Hangout Test Cases
  • Group Chat Test Scenarios
  • Messages Test Scenarios
  • SMS Test Scenarios

Test Cases For Mobile Apps

Mobile applications are an important part of the modern world. They are omnipresent and can be used for everything from taking selfies to learning languages. However, when it comes to mobile apps, there is a wide variety of formats that need to be tested in order to ensure they will function properly on all devices.

In the world of mobile apps, test cases are used to check for bugs and errors. They can be useful in different scenarios such as in-app purchases, location, messaging, and notifications.

Mobile Apps Test Cases
Mobile Apps Test Cases

Functional Test Cases for Mobile Apps

  • Is the application working as designed whenever it starts and stops?
  • Does the app perform accordingly on various mobile and OS versions?
  • Does the app behave accordingly when faced with external interruptions? (ie. receiving SMS, minimized during an incoming phone call, etc)
  • Is the user able to download and install the app without issues?
  • Is the device able to multitask as expected when the app is in use or running in the background?
  • Can other applications perform satisfactorily once the app is installed?
  • Are social network options such as sharing, posting, etc. working as required?
  • Are mandatory fields working as required?
  • Does the app support payment gateway transactions?
  • Are page scrolling scenarios working as expected?
  • Can you navigate between various modules as expected?
  • Are appropriate error messages received as necessary?

Performance Test Cases For Mobile Apps

  • Can the app handle projected load volumes?
  • What are the various mobile app and infrastructure bottlenecks preventing the app from performing as expected?
  • Is the response time as expected?
  • Are battery consumption, memory leaks, GPS, and camera performance within required guidelines?
  • Is the current network coverage able to support the app at the peak, average, and minimum user levels?
  • Are there any performance issues if the network changes to/from WIFI and 2G/3G/4G?
  • How does the app perform during intermittent phases of connectivity?
  • Are existing client-server configurations providing the optimum performance level?

Battery Usage Test Cases For Mobile Apps

  • Energy consumption of the mobile app
  • User interface designs using intense graphics or result in unnecessarily high database queries
  • The battery life can support the application to perform under projected load volumes
  • Low battery and high-performance demands
  • How the app performs if in use when the battery is removed
  • Battery and data usage leaks
  • New features and updates are not introducing new battery and data usage

Usability Test Cases for Mobile Apps

  • Buttons are a user-friendly size.
  • Buttons location, style, etc are consistent within the app.
  • Icons are consistent within the application.
  • Zoom in and out facilities work as expected.
  • The keyboard can be minimized and maximized easily.
  • Going back, undoing an action, or touching the wrong item can easily be undone.
  • Contextual menus are not overloaded.
  • Verbiage is simple, clear, and easily visible.
  • The end-user can easily find the help menu or user manual should they need.

Compatibility Test Cases For Mobile Apps

  • Have you tested on the top mobile app testing devices and operating systems?
  • How does the app work with varying parameters, such as bandwidth, operating speed, capacity, etc?
  • Does the app work properly with various mobile browsers like Chrome, Safari, Firefox, Microsoft Edge, etc?
  • Does the app’s user interface (UI) remain consistent, visible, and accessible on various screen sizes?
  • Is the text readable for all users?
  • Does the app work seamlessly across various configurations?

Security Test Cases For Mobile Apps

  • Can the mobile app withstand any brute force attack to guess a person’s username, password, or credit card number?
  • Does the app permit an attacker to access sensitive content or functionality without proper authentication?
  • This includes making sure the communications with the backend are properly secured.
  • Is there a strong password protection system within the mobile app?
  • Verify dynamic dependencies.
  • Measures are taken to prevent attackers from accessing these vulnerabilities.
  • What steps have been taken to prevent SQL injection related attacks?
  • Identify and recover any unmanaged code scenarios.
  • Ensure whether certificates are validated and if the app implements Certificate Pinning or not.
  • Protect the application and the network from denial of service attacks.
  • Analyze data storage and validation requirements.
  • Create session management for preventing unauthorized users to access unsolicited information.
  • Check to see if the cryptography code is broken and repair what’s found.
  • Are business logic implementations secured and not vulnerable to any attack from outside?
  • Analyze file system interactions, determine any vulnerability, and correct these problems.
  • What protocols are in place should hackers attempt to reconfigure the default landing page?
  • Protect against malicious client-side injections.
  • Protect against malicious runtime injections.
  • Investigate and prevent any malicious possibilities from file caching.
  • Protect against insecure data storage in the app’s keyboard cache.
  • Investigate and prevent any malicious deeds from cookies.
  • To provide regular audits for data protection analysis.
  • Investigate and prevent any malicious deeds from custom created files.
  • Prevent memory corruption cases.
  • Analyze and prevent any vulnerabilities from different data streams.

Localization Testing Test Cases Of Mobile Apps

  • Localized content should be checked for accuracy. This should also include all validation or error messages that may arise.
  • Language should be properly formatted. (ie. Arabic format of right to left, the Japanese writing style of LastName, FirstName, etc.)
  • Terminology is consistent across UI.
  • Time and date are properly formatted.
  • Currency is the local equivalent.
  • Colors are appropriate and convey the right message.
  • Ensure license and rules obeying target region laws and regulations.
  • The text content layout is error-free.
  • Hyperlinks and hotkey functionality work as expected.
  • Entry fields support special characters and are validated as necessary (ie. postal codes)
  • Ensure the localized user interface has the same type of elements and numbers as the source product.

Recoverability Testing Test Cases Of Mobile Apps

  • Does the app resume at the last operation in case of a hard reboot or system crash?
  • What – if any – is causing crash recovery and transaction interruptions?
  • How effective is the application recovery after an unexpected interruption or crash?
  • How does the application handle a transaction during a power failure?
  • What is the expected process when the app needs to recover data directly affected by a failed connection?

Regression Testing Test Cases For Mobile Apps

  • Check any changes to existing functionality
  • Check new changes implemented
  • Check new features added
  • Check for possible side effects after changes are launched

Test Cases For the Mobile Number Field

A mobile number field is a text box on the mobile website that accepts text input. The purpose of a mobile number field is to receive custom SMS messages and SMS-based requests from the user, without requiring them to manually login or fill out an email address.

The mobile number field is an important part of phone numbers. It holds the digits of the mobile number and some special characters to make it unique.

  • Verify that the mobile number field should display the accepted format of the mobile number as the placeholder text for user assistance.
  • Add a valid mobile number and verify the field should accept the correct mobile number.
  • Verify user can copy and paste the mobile number in the field or not.
  • Verify mobile number field should accept only the numeric value by entering alphabets.
  • Verify mobile number field should accept only the numeric value by entering the special character.
  • Verify by entering the less number than the actual mobile number.
  • Verify the behaviour by adding more digits than the actual mobile number.
  • Verify field accepts the space (s) between the mobile number or not according to the requirements.
  • Verify an error message shown for the blank input for the Mobile Number Field.
  • Verify by adding only the spaces in the Mobile Number Field.
  • Verify correct mobile number is saved in the database or not by click on the Save or Next button.
  • Verify mobile number is saved by pressing the enter button after adding the mobile number in the field.
  • Verify country flags are shown with the Mobile Number field or not.
  • Verify with Flags country code is shown or not with the Mobile Number field.
  • Verify the mobile number text field by entering the valid 10 digit mobile number ie.”9878775858″.
  • Verify the mobile number field by entering the Less than 10 digit mobile number ie.”898585858″.
  • Verify the mobile number field by entering the more than 10 digit mobile number ie.”58585858585″.
  • Verify the mobile number field by entering the blank space between the number ie.”8585 85858″
  • Verify the mobile number text field by copy and pasting mobile number .it must be copy and paste in text box.
  • Verify the mobile number field by entering the 10 “Zero” in text box ie.”0000000000″
  • Verify the mobile number field by entering only 10 blank space .
  • Verify the mobile number field without entering any value.
  • Verify the mobile number field by entering the special character
  • Verify the mobile number field by entering the character value.
  • Verify the mobile number field by entering the “0” at initial.
  • Verify the asterisk symbol for mobile number if field is mandatory field
  • Verify the alert message when user click on save without entering the value in mobile number text box while it is mandatory field.
  • Verify the alert message when user enter wrong data in mobile number field.(Eg. Less mobile Number , mobile number with character and special symbol ,Blank field, etc.)
  • Verify the place holder for the mobile number text box .

I hope you have found some valuable information in this post. Feel free to update us, and you can do that by putting the updated information in the comment section. Let me know if you need more information or have any suggestions. Then you can comment that in the comment section.

    Filed Under: Test Cases Example

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Primary Sidebar

    Join SoftwareTestingo Telegram Group

    Categories

    Copyright © 2022 SoftwareTestingo.com ~ Contact Us ~ Sitemap ~ Privacy Policy ~ Testing Careers