Friday, 6 November 2015

Mobile Testing with QTP UFT

The mobile testing has separate tools but latest version of QTP can be used even for testing mobiles. QTP or UFT (Unified Functional Testing) Tool is a software testing tool used for automating a test. It is mostly used for "Regression" or "Functional" Testing. QTP is also known as functionality tool. Some of the main features of this QTP are as follows .
  • QTP runs only in a Windows environment
  • QTP uses "VB Script" as a scripting language
  • Depending on the version it supports different technologies (Web, Java, .Net, SAP, etc.)

UFT is the last version of QTP; it is a combination of both HP QTP+ HP Service Test. It also supports open source CI (continuous integration) systems like Hudson and Jenkins. UFT on considering the basic requirement of phones and tablets provides an extended support for mobile testing. With this HP UFT mobile support, it will be able to create mobile platform agnostic scripts. This script which has been developed on IOS can also work on Android.
Automation Testing
For any automation tool, automated testing process should go through following process
  • Feasibility analysis during automationBefore performing automation testing on software, it is very essential as a tester to verify whether the software can be automated or not. Whether  the application is testable or not.
  • Suitable tool section processWe have to select the automation tool based on the software requirement, usability of the software and function
  • Select and develop the automation frameworkAfter choosing the automation tool, the next step is to select a suitable framework for automation. We have to analyze which framework is suitable for testing the functionality of that particular software.
  • Proof of conceptPOC or Proof of Concept is established with an end to end setup to assess whether the tool can execute the automation of the application
  • Develop, run and analyze the test scriptOnce the scripts get prepared, the scripts should go for execution process. We have to go through the results, do result analysis and defect logging.

Various Mobile Testing Methods
Basically the mobile testing has to go through certain methods to undergo an effective testing. They are as follows.
  • Compatibility Testing: It verifies that the application works as expected with different screen sizes, internal hardware, resolutions etc.
  • Interoperability Testing: It checks various functionalities like sharing conference, simple messaging, video messaging, call setup etc. on different mobile devices are done properly or not.
  • Functionality Testing: It tests the operational aspects of mobile devices like storage media handling options, controls etc.
  • Usability Functionality: It includes application navigation testing, mobile interface testing, color scheme of the application and so on
  • Performance Testing: It checks the stress and load capacity of the mobile devices
  • Localization and Internationalization Testing: This testing ensures that the device supports the internationalization and localization testing
  • Data exchange and synchronization Testing: It verifies that the device can sync perfectly with other devices like PCs, PDA's and other mobile devices

Advantages of QTP or UFT for Mobile testing
  • Very simple and easy to use
  • Easy Scheduling and monitoring
  • Full help-desk support from HP
  • Uses VBScript language and easy to code compare to other object oriented programming language



No comments:

Post a Comment