Mobile Test Automation: Lessons Learned in the Trenches

Save this PDF as:

Size: px
Start display at page:

Download "Mobile Test Automation: Lessons Learned in the Trenches"

Transcription

1 T4 Track 10/4/2012 9:45:00 AM Mobile Test Automation: Lessons Learned in the Trenches Presented by: Manish Mathuria, InfoStretch Sha Mohammed, Sabre Airline Solutions Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL

2 Manish Mathuria InfoStretch Manish Mathuria has more than fifteen years of professional and management consulting services experience. As the CTO and leader of the mobile testing practice at InfoStretch, Manish leads the team in developing architecture, scalability, performance, and IT strategies for customers, especially in the mobile domain. InfoStretch provides certification and testing services to some of the leading national and international app stores. Manish and his team help optimize major global app stores testing and certification processes. They have tested and certified more than 50,000 mobile applications in the InfoStretch Mobile Lab. Manish speaks regularly at leading quality and software engineering conferences worldwide.

3 Sha Mohammed Sabre Airline Solutions Mr. Sha Mohammed, Director Software Quality Engineering at Sabre Airline Solutions, has over 13 years of experience in Software/IT industry in both product development and consulting roles. Sha has deep knowledge and experience in software testing and successfully delivering high volume, high availability ecommerce applications for air travel and finance industries. He carries an excellent track record in building and sustaining high performing teams and supporting infrastructure and logistics in large and complex multi-national corporations. Sha has also had remarkable success in finding the right mix between deploying proven traditional methods as well as innovative cutting edge technology, tools and processes to enable faster Time-To-Market with great quality at the right cost. Prior employers include Fidelity Investments, Ariba, American Express & EMC2.

4 1 1 Mobile Test Automation Lessons from the Trenches Manish Mathuria CTO InfoStretch Corporation Mohammad Sha Director of QA Sabre Airline Solutions Lakeside Drive, Ste 200, Santa 2 AGENDA Mobile Landscape and Testing Challenges 1 Mobile Automation Best Practices QUESTIONS Mobile Test Automation Tool Categories Case Study Sabre Airline Solutions Lakeside Drive, Ste 200, Santa 1

5 MOBILE LANDSCAPE MOBILE TESTING CHALLENGES 3 4 Mobile on Fast Track Do you know how many babies are born each day? 371,000 DAILY Impressive, until you realize the number iphones sold 377,900 DAILY Or the number of Android phones activated. 700,000 DAILY And letʼsnot forget the growth of tablets. 191,000 DAILY Lakeside Drive, Ste 200, Santa 2

6 Mobile Shorter Life Cycle Risk Gap from requirements Short Cycle for Mobile Traditional Mobile Mobile Dev. Traditional SW/PC Short Cycle Mobile dev. Time SW Cycles Mobile ALM Process Continuous QA Market 6 years Browsers Product Version Product Release timeline 6 years 3

7 Market Product Version Product Version 1 year 2011 Product Version Product Version Android V2.3 V2.3.3 V3 V2.3.4 V3.1 V2.3.5 V3.2 V2.3.7 V2.3.6 V4 Product Version Product Release timeline 1 year MOBILE TESTING IS DIFFERENT 8 4

8 THE CHANGE FROM TRADITIONAL TESTING Many platforms (Blackberry, Android, ios, S60, WP7, etc ) Many form factors (touch, keyboard, slide, landscape, etc ) Many networks (3G, 4G, Wi-Fi, Wi-Max, etc ) Mobile is fragmented More platform changes (8 major version changes in 2010) Handset life is short (6-18 months) Device Capability? How to test location based services? Dynamic Carriers/Networks/Devices? Mobile is dynamic Many handsets Actual networks Accounts, SIM, Access - expensive, time consuming and resource intensive Usability, network connectivity, call interruptions, and device providers Mobile requires logistics 9 NEW NEEDS + CHALLENGES FROM TRADITIONAL TESTING Testing Challenges How to identify which devices to test on to support your user base? How to identify device limitations and characteristics for feature testing? How to report observations during testing on devices to developers? How many versions of Mobile OS tests need to be repeated? How to find out unique features of each device? Offline-Online Content and caching? Connectivity to native devices peripherals Software Development Cycle Mobile SDLC is in its nascent stages No set quality and development process; Agility required Location based, orientation, social media integration When to do full test vspartial test? Different methods to deploy - making testing more complex Ad-hoc testing beyond what is documented Enterprise Testing Challenges Difficult to test in the field No VPN on old devices How does the app deal with the backend system changes? How to push updates and test them? No security standards Minimum vulnerability database for apps as well as mobile browsers No standard privacy policies and laws set 10 5

9 TESTING LIFECYCLE ENTERPRISE MOBILE TESTING LIFECYCLE Manage Requirements Optimize Quality Optimize Performance + Monitoring Business Process Definitions Business Requirements Platforms, networks And UX requirements Test Requirements Test Strategy And Plan Define Use Cases Test Analysis DEFECTS Capacity Planning Platform Functional Test Exec Regression Manual Platforms Platforms + UX Testing Capacity Planning Diagnostics ISSUES Test Creation and Maintenance Performance Testing Timing Networks Load Platforms App Develop Collaborate Mobile Specific Web Specific Mobile + Web Specific MOBILE AUTOMATION MOBILE AUTOMATION TOOL CATEGORIES Mobile HTML5 Based Automation Native Platform Automation Technologies Platform Independent Mobile Automation 12 6

