SELENIUM THE CURE FOR MERCURY POISONING MICHAEL PALOTAS HEAD OF QUALITY ENGINEERING EUROPE OCTOBER
|
|
- Dominick Dalton
- 7 years ago
- Views:
Transcription
1 SELENIUM THE CURE FOR MERCURY POISONING MICHAEL PALOTAS HEAD OF QUALITY ENGINEERING EUROPE OCTOBER
2 EBAY INC. FACTS Founded in 1995 Based in San Jose, California employees worldwide >100 million active buyers and sellers worldwide 68 Billion USD transaction volume in USD transaction volume every second Every 30 seconds, a woman s handbag is purchased on ebay Mobile. Every 2 minutes, a tablet is bought through ebay Mobile Every week, more than 8,000 cars and 340,000 car parts are sold through ebay s mobile apps. 7,493 tablets sold weekly from April June; enough to cover the surface of 3 Olympic-sized pools. >100 million downloads of ebay Inc s mobile apps Mobile transaction volume will double in 2012 to 10 billion USD 1.7 million items listed via mobile apps every week >10 Petabytes of data in Hadoop and Teradata clusters 2 billion page views every day 75 billion database calls every day SELENIUM THE CURE FOR MERCURY POISONING 2
3 WHO AM I? MICHAEL PALOTAS HEAD OF QUALITY ENGINEERING EUROPE SELENIUM THE CURE FOR MERCURY POISONING 3
4 Selenium was so named because Huggins, dissatisfied with testing tools on the market, was seeking a name that would position the product as an alternative to Mercury Interactive QuickTest Professional commercial testing software. The name, Selenium, was selected because selenium mineral supplements serve as a cure for mercury poisoning, Huggins explained. SELENIUM THE CURE FOR MERCURY POISONING 4
5 SELENIUM VS. QTP JOB TRENDS SELENIUM THE CURE FOR MERCURY POISONING 5
6 AUTOMATION IS GOOD BUT Tools help, but tools don t test Manual testing is equally important Manual Manual (exploratory) and automated testing complement each other Automation SELENIUM THE CURE FOR MERCURY POISONING 6
7 TEST AUTOMATION WHY? NOT to replace people To save time and to reinvest that time into manual testing To get early and instant feedback Regression testing only Safety net SELENIUM THE CURE FOR MERCURY POISONING 7
8 SELENIUM
9 WHAT IS SELENIUM? Selenium automates browsers that s it Selenium is becoming a W3C standard: SELENIUM THE CURE FOR MERCURY POISONING 9
10 WHAT DO WE DO WITH SELENIUM? End to End functional test automation Selenium space Manual Tests E2E Test s Integration Tests Unit Tests SELENIUM THE CURE FOR MERCURY POISONING 10
11 A LITTLE SELENIUM HISTORY AT EBAY Selenium IDE Home baked solution Selenium2 / Webdriver Selenium RC Selenium GRID SELENIUM THE CURE FOR MERCURY POISONING 11
12 HIGH LEVEL INFRASTRUCTURE vcenter Server Selenium GRID HUB ESX ESX Web Frontend ESX TestNG ESX ESX API Test Type ESX DB SELENIUM THE CURE FOR MERCURY POISONING 12
13 SELENIUM GRID Sequential Execution Parallel Execution Test Test Test Test Parallel Execution Test 1 Test 2 Test 3 Test Test 4500 Parallel Execution Test Test Test Test Test Test Test Test Execution Time Execution Time Execution time: 7000 minutes (~116 hours = ~5 days) end-to-end regression test cases minutes execution time for each test Execution time: 60 minutes by using 150 Virtual Machines / Browsers using the Selenium GRID SELENIUM THE CURE FOR MERCURY POISONING 13
14 TestNG Data Provider Dependency management Groups Listeners + Reports SELENIUM THE CURE FOR MERCURY POISONING 14
15 PAGES AND FLOWS ecommerce shopping site like ebay View Category Review Select Payment Provider Order Summary Search Item Update View Category View Orderlist View Product Delete View Item Page Shopping Cart Page Checkout Page Success Page SELENIUM THE CURE FOR MERCURY POISONING 15
16 HIGH LEVEL TEST ARCHITECTURE Tests Flow Objects Page Objects WebDriver Browser SELENIUM THE CURE FOR MERCURY POISONING 16
17 PAGE OBJECTS Page objects model the pages and page interactions Reduce code duplication Reduce maintenance Easy international support Public methods represent the service of a page Can be a subsection of a page Don t make assertions in page objects SELENIUM THE CURE FOR MERCURY POISONING 17
18 PAGE OBJECT EXAMPLE SELENIUM THE CURE FOR MERCURY POISONING 18
19 MOBILE TESTING
20 EBAY S MOBILE PRODUCTS Mobile Web Android Native App ios Native App SELENIUM THE CURE FOR MERCURY POISONING 20
21 MOBILE TEST AUTOMATION REQUIREMENTS Use load balancer features of Selenium GRID for parallel execution Manage multiple applications / versions / languages Native app should not need to be modified Native app runtime inspection support SELENIUM THE CURE FOR MERCURY POISONING 21
22 MOBILE WEB TEST AUTOMATION We use Selenium AndroidDriver and iphonedriver Tests are written in JAVA and are similar to web tests Tests are only executed on emulators SELENIUM THE CURE FOR MERCURY POISONING 22
23 MOBILE WEB TEST CASE Page Objects Flow Objects Tests SELENIUM THE CURE FOR MERCURY POISONING 23
24 ANDROID APP AUTOMATION We created the open source project CALABASH-DRIVER CALABASH-DRIVER integrates Calabash-Android into Selenium GRID CALABASH-DRIVER offers a Webdriver-like Java API for writing tests SELENIUM THE CURE FOR MERCURY POISONING 24
25 ANDROID APP TEST CASE Dialog Objects Flow Objects Tests SELENIUM THE CURE FOR MERCURY POISONING 25
26 AUTOMATION OF IOS APPS We created the open source project ios-driver ios-driver integrates Apple s official tool UI Automation into Selenium GRID ios-driver offers a convenient Webdriver-like Java API for writing tests SELENIUM THE CURE FOR MERCURY POISONING 26
27 ios APP TEST CASE Dialog Objects Flow Objects Tests SELENIUM THE CURE FOR MERCURY POISONING 27
28 ANDROID VIDEO SELENIUM THE CURE FOR MERCURY POISONING 28
29 WEB IOS WINDOWS INTEGRATION SELENIUM THE CURE FOR MERCURY POISONING 29
30 IDE INTEGRATION SELENIUM THE CURE FOR MERCURY POISONING 30
31 SUMMARY Use of open source tools enables innovation from within the organization World wide recognition for our work Zero attrition in 4 years! Solutions are integrated into the Selenium Grid which enables us to scale Same concept for automation of Web, Win32, mobile web, native apps Extremely low maintenance due to use of page object pattern Fast rampup for engineers due to similar approach SELENIUM THE CURE FOR MERCURY POISONING 31
32 CHECK IT OUT ON GITHUB SELENIUM THE CURE FOR MERCURY POISONING 32
33 THANK YOU! COMMENTS?
34 WE ARE HIRING! Or contact me:
Certified Selenium Professional VS-1083
Certified Selenium Professional VS-1083 Certified Selenium Professional Certified Selenium Professional Certification Code VS-1083 Vskills certification for Selenium Professional assesses the candidate
More informationEnable Your Automated Web App Testing by WebDriver. Yugang Fan Intel
Enable Your Automated Web App Testing by WebDriver Yugang Fan Intel Agenda Background Challenges WebDriver BDD Behavior Driven Test Architecture Example WebDriver Based Behavior Driven Test Summary Reference
More informationAppium mobile test automation
Appium mobile test automation for Google Android and Apple ios Last updated: 4 January 2016 Pepgo Limited, 71-75 Shelton Street, Covent Garden, London, WC2H 9JQ, United Kingdom Contents About this document...
More informationMobile Application Development
Web Engineering Mobile Application Development Copyright 2015 Slides from Federico M. Facca (2010), Nelia Lasierra (updates) 1 2 Where we are? # Date Title 1 5 th March Web Engineering Introduction and
More informationQEx 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 informationAutomation 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 informationTesting 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 informationSimple 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 informationWeb 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 information101-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 informationInitial Value Proposition (IVP) www.techcusp.com
Initial Value Proposition (IVP) Introduction Tech Cusp, Inc. TechCusp is Global, full-service IT Services & Software Development firm Founded in 2006 Techcusp.com is a privately held end-to-end IT services
More informationProviding Self-Service, Life-cycle Management for Databases with VMware vfabric Data Director
Providing Self-Service, Life-cycle Management for Databases with VMware vfabric Data Director Graeme Gordon Senior Systems Engineer, VMware 2013 VMware Inc. All rights reserved Traditional IT Application
More informationTitle: Appium Automation for Mac OS X. Created By: Prithivirajan M. Abstract. Introduction
Title: Appium Automation for Mac OS X Created By: Prithivirajan M Abstract This document aims at providing the necessary information required for setting up mobile testing environment in Mac OS X for testing
More informationInterview with Cocomore, agency for marketing and IT services
Interview with Cocomore, agency for marketing and IT services Posted on September 30, 2015 by Dominique Hazael-Massieux Leave a comment The HTML5Apps continues its series of interviews of European SMEs.
More informationAPP DEV. We build your ideas into web and mobile applications. steicho. Technological Solutions
We build your ideas into web and mobile applications. steicho Technological Solutions Automate your processes, through a commercial custom made application We offer software solutions to automate, streamline,
More informationCross 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 informationMerchant Payment Solutions
Merchant Payment Solutions 1 Simplifying Payments 2 Safe and reliable payment processing is essential to your business. Authorize.Net, a leading payment gateway since 1996, provides solutions you can trust.
More informationCopyrighted 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 informationQA Tools (QTP, QC/ALM), Selenium with Java, Mobile with Automation, Unix, SQL, SOAP UI
QA Tools (QTP, QC/ALM), Selenium with Java, Mobile with Automation, Unix, SQL, SOAP UI From Length: Approx 7-8 weeks/70+ hours Audience: Students with knowledge of manual testing Student Location To students
More informationDESIGN OF AUTOMATION SCRIPTS EXECUTION APPLICATION FOR SELENIUM WEBDRIVER AND TestNG FRAMEWORK
DESIGN OF AUTOMATION SCRIPTS EXECUTION APPLICATION FOR SELENIUM WEBDRIVER AND TestNG FRAMEWORK Rishab Jain C and Rajesh Kaluri School of Information Technology and Engineering, VIT University, Vellore,
More informationDomain Specific Languages for Selenium tests
Domain Specific Languages for Selenium tests Emily Bache, jfokus 2010 What is selenium? Selenium is a suite of tools to automate web application testing Includes Selenium RC (Remote Control) & Selenium
More informationOpen 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 informationITG Software Engineering
Basic Android Development Course ID: Page 1 Last Updated 12/15/2014 Basic Android Development ITG Software Engineering Course Overview: This 5 day course gives students the fundamental basics of Android
More informationArcGIS Web Mapping. Sam Berg, esri sberg@esri.com
ArcGIS Web Mapping Sam Berg, esri sberg@esri.com Agenda ArcGIS and WebMaps The APIs ArcGIS for Flex Viewer ArcGIS for Silverlight Builder ArcGIS for Sharepoint ArcGIS Application Templates ArcGIS Runtime
More informationAdobe Experience Manager: Commerce
Adobe Experience Manager: Commerce Datasheet Adobe Experience Manager: Commerce Benefits of e-commerce capabilities Agile merchandising and marketing Rapid and flexible customization of the shopping experience
More informationecommerce and Retail Rainforest QA enables ecommerce companies to test highly visual user interfaces and customer experience and flow.
ecommerce and Retail Rainforest QA enables ecommerce companies to test highly visual user interfaces and customer experience and flow. ecommerce lives and dies by a great user experience, which in turn
More informationAutomated 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 informationTesting on the other side of the pendulum
Testing on the other side of the pendulum Issues and considerations Presented by : Percy Pari Salas www.accesstesting.com "Those who cannot remember the past are condemned to repeat it." as poet and philosopher
More informationSRM User Interface Add-On 1.0 Overview. Michael Jud March 2013
SRM User Interface Add-On 1.0 Overview Michael Jud March 2013 Legal Disclaimer This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue
More informationTo be the most preferred partner providing exclusive, efficient and affordable services
Mission & Vision To be the most preferred partner providing exclusive, efficient and affordable services To Combine leading-edge business strategy & IT knowledge to make technology an asset for business
More informationContinuous Integration
Continuous Integration WITH FITNESSE AND SELENIUM By Brian Kitchener briank@ecollege.com Intro Who am I? Overview Continuous Integration The Tools Selenium Overview Fitnesse Overview Data Dependence My
More informationTest Automation Tool comparison HP UFT/QTP vs. Selenium - Prashant Malhotra
Test Automation Tool comparison HP UFT/QTP vs. Selenium - Prashant Malhotra Test Automation Tool comparison HP UFT/QTP vs. Selenium This whitepaper has been created as a guide to help QA Heads understand,
More informationPayTrace, Inc. All Rights Reserved. Print R1, 8/2013. (888) 806-6545 support@paytrace.com
PayTrace, Inc. All Rights Reserved. Print R1, 8/2013. (888) 806-6545 support@paytrace.com https://paytrace.com Your Next Generation Payment Processing Solution Provider An Industry Leader Quick Facts Our
More informationProducts & Features. For more information. Web/app service to be managed Real Brower. Public. ARGOS PC Probe. Apps. Mobile subscriber network
Fast We your Compe bsite is titive Edge! Products & Features ARGOS A wried/wireless APM solution that supports mobile website performance/failure management not only for PC websites but also for smart
More informationWebSphere Commerce Overview for Vector. 2014 IBM Corporation
WebSphere Commerce Overview for Vector Agenda WebSphere Commerce Overview Starter Stores Extended Sites Mobile Commerce Tooling Precision Marketing Promotions Search Solr Summary Capabilities References
More informationFrom 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 informationThe Next Generation Test Platform for Mobile Apps
The Next Generation Test Platform for Mobile Apps Agenda Who is SOASTA? Evolution in Man/Machine interaction Challenges faced by our customers Introducing TouchTest How to get started with TouchTest Fred
More informationWOS Cloud. ddn.com. Personal Storage for the Enterprise. DDN Solution Brief
DDN Solution Brief Personal Storage for the Enterprise WOS Cloud Secure, Shared Drop-in File Access for Enterprise Users, Anytime and Anywhere 2011 DataDirect Networks. All Rights Reserved DDN WOS Cloud
More informationChoosing a Mobile Application Development Approach
ASEAN Journal of Management & Innovation Vol. 1 No. 1, 69 74 by Stamford International University DOI: 10.14456/ajmi..4 ajmi.stamford.edu Choosing a Mobile Application Development Approach Phyo Min Tun
More informationAutomated Mobile Testing Requires Both Real Devices and Emulators
WHITE PAPER Automated Mobile Testing Requires Both Real Devices and Emulators September 2015 Today, businesses compete in an increasingly mobile-centric marketplace. Mobile QA can no longer take a backseat
More informationAUTOMATED MOBILE TESTING REQUIRES BOTH REAL DEVICES AND EMULATORS
WHITE PAPER AUTOMATED MOBILE TESTING REQUIRES BOTH REAL DEVICES AND EMULATORS SEPTEMBER 2015 Today, businesses compete in an increasingly mobile-centric marketplace. Mobile QA can no longer take a backseat
More informationSAP Document Center. May 2016. Public
SAP Document Center May 2016 Public The Big Picture for a Digital Platform Applications Applications IoT IoT Platform (Micro-) Services Extensions Icon Digital Boardroom Analytical Applications S/4HANA
More informationEfficient Mobile Testing Georg Thurner Mike Nemeth, September 18, 2014. Copyright 2014, Tricentis GmbH. All Rights Reserved. 1
Efficient Mobile Testing Georg Thurner Mike Nemeth, September 18, 2014 Copyright 2014, Tricentis GmbH. All Rights Reserved. 1 Agenda Mobile App Testing Demo Challenges in mobile app testing See a live
More informationHow Simple Is It To Develop a Mobile App? Uma Sudhan OpenEdge Developer 7 th Oct 2013
How Simple Is It To Develop a Mobile App? Uma Sudhan OpenEdge Developer 7 th Oct 2013 Agenda What a mobile app is, and why is it so important? Challenges in mobile app development Progress Developer Studio
More informationWorkshop on Android and Applications Development
Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,
More informationMOBILE APP DEVELOPMENT FROM IMAGINATION TO REALITY WHITE PAPER
MOBILE APP DEVELOPMENT FROM IMAGINATION TO REALITY WHITE PAPER ABSTRACT The mobile landscape has evolved and matured over time. Statistics show that 1 in 5 people globally own a smartphone while 1 in 17
More informationCourse Catalog for QA Software Testing Training
5109917591 Course Catalog for QA Software Testing Training Product Catalog for Software Manual Testing Provides the details about the training session of the Software QA Testing Quality Assurance (QA)
More informationSolutions for Quality Management in a Agile and Mobile World
Solutions for Quality Management in a Agile and Mobile World with IBM Rational Quality Management Solutions Realities can stall software-driven innovation Complexities in software delivery compounded by
More informationNew Features in XE8. Marco Cantù RAD Studio Product Manager
New Features in XE8 Marco Cantù RAD Studio Product Manager Marco Cantù RAD Studio Product Manager Email: marco.cantu@embarcadero.com @marcocantu Book author and Delphi guru blog.marcocantu.com 2 Agenda
More informationAndroid on Intel Course Introduction. Paul Guermonprez www.intel-software-academic-program.com paul.guermonprez@intel.com Intel Software 2013-02-08
Android on Intel Course Introduction Paul Guermonprez www.intel-software-academic-program.com paul.guermonprez@intel.com Intel Software 2013-02-08 Mobile development on Android Market In Q4 2012, the Android
More informationMobile Test Strategy. Shankar Garg. Senior Consultant - Testing
Mobile Test Strategy Shankar Garg Senior Consultant - Testing Scope of Mobile Testing Why Quality is important Challenges in Mobile Testing Best Practices for Mobile Test Strategy Mobile Testing Tools
More informationTesting & Assuring Mobile End User Experience Before Production. Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,
More informationWith the use of keyword driven framework, we can automate the following test scenarios for Gmail as under :-
Volume 4, Issue 6, June 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Selenium Keyword
More informationIntegra Micro Software Services. Helping customers shorten the development life cycle! K2
Integra Micro Software Services Helping customers shorten the development life cycle! K2 Process Identification Process Control / Monitoring Process Study Identify Challenges and Areas of Improvement Suggest
More informationMagento at the Core of ecommerce. The Magento Experience. Magento Enables Success. The ecommerce Ecosystem. Supplemental Pages
The ecommerce Ecosystem Magento at the Core of ecommerce The Magento Experience Magento Enables Success Supplemental Pages The ecommerce Ecosystem The Magento Solution: Empowering the ecommerce Ecosystem
More informationWe Transform IDEA into Business with Right Blend of Talent, Technology & Techniques
We Transform IDEA into Business with Right Blend of Talent, Technology & Techniques About Us Fibsologic Pvt. Ltd. is an Offshore IT & Software company offers End-to-End Web Application & Mobile Apps Solutions
More informationSelenium WebDriver. Gianluca Carbone. Selenium WebDriver 1
Selenium WebDriver Gianluca Carbone Selenium WebDriver 1 Contents What is Selenium? History WebDriver High-Level Architectures Architectural themes Non Functional quality Layers & Javascript Design issues
More informationWhitepaper. Trans. for Mobile
Whitepaper Trans forming Your Vision Into Winning Solutions How to Save 50%, 75% or more for Mobile Appp Development www.baytechservices.com Background As mobile access has transitioned from a nice to
More informationProtect, License and Sell Xojo Apps
Protect, License and Sell Xojo Apps To build great software with Xojo, you focus on user needs, design, code and the testing process. To build a profitable business, your focus expands to protection and
More informationProactive and Reactive Monitoring
Proactive and Reactive Monitoring Serg Mescheryakov, Doctor of Science, Professor Dmitry Shchemelinin, Philosophy Doctor RingCentral Inc., San Mateo, CA, USA RingCentral IP Telecommunication Company 2
More informationSoftware Quality Analysis with Cloud Challenges and Approaches. Progress Software, Hyderabad, India
Software Quality Analysis with Cloud Challenges and Approaches Dr Ganesh Iyer, PhD, Santhosh Kumar Soma, Kiran Kumar Angara, Principal QA Engineer Senior QA Engineer QA Engineer, Progress Software, Hyderabad,
More informationThe Landscape of Mobile Apps for Cityworks
The Landscape of Mobile Apps for Cityworks It s not a one size fits all world February 2015 What We Will Show You Today Your options for taking Cityworks out to field. The mobile options on different size
More informationLaunch 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 informationMOBILE RETARGETING BEST PRACTICES
MOBILE RETARGETING BEST PRACTICES January 2014 On Average 17% of our customers online sales are coming from the mobile channel Introduction On October 1st, 2013, it became official: Mobile leaped above
More informationMobile 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 informationAndroid Architecture. Alexandra Harrison & Jake Saxton
Android Architecture Alexandra Harrison & Jake Saxton Overview History of Android Architecture Five Layers Linux Kernel Android Runtime Libraries Application Framework Applications Summary History 2003
More informationAttaching Cloud Storage to a Campus Grid Using Parrot, Chirp, and Hadoop
Attaching Cloud Storage to a Campus Grid Using Parrot, Chirp, and Hadoop Patrick Donnelly, Peter Bui, Douglas Thain Computer Science and Engineering University of Notre Dame pdonnel3@nd.edu pbui@nd.edu
More informationMachine Learning with MATLAB David Willingham Application Engineer
Machine Learning with MATLAB David Willingham Application Engineer 2014 The MathWorks, Inc. 1 Goals Overview of machine learning Machine learning models & techniques available in MATLAB Streamlining the
More informationHow In-Memory Data Grids Can Analyze Fast-Changing Data in Real Time
SCALEOUT SOFTWARE How In-Memory Data Grids Can Analyze Fast-Changing Data in Real Time by Dr. William Bain and Dr. Mikhail Sobolev, ScaleOut Software, Inc. 2012 ScaleOut Software, Inc. 12/27/2012 T wenty-first
More informationSOFTWARE TESTING TRAINING COURSES CONTENTS
SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software
More informationMANAGEMENT SUMMARY INTRODUCTION KEY MESSAGES. Written by: Michael Azoff. Published June 2015, Ovum
App user analytics and performance monitoring for the business, development, and operations teams CA Mobile App Analytics for endto-end visibility CA Mobile App Analytics WWW.OVUM.COM Written by: Michael
More informationAutomation 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 informationSelenium Automation set up with TestNG and Eclipse- A Beginners Guide
Selenium Automation set up with TestNG and Eclipse- A Beginners Guide Authors: Eevuri Sri Harsha, Ranjani Sivagnanam Sri Harsha is working as an Associate Software Engineer (QA) for IBM Policy Atlas team
More informationTake Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software
Take Your Rocket U2 Apps Mobile with Rocket LegaSuite Greg Mummah, Product Manager Rocket Software Greg Mummah Product Manager Managed application modernization team at municipal government software vendor
More informationDevOps for CA Plex Automated Testing
DevOps for CA Plex Automated Testing Agenda DevOps Agile ALM CM MatchPoint Automated Testing Worksoft Certify DevOps Agile - DevOps Source: IBM SoftwareTechnical White Paper DevOps Lifecycle DevOps CA
More informationAzure Data Lake Analytics
Azure Data Lake Analytics Compose and orchestrate data services at scale Fully managed service to support orchestration of data movement and processing Connect to relational or non-relational data
More informationLocalizing Your Mobile App is Good for Business
Global Insight Localizing Your Mobile App is Good for Business Simply put, the more people who can find and use your mobile application in their native language, the larger your potential market. But launching
More informationApple has been popularized by businesses and their employees as they continue to utilize
Apple Volume Purchase Program Apple has been popularized by businesses and their employees as they continue to utilize mobile devices on the job. In recent reports, Apple won about 8% of global business
More informationhttp://ubiqmobile.com
Mobile Development Made Easy! http://ubiqmobile.com Ubiq Mobile Serves Businesses, Developers and Wireless Service Providers Businesses Be among the first to enter the mobile market! - Low development
More informationTotal commitment to customers IT solutions. Tudip featured amongst best SME s IT (Click to read the full article)
Total commitment to customers IT solutions Tudip featured amongst best SME s IT (Click to read the full article) Long term customer relationships built on trust and reliability Tudip is headquartered in
More informationPayeezy SM Webinar: 15 Minutes to Apple Pay TM In-App Payments with Payeezy. Tom Eck First Data. October 2, 2014
Payeezy SM Webinar: 15 Minutes to Apple Pay TM In-App Payments with Payeezy Tom Eck First Data October 2, 2014 1 Today s Goal Understand Apple Pay In-App Payments and how to quickly and easily enable them
More informationWHY CONTINUOUS INTEGRATION SHOULD BE PART OF YOUR MOBILE DEVELOPMENT PROCESS
WHITE PAPER WHY CONTINUOUS INTEGRATION SHOULD BE PART OF YOUR MOBILE DEVELOPMENT PROCESS MAY 2015 Mobile apps have taken center stage in the world of software development. This has pushed DevOps teams
More informationState of Mobile Commerce
State of Mobile Commerce Leading mobile retailers dominate and the gap is growing Netherlands - Q4 2015 State of Mobile Commerce Q4 Highlights Criteo s analysis of shopping data from Q4 2015 demonstrates
More informationSplunk Enterprise in the Cloud Vision and Roadmap
Copyright 2013 Splunk Inc. Splunk Enterprise in the Cloud Vision and Roadmap Alex Munk PM Cloud #splunkconf Ledio Ago Director of Engineering Cloud Legal NoJces During the course of this presentajon, we
More informationWEB APPLICATION TESTING SOLUTIONS WITH SELENIUM
WEB APPLICATION TESTING SOLUTIONS WITH SELENIUM Rasul Niyazimbetov GSEEM student at Mälardalen University Västerås, Sweden rnv12001@student.mdh.se ABSTRACT The quality of web application, its usability,
More informationReview of Mobile Applications Testing with Automated Techniques
Review of Mobile Testing with Automated Techniques Anureet Kaur Asst Prof, Guru Nanak Dev University, Amritsar, Punjab Abstract: As the mobile applications and mobile consumers are rising swiftly, it is
More informationTake 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 informationWHITEPAPER 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 informationTrustDefender Mobile Technical Brief
TrustDefender Mobile Technical Brief Fraud Protection for Native Mobile Applications TrustDefender Mobile from ThreatMetrix is a lightweight SDK library for Google Android and Apple ios mobile devices.
More informationMobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013
Mobility Introduction Android Duration 16 Working days Start Date 1 st Oct 2013 Day 1 1. Introduction to Mobility 1.1. Mobility Paradigm 1.2. Desktop to Mobile 1.3. Evolution of the Mobile 1.4. Smart phone
More informationSplendorNet. Pvt. Ltd. www. www. www. Riding The Future. Portfolio. You could say, we do it all... (and you'd be right.)
SplendorNet Pvt. Ltd. www www www Riding The Future Web Portfolio You could say, we do it all... (and you'd be right.) About Us SplendorNet Technologies Pvt. Ltd. is a fast growing company striving for
More informationEnhance Your SAP Portal Experience Using SAP Mobile Documents. Matt Carrier, SAP SESSION CODE: PO358
Enhance Your SAP Portal Experience Using SAP Mobile Documents Matt Carrier, SAP SESSION CODE: PO358 SAP Portal LEARNING POINTS Do I still need a portal? Where is the SAP Portal Portfolio headed? How do
More informationMagellan. 5 Simple Steps to Finding the Right Mobile Development. 2013 Magellan Holdings, LLC. http://www.magellanllc.com
Magellan 5 Simple Steps to Finding the Right Mobile Development Services for Your Business 1 Introduction -1 million smart phones are sold every year. -There are 1.5 billion people on smart phones worldwide.
More informationDeploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture
Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture Apps and data source extensions with APIs Future white label, embed or integrate Power BI Deploy Intelligent
More informationThe 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 informationTwelve Transformational Digital Retail Technologies Explained (Part 1)
Retail Technologies Explained (Part 1) Will these 12 emerging technologies transform retailing? You decide! Twelve Transformational Digital Retail Technologies Explained (Part 1) Retail Technologies Explained
More informationROCKING THE CLOUD VDI AT SAINT PAUL COLLEGE. Najam Saeed Lisa Nguyen Rob Reiter
ROCKING THE CLOUD VDI AT SAINT PAUL COLLEGE Najam Saeed Lisa Nguyen Rob Reiter VDI Virtual Desktop Infrastructure Desktop Delivery Model User has access to a full desktop environment using Virtual Machine
More information<Insert Picture Here> Oracle VM and Cloud Computing
Oracle VM and Cloud Computing Paulo Bosco Otto Sales Consultant paulo.bosco.otto@oracle.com The following is intended to outline our general product direction. It is intended for
More informationni.com Remote Connectivity with LabVIEW
Remote Connectivity with LabVIEW What Is Remote Connectivity? Local Monitoring 3 Remote Mobile Access 4 What Is Remote Connectivity Two machines talking to one another Client Server PC PC Consumes Data
More informationTHE OMNICHANNEL CONSUMER
THE OMNICHANNEL CONSUMER KEY FINDINGS FROM THE DELOITTE REPORT THE OMNICHANNEL OPPORTUNITY TO HELP RETAILERS UNLOCK THE POWER OF THE CONNECTED CONSUMER INTRODUCTION The internet and mobile devices have
More information