Thoughts of Mobile application testing

Mobile application testing

Mobile applications are often build to be agile  and reliable as pC based applications in order to meet the challenge .Mobile application testing has evolved as a seperate testing stream.Always recommende3d to have seperate strategy for mobile application testing.Evolution of mobile devices has opened up avenue to integrate mobile applications into the mainstram computing.Mobile application s started delevering complex functionalities  in key domains on platforms that have limited capabilities.Mobile environment/domain is consistuted by a variety of devices with diverse hardware and softwares.This diversity in mobile enviroments present challenges in developemnt and testing.More over required unoque strategy.

Mobile applications

Mobile applications are classified into two  category standalone applications and enterprise applications . Standalone applications reside inside in the mobile handset and do not have external communications or external interface with external systems.Enterprise aplications are built to perform resource intensive transactions across environments.Enterprise applications also   interface with external system through WAP  or HTTP/HTTPS.
Challenges in mobile application testing arise from diversity of their device environment , hardware and networks. Rendering of mobile web application mainly depends on mobile OS and mobile browsers.Rendering of images and positioning of cmponents/elements on a page will be very much depend on device screen resolution/Size too. Exhaustive testing is required to ensure application compatibility of the application.Mobile application has different runtime environment like BREW,Java, embedded visual basic etc. Through testing of applications should be done across various platforms. Some devices communicate through wap while some others use HTTP to communicate.Applications should be tested for their compatability with WAP enabeled  and HTTP enabled devices.
Gateways in a wireless network may act as data optimizers that deliver content more suitable for specific devices . this data optimization process of gateways may resuly in decreased performance for havy traffic.Testing of applicationshould be done across gateways also.When application depends on third party transcoders for rendering data on mobile, Application capabilities should be tested with trancoded data. USing emulators and browsers for mobile application will help to great extend but still all final validation should done on actual devices only.
Related Posts with Thumbnails

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>