2023 2024 Student Forum > Management Forum > Main Forum

 
  #2  
2nd March 2016, 02:06 PM
Super Moderator
 
Join Date: Apr 2013
Re: Application Test

About the Mobile Application testing
Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, usability and consistency. Mobile application testing can be automated or manual type of testing.


Types of the Mobile application testing :

1. Functional Testing: Functional testing ensures that the application is working as per the requirements. Most of the test conducted for this is driven by the user interface and call flows.

2. Laboratory Testin: Laboratory testing, usually carried out by network carriers, is done by simulating the complete wireless network.



3. Performance Testing: This testing process is undertaken to check the performance and behavior of the application under certain conditions such as low battery, bad network coverage, low available memory, simultaneous access to application’s server by several users and other conditions.



4. Memory Leakage Testing: Memory leakage happens when a computer program or application is unable to manage the memory it is allocated resulting in poor performance of the application and the overall slowdown of the system.


5. Interrupt Testing: An application while functioning may face several interruptions like incoming calls or network coverage outage and recovery. The different types of interruptions are:
Incoming and Outgoing SMS and MMS
Incoming and Outgoing calls
Incoming Notifications
Battery Removal
Cable Insertion and Removal for data transfer
Network outage and recovery
Media Player on/off
Device Power cycle


6. Usability testing: Usability testing is carried out to verify if the application is achieving its goals and getting a favorable response from users.

7. Installation testing.. This testing process covers installation, updating and uninstalling of an application

8. Certification Testing: To get a certificate of compliance, each mobile device needs to be tested against the guidelines set by different mobile platforms.

9. Security Testing: To check for vulnerabilities to hacking, authentication and authorization policies, data security, session management and other security standards.


Challenges in Mobile testing

Variety of Mobile Devices: Mobile devices differ in screen sizes, input methods (QWERTY, touch, normal) with different hardware capabilities.

2. Diversity in Mobile Platforms/OSes: There are different mobile operating systems in the market. The major ones are Android, iOS, Symbian, Windows Phone, and BlackBerry (RIM). and the testing parameters of each platform may differ

3. Device Availability: Access to the right set of devices when there is an ever-growing list of devices and operating system versions is a constant mobile application testing challenge. Access to devices can become even more challenging if testers are spread across different locations.
4. Mobile network operators: There are over 400 mobile network operators in the world; out of which some are CDMA, some GSM, whereas others use less common network standards like FOMA, and TD-SCDMA.


5. Scripting: The variety of devices makes executing a test script (scripting) a key challenge

6. Choosing how to test: There are two main ways of testing mobile applications: testing on real devices or testing on emulators.


technology used in Mobile application testing :



Quick Reply
Your Username: Click here to log in

Message:
Options




All times are GMT +5. The time now is 02:22 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
SEO by vBSEO 3.6.0 PL2

1 2 3 4