10 TOOL CATEGORIES MOBILE AUTOMATION TOOL CATEGORIES Mobile HTML5 Based Automation Native Platform Automation Technologies Platform Independent Mobile Automation What Drives HTML and JS constructs RecognizesWeb Controls Drives GUI widgets and Controlson the Native UI Layer Leverages screencoordinates, images and OCR to drive automation Pros Cross device platforms Cross browsers Object aware automation Non Intrusive to App Ultimatecontrol as good object level UI layer access Crossplatform scripting, one script many devices. Has access to the whole device Cons Tools Limitedto Web and Cross Platform HTML5 Apps Selenium Webdriver QUnit Intrusive, often requires code access Written specifically for a device platform Limited to the context of the application Robotium Frank UIAutomation MonkeyTalk Limited object awareness, reliance on image and OCR Less effective for complex automation PerfectoMobile See Test (Experitest) Device Anywhere MOBILE AUTOMATION LESSONS FROM THE TRENCHES 14 7

11 15 Lessons Learnt How to Select Test Cases and Devices for Mobile Automation? 1 Dealing with Fragmentatio n Deal with Scripting Challenges Test Execution Challenges Lakeside Drive, Ste 200, Santa TEST CASE/Devices SELECTION How do you identify the test cases for Mobile Automation? Complexity Medium complexity test cases Provide coverage for device compatibility tests Devices Selection Jail broken or not? Market relevant Screen resolution coverage OS Coverage Tool and Resource Capability System Interaction Peripheral Interaction Interaction between multiple apps/ OS-App /Multi Domain Location aware, peripheral, battery life, system alerts etc. Stability/Change UI components that will change less. Clear understood business processes Best Practices for other GUI Automation apply 16 8

12 Scripting Challenges 17 Widgets will render Different even on same OS Android 2.3 Left: Samsung Right: Sony Ericson 9

13 Form Factor Challenges Droid X2 Droid Charge iphone 4 Test on the actual target devices Desktop Browser Droid Charge 10

14 Dealing with Synchronization Image Scan & Analysis Yes Needle Found? No No Timeout Exceeded? Yes Exit With Success Exit With Failure 21 Dealing with Fragmentation Design your test cases for exceptions! Browser Browser Go Open To Sign On Make Payment Text Verify Confirm Payment Sign Off QTP/Selenium Make Payment Test case Address ATM Search Browser Open Select Acct View Schedule Payment Sync Text Quick Links Nick Name Browser Go To Sign On Sign Off ZIP ATM Search Make Payment Sync Image Confirm Payment Framework Virtual Function Library ios Android HTC Aria Android HTC Droid BB Torch BB 8520 LG CU620 LG VX9000 Devices Device Implementations for Sign On (10+) Device Implementations QTP Testcases Virtual Functions 22 11

15 Execution Best Practices 23 Invest in Continuous Integration (CI) Automating the Automation What is CI? Automate execution of test cases Integrated automated reporting, and notifications Prominent tools Jenkins, Microsoft TFS Invest in a Test Automation lab of devices 24 12

16 Our CI Integration Test Management Tool Automating the Automation Test Framework e.g. QMetry / HP-QC Continuous Integration Check-in Test Runner Setup Launch Reporting Teardown e.g. TestNG Test Assets Optimize Report Test Build Test Reports e.g. Hudson / Jenkins e.g. ReportNG 25 Develop Strong Test Recovery Automating the Automation Automation Tests will break due to Device characteristics Test script errors Automation tool instability Device instability Data instability Invest in Robust Test recovery system Develop agents that can restart text components on devices Enhance test case recovery, capability to restart test case

17 Sabre Case Study 27 Business Problem Automated a mobile web based application that enables the ability for passengers to book and manage travel on their ios and Android mobile devices through a simple and intuitive process flow. Development and Manual Testers defined 33 user scenarios test cases for automation to detect regressions. Test cases are categorized by a. Book My Flight b. Manage My Flight c. Check Flight Status d. Feature Function Test integrated testing with the above 3 categories Automation starts as soon as Manual tests verify each functionality. Application compatibility testing with system notifications are manually tested. 14

18 Test Environment Automation Tool Selected: Selenium Remote Android and IOS web driver. Automated tests limited to the Sabre web application only. Selenium based solution does not support automated application compatibility i.e. system alerts phone calls while application is running and Blackberry devices -Perfecto Mobile test automation can be used in this case. Selenium Test Suites Selenium Test Suites Test on Firefox first as baseline, then move to mobile devices Webdriver installed on each mobile devices Sabre Test Code Repository Jenkins CI Selenium Test Suites Monitor for regression Some Technical Challenges Faced Element ID Discovery Test code dependent on locator id changes and UI flow changes especially in agile scrum development environment. Colocation is critical to promote communication. Xpathnot supported on all mobile devices. Selenium Web driver connection reset when executing whole test suites on ios and Android devices on a single run. Web driver not responsive at times causing timeouts. Still maturing -monthly releases On Android Android Web driver delay in populating in list box values. Problems with launching web applications on Android emulator. Compatibility across various devices i.e. On Android 2.3 OS -Samsung Galaxy and Sony Ericson have different list-box implementations (see next slide) On IOS ios Web driver does not always reset after test suite run and need device restart. Installing Web driver on ios devices requires jail broken device and valid provision profile on device. 15

