Transcript
Data sheet
HP UFT Mobile accelerates automated mobile testing The mobile era The era of mobility and mobile applications has arrived, and it demands rapid development and delivery of high-quality solutions. Customers expect an exceptional mobile experience and competition in the mobile market gives them a wide range of choices. The consumer world has driven unprecedented changes in IT and now IT needs the practices, delivery models, and management solutions to make it work. The unprecedented increase of mobile app development has brought a new set of challenges that engineering and QA teams need to overcome in order to keep up with this rapid rate of growth. Given the extreme pace and unpredictability of today’s mobile market, maintaining application quality has become a daunting task. The complexities of multiplatform development coupled with the ever‑growing number of models, operating systems, screen sizes, and network technologies make it practically impossible to keep your mobile apps and services in sync with the ever-changing landscape of technology. To address these business and technological challenges, organizations need to implement a mobile testing strategy that enables the testing team to: • Integrate with Agile development processes and rapidly test application builds • Meet the required quality level across a variety of real devices and platforms • Evaluate both functionality and performance • Manage and mitigate security risks • Communicate status and results of testing effort • Manage the quality of a hybrid composite application that includes a mobile application • Leverage existing ALM investment Automation must be the cornerstone of any successful mobile testing strategy. Only through automating the functional and regression testing of your mobile applications, can you achieve both speed and quality in the testing process. A key consideration when automating testing is to be able to achieve device-agnostic scripting, allowing you to build test cases that can be easily reused or ported to multiple mobile platforms.
Users expect their mobile applications to work as expected and to perform as if they were on their regular computer. Your mobile testing approach also must incorporate both functional and performance testing. The ideal scenario would be to evaluate your application functionality while also placing the system under realistic load conditions. This will give you the ability to evaluate the true enduser experience. Because your mobile applications are expected to meet the same quality standards as your desktop or web apps, it is essential to integrate mobile testing within your existing application life cycle management (ALM) infrastructure. By managing mobile, desktop, and web-application testing through a single integrated ALM platform, you can centrally manage and track all application projects, leverage the accumulated knowledge of your teams, and provide consistent workflows and processes.
HP UFT Mobile HP Unified Functional Testing (HP UFT) software provides advanced functional testing for modern composite applications including automated GUI and service testing. HP Unified Functional Testing Mobile (HP UFT Mobile) extends UFT and enables automated and manual testing of mobile applications on cloud-based real devices. HP UFT Mobile enables the mobile testing team to both automate and accelerate its testing, often reusing its testing scripts on multiple devices and platforms.
Figure 1 HP UFT Mobile extends the HP Application Lifecycle Management suite to enable full end-to-end testing of mobile applications on real devices.
HP ALM
HP Service Virtualization
Private cloud of dedicated real devices
HP UFT
HP UFT Mobile
HP LoadRunner and HP Performance Center
The few testing products that have been introduced into the mobile automation space are consistently failing in the areas of speed, accuracy, and continuous integration across the entire lifecycle. Together, HP UFT and HP UFT Mobile are an end-to-end complete solution for the automated mobile app testing that allows teams to release quickly and deliver a great customer experience. HP UFT drives the core scripting and flow control of mobile tests and HP UFT Mobile provides access to a private cloud of dedicated mobile devices hosted in PerfectoMobile’s comprehensive cloud of mobile devices. This ground-breaking solution enables enterprises to naturally extend their existing HP Unified Functional Testing software and HP ALM software environments to support testing mobile applications. HP UFT Mobile provides a dedicated cloud-based environment of mobile devices to support your testing needs. These devices are connected to live networks spread out in different geographic locations. Handsets can be replaced and new devices can be added on demand within hours, enhancing flexibility and shortening the testing cycles.
2
Ideal for Agile software development, HP UFT Mobile lets you run automated tests on multiple devices and scales easily to support intensive regression and functional testing. With HP UFT Mobile, you are able to automate device‑agnostic, key-word-based scripting of complicated test cases and instantly port them to any number of devices. Additionally, UFT Mobile is able to leverage UFT’s existing integration with Jenkins via plug-in. HP UFT and HP UFT Mobile enable enterprises to establish a mobile center of excellence, based on the knowledge and assets originally developed for HP UFT and HP ALM. Because testers use the same familiar UI, mature scripting language, and flow as in HP UFT, script creation and maintenance for mobile applications are quick and seamless. Using HP UFT to build test scripts for mobile applications and HP UFT Mobile gives your testers immediate access to hundreds of remote devices from inside HP UFT. To create a mobile test script, simply connect to HP UFT Mobile cloud and choose one or more devices to work on. The mobile device appears as an object inside UFT, enabling you to simply record actions directly into the normal script flow. Once recorded, you can use either the key word or expert view to edit your script and use the standard object repository.
Figure 2 • • • • •
Native HP UFT scripting for mobile Fully integrated UI HP UFT execution control and reporting Integrated with HP ALM Cloud-based access to real devices
The sidebar panel in the UFT Mobile plug-in enables high-level intelligent mobile-specific functions that mimic the actions that a real user would take when operating a mobile device (for example, press keys, open browser, select image, type text, etc.), allowing fast, easy, and maintainable mobile scripting. Built-in functions enable easy access to functions, such as dynamic search for text and images (including scrolling) on screen and a visual relationship mapping that facilitates the creation of device-agnostic scripts during the recording phase. Users work on the device directly from the familiar HP UFT user interface, using the rich feature set and scripting environment. Tight integration at the UI level allows testers to use the same UI for normal, mobile, and hybrid scripting.
Full end-to-end functional and load and performance testing Your applications have to function in real-world conditions, which include multiple simultaneous users, realistic network conditions, and different locations, different platforms, and operating systems. Your testing infrastructure must be flexible and comprehensive to support a complete end-to-end approach. With integration to HP LoadRunner and HP Performance Center, HP UFT and HP UFT Mobile can introduce real device application side testing into your mobile load and performance tests. This full, end-to-end testing allows you to create very realistic test scenarios that will closely match and predict what the end user will actually experience.
Integrated ALM management and rich, image-enhanced reports Because HP UFT Mobile is closely integrated into HP UFT, it directly embeds complete and detailed testing information from executed mobile scripts into the HP UFT execution report. These enhanced reports include active screenshots and video recording of the test run, as well as standard information such as test status and description. Full support for screenshots within HP UFT is a must for UX testing common in the mobile space. The availability of rich, image-enhanced reports within the existing report structure enables enterprises to maintain their normal workflow with HP UFT, HP ALM, and HP Quality Center. These enhanced reports enable users to view, analyze, and share test results across the organization, while screenshots and video improve collaboration and communication of issues among teams across the globe. Full back-end integration with HP ALM and HP Quality Center, based on scripting data and report structures, enables centralized and complete test management and visibility for your mobile apps. Using a single platform for managing and automating the application lifecycle enables enterprises to offer mobile quality and performance while reducing TCO. Learn more about testing your mobile applications at hp.com/go/mobiletesting.
3
Get connected hp.com/go/getconnected
Share with colleagues
Current HP driver, support, and security alerts delivered directly to your desktop © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. 4AA4-4072ENW, Created October 2012