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 automation: Before 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 process: We have to select the automation tool based on the software requirement, usability of the software and function
- Select and develop the automation framework: After 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 concept: POC 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 script: Once 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