19 Lessons Learned Automation team to be co-located with development team especially with agile scrum teams. Establish policy to ensure locator ids backward compatibility between sprints. Questions? Due to the variability of devices and web driver behaviors, architect your automation with this theme when things change, change it in ONE place. Automation scripts should coordinate the highest level abstraction, (libraries) whenever possible to maintain agility and robustness across devices. Agreement on list of devices / vendors to be supported. Not all devices will be have the same way. Selenium ios and Android web drivers are still evolving -expect to do debugging to workaround web driver issues. 16

Mobile Testing Automation

Mobile Testing Automation Mobile Testing Automation HARNESS THE MAGIC OF MOBILE TESTING AUTOMATION An InfoStretch White Paper August 2014 Elevating confidence 3200 Patrick Henry Drive, Suite 250 Santa Clara, CA 95054 408.727.1100

More information

Automated testing for Mobility New age applications require New age Mobility solutions

Automated testing for Mobility New age applications require New age Mobility solutions Automated testing for Mobility New age applications require New age Mobility solutions Executive Summary Today, mobile phone has transformed from its former role as a mere medium of communication to that

More information

Lee Barnes, CTO Utopia Solutions. Utopia Solutions

Lee Barnes, CTO Utopia Solutions. Utopia Solutions Mobile Technology Testing Are You Ready? Lee Barnes, CTO Utopia Solutions Agenda 1. Mobile Testing Challenges 2. Mobile Testing Practices 3. Mobile Test Automation 4. Summary and Q & A Mobile Testing Challenges

More information

Mobile Application Testing Challenges & Best Practices

Mobile Application Testing Challenges & Best Practices Mobile Application Testing Challenges & Best Practices SSQA Silicon Valley; Sept 11, 2012 1 Agenda Key Challenges in Mobile Application Testing Best Practices Test Automation Test Sourcing Q & A 2 Mobile

More information

101-301 Guide to Mobile Testing

101-301 Guide to Mobile Testing 101-301 Guide to Mobile Testing Perfecto Mobile & Toronto Association of System and Software Eran Kinsbruner & Joe Larizza 2014 What To Do? Great News Your first Mobile Project has arrived! You have been

More information

Mobile Automation: Best Practices

Mobile Automation: Best Practices contents A U T H O R : M a n i s h B h a g a t Mobile Automation: Best Practices Abstract... 2 Executive Summary... 3 QA Challenges of Mobile Application Testing... 4 Mobile Application Automation Challenges...

More information

Mobile Application Testing

Mobile Application Testing Mobile Application Testing Whitepaper Author: Scott Aziz Date: June 1, 2012 This whitepaper outlines the critical areas of testing needed to certify mobile enterprise applications Best practices from UST

More information

From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development

From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development Introduction Today s developers are under constant pressure to launch killer apps and release enhancements as

More information

What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing

What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing Today s agenda A new world order for applications impact on QA HP s response announcement

More information

Mobile Test Automation - Right Tools and Right Approach

Mobile Test Automation - Right Tools and Right Approach Mobile Test Automation - Right Tools and Right Approach With business interfaces moving on to the Mobile space, enterprises are leveraging innovative apps that not only connect their customers but also

More information

Cognizant Mobility Testing Lab. The faster, easier, more cost-effective way to test enterprise mobile apps.

Cognizant Mobility Testing Lab. The faster, easier, more cost-effective way to test enterprise mobile apps. Cognizant Mobility Testing Lab The faster, easier, more cost-effective way to test enterprise mobile apps. Be Cognizant 2 MOBILE APP TESTING REINVENTED With Cognizant Mobility Testing Lab You Will Save

More information

Open source Test Automation Tools for Mobile Applications A Primer

Open source Test Automation Tools for Mobile Applications A Primer W H I T E PA P E R Open source Test Automation Tools for Mobile Applications A Primer Authors: Anil Sannareddy: Senior Test Automation Architect, Aspire Systems Murali Murugan: Lead Test Automation Consultant,

More information

Selecting the Right Mobile Test Automation Strategy: Challenges and Principles

Selecting the Right Mobile Test Automation Strategy: Challenges and Principles Cognizant 20-20 Insights Selecting the Right Mobile Test Automation Strategy: Challenges and Principles Understanding the various options and choosing the tools and automation processes best suited to

More information

On the Edge of Mobility Building a Bridge to Quality October 22, 2013

On the Edge of Mobility Building a Bridge to Quality October 22, 2013 Copyright 2013 Vivit Worldwide On the Edge of Mobility Building a Bridge to Quality October 22, 2013 Brought to you by Copyright 2013 Vivit Worldwide Hosted by Stephanie Konkoy Americas Chapter/SIG Liaison

More information

WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING

WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING 1 The basic frame of software testers mind-set is attuned to check documentation, functionality, stability, API and performance and make sure that

More information

Perfect Your Mobile App with Load Testing and Test Automation

Perfect Your Mobile App with Load Testing and Test Automation Wipro & Experitest Co-webinar: Perfect Your Mobile App with Load Testing and Test Automation June 2015 Speakers Guy Arieli CTO Experitest Sudheer Mohan Director - Mobility Certification & Automation Wipro

More information

Syllabus Version 1.2.8.

Syllabus Version 1.2.8. Syllabus Version 1.2.8. 0. Introduction to This Syllabus... 4 0.1 Purpose of this Document... 4 0.2 Cognitive Level of Knowledge... 4 0.3 The Examination... 5 0.4 Business Outcome... 5 0.5 Specialization...

More information

