Mobile Test Automation: Lessons Learned in the Trenches
|
|
|
- Jade Dalton
- 10 years ago
- Views:
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 [email protected] 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 [email protected] 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 [email protected] 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 [email protected] 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
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
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
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
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
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...
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
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
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
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
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
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,
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
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
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
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
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...
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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...
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
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.
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
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
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
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...
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
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
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
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
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
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
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
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?
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
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
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.
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
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...
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
"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
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
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
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
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
"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
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
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
"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
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 [email protected]
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,
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 [email protected]
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
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
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 :
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
ENTERPRISE MOBILITY STRATEGY. We work for you, not your technology vendors.
ENTERPRISE MOBILITY STRATEGY We work for you, not your technology vendors. Navdeep Singla [email protected] www.ondevice.co.uk July, 2013 Access Evolution of Computing Mainframe Centralised Batch processing
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
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
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
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
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
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
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,
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
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
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