Mobile testing. How to catch up? Agenda. Mobility, an uprising demand. 2012 Capgemini. All rights reserved. 1. Nov 27, 2014 Sebastiaan Van Gucht

Mobile testing. How to catch up? Agenda. Mobility, an uprising demand. 2012 Capgemini. All rights reserved. 1. Nov 27, 2014 Sebastiaan Van Gucht Mobile testing How to catch up? Nov 27, 2014 Sebastiaan Van Gucht Agenda Introduction Mobile testing challenges Mobile test strategy & approach Key differences Q&A Copyright Capgemini 2014 All Rights Reserved

More information

ASHVINS Group. Mobile Application Testing Summary

ASHVINS Group. Mobile Application Testing Summary ASHVINS Group Mobile Application Testing Summary Mobile Application Testing Challenges Unique challenges with mobile applications; device compatibility, OS compatibility, UI compatibility, browser compatibility

More information

Syllabus Version 2.5_R (04.04.2016)

Syllabus Version 2.5_R (04.04.2016) Syllabus Version 2.5_R (04.04.2016) CMAP-F-Syllabus V2.5_EN, 04.04.2016 Page 1 of 15 0. Introduction to This Syllabus... 4 0.1 Purpose of this document... 4 0.2 Cognitive Levels of Knowledge... 4 0.3 The

More information

Image Area. White Paper. Best Practices in Mobile Application Testing. - Mohan Kumar, Manish Chauhan. www.infosys.com

Image Area. White Paper. Best Practices in Mobile Application Testing. - Mohan Kumar, Manish Chauhan. www.infosys.com Image Area White Paper Best Practices in Mobile Application Testing - Mohan Kumar, Manish Chauhan www.infosys.com Contents Introduction 3 QA Challenges in Mobile Application Testing 3 Device Variation

More information

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group DevOps Best Practices for Mobile Apps Sanjeev Sharma IBM Software Group Me 18 year in the software industry 15+ years he has been a solution architect with IBM Areas of work: o DevOps o Enterprise Architecture

More information

Web UI & Functional Test Automation for Continuous Agile Deliveries

Web UI & Functional Test Automation for Continuous Agile Deliveries Web UI & Functional Test Automation for Continuous Agile Deliveries Web Mobile API Database Date: 19 th Jan, 2016 Webinar Presentation by, Premal Dave, TestingWhiz About TestingWhiz TestingWhiz offers

More information

Challenges and Pains in Mobile Apps Testing

Challenges and Pains in Mobile Apps Testing Challenges and Pains in Mobile Apps Testing Sales office Table of Contents Abstract... 3 Mobile Test Automation... 3 Challenges & Pains... 4 EZ TestApp Concept and Elements... 5 About TenKod Ltd.... 8

More information

Mobile application testing for the enterprise

Mobile application testing for the enterprise Mobile application testing for the enterprise Accenture brings together deep knowledge of the enterprise, expertise in mobile technologies and strong end-to-end testing practices to help all enterprises

More information

12 October 2012 White paper. Best Practices in Mobile Application Testing

12 October 2012 White paper. Best Practices in Mobile Application Testing 12 October 2012 White paper Best Practices in Mobile Application Testing The basic frame of software testers mindset is attuned to check documentation, functionality, stability, API and performance and

More information

Automation Testing in Mobile Applications Swati Hajela

Automation Testing in Mobile Applications Swati Hajela Automation Testing in Mobile Applications Swati Hajela Test Engineer QAI's International Software Testing Conference 2012 Agenda Overview Objectives of the Research Paper Challenges : Mobile Application

More information

Viewpoint. Choosing the right automation tool and framework is critical to project success. - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys

Viewpoint. Choosing the right automation tool and framework is critical to project success. - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys Viewpoint Choosing the right automation tool and framework is critical to project success - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys Introduction Organizations have become cognizant of the crucial

More information

International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN: 2349-6495

International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN: 2349-6495 International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] Survey on Automation Testing Tools for Mobile Applications Dr.S.Gunasekaran 1, V. Bargavi 2 1 Department

More information

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER TABLE OF CONTENTS Market Demand for Enterprise Mobile Mobile App Development Approaches Native Apps Mobile Web Apps Hybrid Apps Mendix Vision for Mobile App

More information

"It's a Phone First! How to Test Your Five-star Mobile Apps"

It's a Phone First! How to Test Your Five-star Mobile Apps BW4 Concurrent Session 11/7/2012 10:15 AM "It's a Phone First! How to Test Your Five-star Mobile Apps" Presented by: Will Hurley Quality and Security Services Brought to you by: 340 Corporate Way, Suite

More information

Ensuring Mobile Application Quality Across Your Application Lifecycle

Ensuring Mobile Application Quality Across Your Application Lifecycle Test on Real Devices with Melillo s Managed Cloud Platform (MCP ) Powered by HP Mobile Center, MCP supplies a flexible foundation that includes all common infrastructure needed to enable organizations

More information

MagenTys Testing Services Page 2

MagenTys Testing Services Page 2 Testing Services CONTENTS 1 MAGENTYS... 3 2 COMPANY DETAILS... 4 2.1 Overview... 4 2.2 ETHICS and values... 4 3 Services... 5 3.1 Test Automation... 5 3.1.1 Test Automation Framework and Automated Test

More information

Software Quality Testing Course Material

Software Quality Testing Course Material Prepared by Vipul Jain Software Quality Testing Course Material Course content is designed and will be taught in such a manner in order to make a person job ready in around 10-12 weeks. Classroom sessions

More information

Cross Platform Mobile. -Vinod Doshi

Cross Platform Mobile. -Vinod Doshi Cross Platform Mobile Application Testing -Vinod Doshi Objective Mobile Application Testing Needs. Challenges Current platform specific tools Cloud Testing Testing Strategies and Recommendations Generic

More information

White Paper. Bridging the essential gap between Mobile Cloud and crowd based testing. 1. Introduction. 2. Testing Lifecycle

White Paper. Bridging the essential gap between Mobile Cloud and crowd based testing. 1. Introduction. 2. Testing Lifecycle White Paper Bridging the essential gap between Mobile Cloud and crowd based testing 1. Introduction 2. Testing Lifecycle a. Testing typologies (Functional, Usability) b. Functional Testing: Manual

More information

White Paper Bridging the Essential Gap between Continuous Quality and Crowd Based Testing

White Paper Bridging the Essential Gap between Continuous Quality and Crowd Based Testing White Paper Bridging the Essential Gap between Continuous Quality and Crowd Based Testing 1 Contents Introduction... 3 Testing Lifecycle... 4 Testing typologies... 4 Functional Testing... 4 Manual vs.

More information

Mobile App Development: The CD Recipe Jenkins + Functional and Non-functional Testing + Real Devices. Carlo Cadet, Director, Technical Evangelists

Mobile App Development: The CD Recipe Jenkins + Functional and Non-functional Testing + Real Devices. Carlo Cadet, Director, Technical Evangelists Mobile App Development: The CD Recipe Jenkins + Functional and Non-functional Testing + Real Devices Carlo Cadet, Director, Technical Evangelists Introducing Perfecto Mobile Enabling manual and automated

More information

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application BACKBONE.JS Sencha Touch CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application A RapidValue Solutions Whitepaper Author: Pooja Prasad, Technical Lead, RapidValue Solutions Contents Executive

More information

Cloud based Testing for Mobile Apps

Cloud based Testing for Mobile Apps Cloud based Testing for Mobile Apps Dada Mote XORIANT Solutions Pvt. Ltd. 1 Agenda Testing Mobile Apps Limitations Emerging Trends Cloud Based Testing for Mobile Apps Clouds types for Mobile Apps Testing

More information

MOBILE APPLICATION TESTING. TekMindz s Testing solutions for enterprises INDZ TM TEK

MOBILE APPLICATION TESTING. TekMindz s Testing solutions for enterprises INDZ TM TEK MOBILE APPLICATION TESTING TekMindz s Testing solutions for enterprises TEK INDZ TM Mobile Testing Strategy There are unique challenges in testing mobile applications. The challenges are mainly due to

More information

Performance Testing- Is Your Mobile Application Ready for Scale?

Performance Testing- Is Your Mobile Application Ready for Scale? Hexaware & Experitest Co-webinar: Performance Testing- Is Your Mobile Application Ready for Scale? April 2015 Speakers Guy Arieli CTO Experitest Vinayak Gaur Head of Mobile Application Testing Hexaware

More information

Enterprise-grade Mobile Application Quality across your Application Life cycle THE MOBILECLOUD PLATFORM. 2012 Perfecto Mobile. All rights reserved.

Enterprise-grade Mobile Application Quality across your Application Life cycle THE MOBILECLOUD PLATFORM. 2012 Perfecto Mobile. All rights reserved. 2013 Enterprise-grade Mobile Application Quality across your Application Life cycle THE MOBILECLOUD PLATFORM 2012 Perfecto Mobile. All rights reserved. CONTENTS Enabling Enterprise Mobility Quality...

More information

Mobile Center of Excellence

Mobile Center of Excellence Mobile Center of Excellence Mobility is fast emerging as a critical component of the enterprise application architecture as smart devices, next generation service provider networks and clouds enable rich

More information

5 Ways to Improve the Quality and Efficiency of your Mobile Testing

5 Ways to Improve the Quality and Efficiency of your Mobile Testing 5 Ways to Improve the Quality and Efficiency of your Mobile Testing Dennis Schultz, IBM Solution Architect Rational Emerging Technologies Team dennis.schultz@us.ibm.com dennisschultz.wordpress.com 20 February

More information

Latest Trends in Testing. Ajay K Chhokra

Latest Trends in Testing. Ajay K Chhokra Latest Trends in Testing Ajay K Chhokra Introduction Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the customer.

More information

Better Software Though Expertise, Collaboration & Automation. BDD, DevOps and Testing

Better Software Though Expertise, Collaboration & Automation. BDD, DevOps and Testing Better Software Though Expertise, Collaboration & Automation BDD, DevOps and Testing CONTENTS 1 MAGENTYS... 3 2 TESTING SERVICES... 4 2.1 Test Automation... 5 2.1.1 Test Automation Framework and Automated

More information

Overview Company & Product Portfolio

Overview Company & Product Portfolio Overview Company & Product Portfolio Experitest EXPERITEST Testing & Monitoring tools for smartphones AUTOMATION tools for 24*7 testing & monitoring Productivity tools for MANUAL mobile testing Customers

More information

Testing Mobile Applications

Testing Mobile Applications Testing Mobile Applications Published by 360logica software testing Services (www.360logica.com ) [ Testing Mobile applications ] Copyright 2011@ 360logica software testing services Testing Mobile Applications

More information

Statement of Direction

Statement of Direction Mobile First: Taking Mobile CRM to the Next Level 1 January 2013 Mobile First: Taking Mobile CRM to the Next Level Whitepaper Mobile First: Taking Mobile CRM to the Next Level 2 Table of Contents Notes...

More information

Fast Feedback: Jenkins + Functional and Non-Functional Mobile App Testing Without Pulling Your Hair

Fast Feedback: Jenkins + Functional and Non-Functional Mobile App Testing Without Pulling Your Hair Fast Feedback: Jenkins + Functional and Non-Functional Mobile App Testing Without Pulling Your Hair Uzi Elion, Tecnology Director Carlo Cadet, Director, Technical Evangelists Tuning the Process for Mobile

More information

Quality Assurance - Karthik

Quality Assurance - Karthik Prevention is better than cure Quality Assurance - Karthik This maxim perfectly explains the difference between quality assurance and quality control. Quality Assurance is a set of processes that needs

More information

Mobinius Testing Services OPTIMIZE YOUR PERFORMANCE AND ENSURE A SUPERIOR USER EXPERIENCE

Mobinius Testing Services OPTIMIZE YOUR PERFORMANCE AND ENSURE A SUPERIOR USER EXPERIENCE Mobinius Testing Services OPTIMIZE YOUR PERFORMANCE AND ENSURE A SUPERIOR USER EXPERIENCE MOBINIUS TESTING SERVICES Optimize your performance and ensure a superior user experience By the time you finish

More information

Copyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

Copyrighted www.eh1infotech.com +919780265007, 0172-5098107 Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh), Content of 6 Months Software Testing Training at EH1-Infotech Module 1: Introduction to Software Testing Basics of S/W testing Module 2: SQA Basics Testing introduction and terminology Verification and

More information

QEx Whitepaper. Automation Testing Pillar: Selenium. Naveen Saxena. AuthOr: www.hcltech.com

QEx Whitepaper. Automation Testing Pillar: Selenium. Naveen Saxena. AuthOr: www.hcltech.com www.hcltech.com QEx Whitepaper Automation Testing Pillar: Selenium Business Assurance & Testing AuthOr: Naveen Saxena Working as a Test Lead, Center of Excellence Group, with HCL Technologies. Has immense

More information

Simple Mobile Application & Browser Testing

Simple Mobile Application & Browser Testing Simple Mobile Application & Browser Testing Simple Mobile Application & Browser Testing Mobile browsers already account for 10% of global browser usage and Mobile Apps have already crossed the 1 Billion

More information

How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE

How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE Solutions Introduction: Enterprises around the globe are mobilizing mission-critical services. Businesses get streamlined due

More information

Continuous Integration (CI) for Mobile Applications

Continuous Integration (CI) for Mobile Applications Continuous Integration (CI) for Mobile Applications Author: Guy Arieli, CTO, Experitest Table of Contents: What Continuous Integration Adds to the Mobile Development Process 2 What is Continuous Integration?

More information

Perfecto Mobile. All rights reserved. www.perfectomobile.com/academy

Perfecto Mobile. All rights reserved. www.perfectomobile.com/academy Contents Overview... 2 Training Options... 2 Certification... 2 Prerequisites... 3 Perfecto Mobile Selenium WebDriver- SA Series... 4 Perfecto Mobile Automation PMA Series... 6 Perfecto Mobile UFT- UA

More information

DELIVERING WIFI INTERNET CONNECTIVITY ON THE AIRPLANES

DELIVERING WIFI INTERNET CONNECTIVITY ON THE AIRPLANES DELIVERING WIFI INTERNET CONNECTIVITY ON THE AIRPLANES The Client Overview Our client provides an in-flight broadband internet service on U.S. domestic flights allowing passengers to use their laptops

More information

Cognizant Mobility Testing Lab A state of the art Integrated platform for Mobility QA

Cognizant Mobility Testing Lab A state of the art Integrated platform for Mobility QA Solutions Overview Cognizant Mobility Testing Lab A state of the art Integrated platform for Mobility QA Mobile App QA Reinvented: With the astounding proliferation of mobile devices, smartphones and tablets

More information

Introduction to IBM Worklight Mobile Platform

Introduction to IBM Worklight Mobile Platform Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.

More information

Best Practices for Performance Testing Mobile Apps

Best Practices for Performance Testing Mobile Apps Best Practices for Performance Testing Mobile Apps Lee Barnes, CTO Utopia Solutions Apology I don t believe in best practices I do believe in guidelines and better approaches for a given situation Key

More information

Automation using Selenium

Automation using Selenium Table of Contents 1. A view on Automation Testing... 3 2. Automation Testing Tools... 3 2.1 Licensed Tools... 3 2.1.1 Market Growth & Productivity... 4 2.1.2 Current Scenario... 4 2.2 Open Source Tools...

More information

Speed to Market in Mobile Development

Speed to Market in Mobile Development Speed to Market in Mobile Development Finding the right solution with continuous integration on real devices Tina Su, Director of Development, Intuit About me Nearly 20 years of industry experience in

More information

"Selecting Mobile Application Automation Tools"

Selecting Mobile Application Automation Tools T23 Class 10/6/2011 3:00 PM "Selecting Mobile Application Automation Tools" Presented by: Pradeep Kumar Govindasamy Cognizant Technology Solutions Brought to you by: 340 Corporate Way, Suite 300, Orange

More information

Testing Mobile Application using Device Cloud

Testing Mobile Application using Device Cloud Testing Mobile Application using Device Cloud Device Cloud and Benefits CSC has partnerships with mobile device cloud services such as DeviceAnywhere Device cloud platform provides an end-to-end solution

More information

DELIVERING AGILE QUALITY ASSURANCE THROUGH EXTREME AUTOMATION

DELIVERING AGILE QUALITY ASSURANCE THROUGH EXTREME AUTOMATION DELIVERING AGILE QUALITY ASSURANCE THROUGH EXTREME AUTOMATION Enterprises that keep pace with rapid technology advancements are witnessing dynamic changes in their business environments. Enterprise applications

More information

SOFTWARE SERVICES. Enterprise QA Solutions. Technology Powered Industry Diversified Excellence Driven

SOFTWARE SERVICES. Enterprise QA Solutions. Technology Powered Industry Diversified Excellence Driven SOFTWARE SERVICES Enterprise QA Solutions Technology Powered Industry Diversified Excellence Driven SERVICES OVERVIEW SERVICES OVERVIEW Software Testing overtime has emerged as a strategic function and

More information

Corporate Profile WWW.EXPERIONTECHNOLOGIES.COM. Australia Germany India Netherlands Switzerland United States

Corporate Profile WWW.EXPERIONTECHNOLOGIES.COM. Australia Germany India Netherlands Switzerland United States Corporate Profile Australia Germany India Netherlands Switzerland United States About Us New Generation Technology company with offices in the United States, Australia, Netherlands, Germany, Switzerland

More information

"World Quality Report: Trends in Technology, Organization and Outsourcing"

World Quality Report: Trends in Technology, Organization and Outsourcing W5 Track 10/7/2009 11:30 AM "World Quality Report: Trends in Technology, Organization and Outsourcing" Presented by: Charlie Li & Murat Aksu Capgemini Brought to you by: 330 Corporate Way, Suite 300, Orange

More information

Mobile Performance Testing Approaches and Challenges

Mobile Performance Testing Approaches and Challenges NOUS INFOSYSTEMS LEVERAGING INTELLECT Mobile Performance Testing Approaches and Challenges ABSTRACT Mobile devices are playing a key role in daily business functions as mobile devices are adopted by most

More information

Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality,

Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality, Mobile 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. A mobile application

More information

"Testing in the DevOps World of Continuous Delivery"

Testing in the DevOps World of Continuous Delivery W18 Track 10/3/2012 3:00:00 PM " in the DevOps World of Continuous Delivery" Presented by: Manoj Narayanan Cognizant Technology Solutions Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL

More information

Application Development Best Practices

Application Development Best Practices Application Development Best Practices THE ENTERPRISE MOBILUTION ERA An InfoStretch White Paper August 2014 Elevating confidence 3200 Patrick Henry Drive, Suite 250 Santa Clara, CA 95054 408.727.1100 info@infostretch.com

More information

The Hitchhiker's Guide to Mobile Apps Test Automation Galaxy

The Hitchhiker's Guide to Mobile Apps Test Automation Galaxy The Hitchhiker's Guide to Mobile Apps Test Automation Galaxy TenKod EZ TestApp Technology Sales office TenKod Ltd. Table of Contents Abstract... 3 Test Automation for Mobile Apps Challenges and PAINS...

More information

S ELEC T IONS F ROM DZON E S 2 01 5 GU ID E TO M OB ILE D E V E LO P M E N T 2015 EDITION R E S E AR C H PA RTNER SPOTLIGHT

S ELEC T IONS F ROM DZON E S 2 01 5 GU ID E TO M OB ILE D E V E LO P M E N T 2015 EDITION R E S E AR C H PA RTNER SPOTLIGHT DZONE.COM/RESEARCH S ELEC T IONS F ROM THE DZONE GUIDE TO MOBILE DEVELOPMENT 015 EDITION R E S E AR C H PA RTNER SPOTLIGHT DZON E S 01 5 GU ID E TO M OB ILE D E V E LO P M E N T 1 Key Research Findings

More information

Sonata s Product Quality Assurance Services

Sonata s Product Quality Assurance Services Sonata s Product Quality Assurance Services ISVs to Gain From Sonata s Product Quality Assurance Service Sonata s Product Quality Assurance Services, powered by our product lifecycle-based testing model,

More information

The Tester's Role in Continuous Integration

The Tester's Role in Continuous Integration W8 Track 10/3/2012 The Tester's Role in Continuous Integration Presented by: Roi Carmel HP Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770 904-278-0524 sqeinfo@sqe.com

More information

Why effective Test Automation drives successful and qualitydriven mobile payments

Why effective Test Automation drives successful and qualitydriven mobile payments Whitepaper Why effective Test Automation drives successful and qualitydriven mobile payments sqs.com Answers on how to improve cost effectiveness and reduce time to market Introduction The adoption of

More information

Best Practices in Automation Testing of Mobile Applications

Best Practices in Automation Testing of Mobile Applications perspective Best Practices in Automation Testing of Mobile Applications Abstract In today s world, the mobile application landscape is growing across all business verticals because of the excellent usability

More information

MANUAL TESTING. (Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info

MANUAL TESTING. (Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info MANUAL TESTING (Complete Package) WEB APP TESTING DB TESTING MOBILE APP TESTING We are ready to serve Latest Testing Trends, Are you ready to learn.?? New Batches Info START DATE : TIMINGS : DURATION :

More information

Launch High-Performing Mobile Apps with Appurify. Manish Lachwani CTO and Co-founder Jay Srinivasan CEO and Co-founder

Launch High-Performing Mobile Apps with Appurify. Manish Lachwani CTO and Co-founder Jay Srinivasan CEO and Co-founder Launch High-Performing Mobile Apps with Appurify Manish Lachwani CTO and Co-founder Jay Srinivasan CEO and Co-founder About Appurify Mission to create comprehensive mobile application lifecycle management

More information

Quality Testing. Assured.

Quality Testing. Assured. Quality Testing. Assured. Applications can make or break your business Quality an imperative for success Reliability in quality assurance and control, challenges in adapting to changing benchmarks in delivery

More information

ENTERPRISE MOBILITY STRATEGY. We work for you, not your technology vendors.

ENTERPRISE MOBILITY STRATEGY. We work for you, not your technology vendors. ENTERPRISE MOBILITY STRATEGY We work for you, not your technology vendors. Navdeep Singla info@ondevice.co.uk www.ondevice.co.uk July, 2013 Access Evolution of Computing Mainframe Centralised Batch processing

More information

Total Quality in Mobile Apps -Continuous Integration & Performance Testing

Total Quality in Mobile Apps -Continuous Integration & Performance Testing Infosys & Experitest Co-webinar: Total Quality in Mobile Apps -Continuous Integration & Performance Testing Nov 2014 Part I How To Use Continuous Integration for Mobile Speaker: Guy Arieli, Experitest

More information

a new generation software test automation framework - CIVIM

a new generation software test automation framework - CIVIM a new generation software test automation framework - CIVIM Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the

More information

Testing Tools Content (Manual with Selenium) Levels of Testing

Testing Tools Content (Manual with Selenium) Levels of Testing Course Objectives: This course is designed to train the fresher's, intermediate and professionals on testing with the concepts of manual testing and Automation with Selenium. The main focus is, once the

More information

Mobile App Testing Guide. Basics of Mobile App Testing

Mobile App Testing Guide. Basics of Mobile App Testing 2015 Mobile App Testing Guide Basics of Mobile App Testing Introduction Technology is on peek, where each and every day we set a new benchmark. Those days are gone when computers were just a machine and

More information

QA Classroom and Online training from Yes-M Systems

QA Classroom and Online training from Yes-M Systems QA Classroom and Online training from Yes-M Systems One of the best QA courses: Manual Testing Highlights 85+ hours to finish the course Experienced Instructors Recruiters help with Resume Preparation

More information

Cost effective methods of test environment management. Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA

Cost effective methods of test environment management. Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA Cost effective methods of test environment management Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA 2013 Agenda Basic complexity Dynamic needs for test environments Traditional

More information

Mobile Testing. April 2013

Mobile Testing. April 2013 Mobile Testing April 2013 Mattias Bergströmner Mattias has 12 years of experience within the QA and test domain. Mattias helps and support leading companies in various questions and challenges related

More information

STeP-IN SUMMIT 2013. June 18 21, 2013 at Bangalore, INDIA. Enhancing Performance Test Strategy for Mobile Applications

STeP-IN SUMMIT 2013. June 18 21, 2013 at Bangalore, INDIA. Enhancing Performance Test Strategy for Mobile Applications STeP-IN SUMMIT 2013 10 th International Conference on Software Testing June 18 21, 2013 at Bangalore, INDIA Enhancing Performance Test Strategy for Mobile Applications by Nikita Kakaraddi, Technical Lead,

More information

www.wipro.com Mobile Testing Preparing for a fast-changing mobile world. Sudheer M, Practice Head - Mobility Testing and Automation

www.wipro.com Mobile Testing Preparing for a fast-changing mobile world. Sudheer M, Practice Head - Mobility Testing and Automation www.wipro.com Mobile Testing Preparing for a fast-changing mobile world. Sudheer M, Practice Head - Mobility Testing and Automation Table of Contents 03----------------------------------------------------Introduction

More information

Take full advantage of IBM s IDEs for end- to- end mobile development

Take full advantage of IBM s IDEs for end- to- end mobile development Take full advantage of IBM s IDEs for end- to- end mobile development ABSTRACT Mobile development with Rational Application Developer 8.5, Rational Software Architect 8.5, Rational Developer for zenterprise

More information

12 Top Tips to Create a Great Mobile App

12 Top Tips to Create a Great Mobile App 12 Top Tips to Create a Great Mobile App Let s be honest, there are a lot of ordinary apps out there and in an increasingly noisy marketplace, another ordinary app will just disappear from view. Nick Black,

More information

MOBILISING BUSINESS APPLICATIONS. David Arnold, Senior Manager, Ecosystem Solutions EMEA

MOBILISING BUSINESS APPLICATIONS. David Arnold, Senior Manager, Ecosystem Solutions EMEA MOBILISING BUSINESS APPLICATIONS David Arnold, Senior Manager, Ecosystem Solutions EMEA THE IMPACT OF BYOD BYOD BYOD has infiltrated the Enterprise Embracing BYOD has meant a tactical focus on MDM Business

More information

www.hcltech.com Business Assurance & Testing QEx Automation Platform

www.hcltech.com Business Assurance & Testing QEx Automation Platform www.hcltech.com Business Assurance & Testing QEx Automation Platform MARKET NEED Increasing application complexities and shorter release cycles have made it imperative to test new features whilst performing

More information

"Secure insight, anytime, anywhere."

Secure insight, anytime, anywhere. "Secure insight, anytime, anywhere." THE MOBILE PARADIGM Mobile technology is revolutionizing the way information is accessed, distributed and consumed. This 5th way of computing will dwarf all others

More information