LIVE WEBINAR: MOBILE TESTING WITH APPIUM HOW TO MODIFY YOUR TESTS TO RUN ON ios10?

Size: px
Start display at page:

Download "LIVE WEBINAR: MOBILE TESTING WITH APPIUM HOW TO MODIFY YOUR TESTS TO RUN ON ios10?"

Transcription

1 1 LIVE WEBINAR: MOBILE TESTING WITH APPIUM HOW TO MODIFY YOUR TESTS TO RUN ON ios10?

2 Speakers Guy Arieli CTO, Experitest Tal Brameir CEO, Experitest 2

3 Agenda 5 min Appium architecture for ios version <=9 5 min Overcome page source find.js 5 min UIAutomation vs XCUITest 5 min Overcome page source driver extension 5 min Appium 1.6 functionality drop 5 min XPath Performance Considerations 5min Element identification overview 10 min Enterprise Appium 10 min Page Source Difference 5 min Q&A 3

4 Appium architecture for ios version <=9 WebDriver Script Appium server Device infra Test code / logic WebDriver controller execute the HTTP requests Instruments (endless test) execute bootstrap.js HTTP / Json Instruments command client (part of xcode) UIAutomation Any language (Java, C#, Python...) node.js Javascript 4

5 Appium architecture for ios version <=9 WebDriver Script Appium server Device infra Test code / logic WebDriver controller execute the HTTP requests XCUITest (endless test) execute using WebDriverAgent app HTTP / Json xcodebuild -test XCUITest Debug Server launch WebDriverAgentRunner communicate with Test Manager Process Any language (Java, C#, Python...) node.js Objective C 5

6 UIAutomation (ios 9 and below) vs XCUITest (ios 10) UIAutomation (Javascript) var target = UIATarget.localTarget(); target.frontmostapp().mainwindows().buttons()["ok"].tap(); XCUITest (ObjectiveC) XCUIApplication *app = [[XCUIApplication alloc] init]; [app.buttons[@"start"] tap]; XCUITest Advanatages Can be coded in Objective C or Swift - Better code generation (when used as a tool) Faster add many programming language capabilities that were not available in Better handling wait for object UIAutomation Javascript 6

7 Appium 1.6 functionality drop Work in landscape (fixed in 1.6.2) Geolocation support Device shake Device locking Pinch autoacceptalerts findelementbyiosuiautomation execute_script 7

8 Element identification overview Type Label Value Path (Appium) X Y Width Height Visible (Appium Description The label attribute of the element. The raw value attribute of the element Direct Path to the element Element X location (in pixels) Element Y Location (in pixels) Width of element (in pixels) Height of element (in pixels) Is the element visible on the screen Hint Enabled The value that is displayed when the element has no value. Is the element enabled \ disabled mode 8

9 Page Source Difference 9

10 Element identification overview ios 9 UIAApplication ios 10 XCUIElementTypeApplication Details Class name (xpath node name) UIAWindow XCUIElementTypeWindow Class name (xpath node name) XCUIElementTypeOther Add new tag for the view UIAScrollView XCUIElementTypeScrollView Class name (xpath node name) UIAStaticText XCUIElementTypeStaticText Class name (xpath node name) UIAImage XCUIElementTypeImage Class name (xpath node name) UIATextField XCUIElementTypeTextField Class name (xpath node name) UIAButton XCUIElementTypeButton Class name (xpath node name) 10

11 Overcome page source find.js 11

12 Overcome page source driver extension Demo 12

13 XPath Performance Considerations driver.findelements(by.xpath("//*"))[0] - >60 Seconds driver.findelement(by.xpath("//*[0]")) - ~40 Seconds driver.findelement(by.xpath("//*[@value='ok']")) - ~10 Seconds driver.findelement(by.xpath("//xcuielementtypebutton"))) - ~10 Seconds driver.findelement(by.xpath("//xcuielementtypebutton[@value=ok']")) 3 Seconds 13

14 P Enterprise Appium by Experitest A commercial, enhanced version of the Appium open-source suitable for large-scale Enterprise deployments Scales local automation to an Enterprise- Wide environment Adds Remoting capabilities critical for offshore teams Enables Quick & Easy Set-up and Scripting Increases Functionality and Performance Immediate Support for New Operating Systems Offers full, customizable Reporting Enterprise level support Provides Device Application and User Management 14

15 Demo 15

16 Demo 16

17 Demo 17

18 18 Q&A

19 Thank you 19

Selenium vs UFT: Which is Better for Your Mobile Testing Strategy?

Selenium vs UFT: Which is Better for Your Mobile Testing Strategy? Tech Mahindra & Experitest Co-webinar: Selenium vs UFT: Which is Better for Your Mobile Testing Strategy? Feb 2015 Speakers Guy Arieli CTO Experitest Mahendra Singh Project Manager (MATE) Tech Mahindra

More information

Ride the wave of automation to survive the digital transformation storm. December, 2017

Ride the wave of automation to survive the digital transformation storm. December, 2017 Ride the wave of automation to survive the digital transformation storm December, 2017 Today s speakers Sheli Ashkenazi Product Management Experitest Ruth Zamir Director of Marketing Experitest 2 01 The

More information

How to Build an Appium Continuous Testing Pipeline

How to Build an Appium Continuous Testing Pipeline How to Build an Appium Continuous Testing Pipeline Step-by-Step Tutorial November, 2017 Today s speakers Guy Arieli, CTO, Experitest Ruth Zamir Marketing Director Experitest 01 Why do we need continuous

More information

AUTOMATION FOR APPS 1

AUTOMATION FOR APPS 1 AUTOMATION FOR APPS 1 ABOUT THE SPEAKER Dan Cuellar @thedancuellar Creator of Appium Head of Software Testing at FOODit Previously at Shazam, Zoosk, and Microsoft BS in Computer Science from Carnegie Mellon

More information

How A Cloud-Based Mobile Device Lab Accelerates Time To Market And ROI

How A Cloud-Based Mobile Device Lab Accelerates Time To Market And ROI Co-Webinar: How A Cloud-Based Mobile Device Lab Accelerates Time To Market And ROI August 2016 Speakers Guy Arieli CTO, Experitest Sai Chintala SVP & Global Head Solutions Group, Cigniti 2 AGENDA 1 2 3

More information

Shift Left Testing: are you ready? Live Webinar, Sept 19

Shift Left Testing: are you ready? Live Webinar, Sept 19 Shift Left Testing: are you ready? Live Webinar, Sept 19 Guy Arieli CTO, Experitest 01 What exactly is Shift Left? Agenda 02 03 How Shift Left affects application development & testing organizational structures

More information

SeeTest Quality Assurance Platform SeeTestAutomation

SeeTest Quality Assurance Platform SeeTestAutomation SeeTest Quality Assurance Platform SeeTestAutomation 1 Mobile Test Automation Tool: Run the same test on different mobile devices and operating systems Fully integrates into any testing & continuous integration

More information

Live Webinar: Elevating Customer Experience with a Mobile QA Strategy That Works

Live Webinar: Elevating Customer Experience with a Mobile QA Strategy That Works Live Webinar: Elevating Customer Experience with a Mobile QA Strategy That Works Today s Speakers Guido Lubinski QA Principal Manager Kumaresan Narayanaswamy Head, Test Automation CoE Tal Barmeir CEO 2

More information

7 steps for digital app test automation success. October 2018

7 steps for digital app test automation success. October 2018 7 steps for digital app test automation success October 2018 Speakers Guy Arieli CTO Ruth Zamir Director of Marketing 2 01 5 About Experitest + Intro min 02 35 7 steps for digital app test automation success

More information

Introduction to Automation. What is automation testing Advantages of Automation Testing How to learn any automation tool Types of Automation tools

Introduction to Automation. What is automation testing Advantages of Automation Testing How to learn any automation tool Types of Automation tools Introduction to Automation What is automation testing Advantages of Automation Testing How to learn any automation tool Types of Automation tools Introduction to Selenium What is Selenium Use of Selenium

More information

Turbo boost your digital app test automation with Jenkins

Turbo boost your digital app test automation with Jenkins Turbo boost your digital app test automation with Jenkins Step-by-Step Tutorial May, 2018 Speakers Sheli Ashkenazi Sr. Product Manager Experitest Jonathan Aharon Sr. Sales Engineer Experitest 2 01 The

More information

PROCE55 Mobile: Web API App. Web API. https://www.rijksmuseum.nl/api/...

PROCE55 Mobile: Web API App. Web API. https://www.rijksmuseum.nl/api/... PROCE55 Mobile: Web API App PROCE55 Mobile with Test Web API App Web API App Example This example shows how to access a typical Web API using your mobile phone via Internet. The returned data is in JSON

More information

Mind Q Systems Private Limited

Mind Q Systems Private Limited Software Testing Tools Introduction Introduction to software Testing Software Development Process Project Vs Product Objectives of Testing Testing Principals Software Development Life Cycle SDLC SDLC Models

More information

CHICAGO. How to Tackle Open Source Test Automation in Incredible Ways. Renaissance Hotel 1 West Wacker Drive Chicago IL April 18th April 22th

CHICAGO. How to Tackle Open Source Test Automation in Incredible Ways. Renaissance Hotel 1 West Wacker Drive Chicago IL April 18th April 22th How to Tackle Open Source Test Automation in Incredible Ways CHICAGO April 18th April 22th Renaissance Hotel 1 West Wacker Drive Chicago IL 60601 Speaker(s): Company: Harpreat Singh & Piyush Sachar Microexcel

More information

Adam Carmi Applitools

Adam Carmi Applitools TRANSFORM YOUR AUTOMATED TESTS WITH VISUAL TESTING Adam Carmi CTO @ Applitools YOU CAN AND SHOULD AUTOMATE YOUR VISUAL TESTS! AGENDA Why automated visual testing? Tools & Technology Where does it fit?

More information

Enabling Mobile Automation Testing using Open Source Tools

Enabling Mobile Automation Testing using Open Source Tools 1 Enabling Mobile Automation Testing using Open Source Tools Prepared by:indium Software India Ltd Name Title:Alka Arya Quality Analyst Introduction The mobile phone has evolved from communication medium

More information

profiling Node.js applications

profiling Node.js applications Patrick Mueller @pmuellr, muellerware.org senior node engineer at NodeSource http://pmuellr.github.io/slides/2017/01-profiling-node http://pmuellr.github.io/slides/2017/01-profiling-node/slides.pdf http://pmuellr.github.io/slides/

More information

Need to Node: Profiling Node.js Applications

Need to Node: Profiling Node.js Applications Need to Node: Profiling Node.js Applications Patrick Mueller January 19, 2016 Questions during the Need to Node webinar? Post a question to Twitter with the hashtag: #needtonode 2 NodeSource is the Enterprise

More information

Mobile Automation Testing using Appium

Mobile Automation Testing using Appium ACS Group Mobile Automation Testing using Appium WHITE PAPER Table of Contents 1 Introduction 2 Why Is Appium The Best Choice? 3 Common Mistakes 4 Appium Best Practices Proof Of Concept Effort Estimates

More information

Automation with Meraki Provisioning API

Automation with Meraki Provisioning API DEVNET-2120 Automation with Meraki Provisioning API Courtney M. Batiste, Solutions Architect- Cisco Meraki Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1.

More information

USING APPIUM FOR MOBILE TEST AUTOMATION

USING APPIUM FOR MOBILE TEST AUTOMATION USING APPIUM FOR MOBILE TEST AUTOMATION M obile phones have made everyone s life easier, with Internet access and life-enhancing apps always within reach. But with this wider use, the pressure to quickly

More information

Introduction to GraphQL and Relay. Presenter: Eric W. Greene

Introduction to GraphQL and Relay. Presenter: Eric W. Greene Introduction to GraphQL and Relay Presenter: Eric W. Greene Welcome to the Webinar! Welcome to the webinar on GraphQL and Relay!!! We will review a few slides, then experiment with GraphQL and review GraphQL

More information

Oracle Spatial Pure Web Editing for Telco Outside Plant Engineering Planning. Eamon Walsh espatial Solutions

Oracle Spatial Pure Web Editing for Telco Outside Plant Engineering Planning. Eamon Walsh espatial Solutions Spatial SIG Oracle Spatial Pure Web Editing for Telco Outside Plant Engineering Planning Eamon Walsh espatial Solutions Speaker Eamon Walsh, CTO espatial Solutions. over 20 years experience in the IT industry,

More information

Edge Foundational Training

Edge Foundational Training Edge Foundational Training Give your team the tools to get up and running with Edge Edge Foundational Training provides the tools and information needed to start using Edge whether in the cloud or on premises.

More information

Sharing and Deploying MATLAB Applications

Sharing and Deploying MATLAB Applications Sharing and Deploying Applications Dr. Roland Michaely Applications Engineer 2015 The MathWorks, Inc. 1 ICICI Securities Develops Online Financial Planning and Advisory Platform Challenge Launch a scalable

More information

Introducing On Demand Resources

Introducing On Demand Resources App Frameworks #WWDC15 Introducing On Demand Resources An element of App Thinning Session 214 Steve Lewallen Frameworks Engineering Tony Parker Cocoa Frameworks 2015 Apple Inc. All rights reserved. Redistribution

More information

Il Mainframe e il paradigma dell enterprise mobility. Carlo Ferrarini zsystems Hybrid Cloud

Il Mainframe e il paradigma dell enterprise mobility. Carlo Ferrarini zsystems Hybrid Cloud Il Mainframe e il paradigma dell enterprise mobility Carlo Ferrarini carlo_ferrarini@it.ibm.com zsystems Hybrid Cloud Agenda Exposing enterprise assets in the API Economy Era Deliver natural APIs from

More information

OSSW ICOSST 2009, Al-Khawarizmi Institute of Computer Science University of Engineering and Technology, Lahore

OSSW ICOSST 2009, Al-Khawarizmi Institute of Computer Science University of Engineering and Technology, Lahore Agenda What is Selenium Why Selenium Testing using record/playback and scripting tool Selenium Grid Benefits The Problem Conclusion What is Selenium Selenium is a chemical element with the atomic number

More information

Develop and test your Mobile App faster on AWS

Develop and test your Mobile App faster on AWS Develop and test your Mobile App faster on AWS Carlos Sanchiz, Solutions Architect @xcarlosx26 #AWSSummit 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. The best mobile apps are

More information

Asst. Professor, Dept. of MCA, Siddaganga Institute of Technology, Tumakuru, Karnataka

Asst. Professor, Dept. of MCA, Siddaganga Institute of Technology, Tumakuru, Karnataka Automated Testing for the Graphical User Interface of Android Applications Using an Open Source Mobile Testing Tool Appium Vinay. S. Pattanshetti 1, Mr. Ramesh C N 2 1 Dept. of MCA, Siddaganga Institute

More information

Testing ios Apps. Graham Lee Monday, 25 March 13

Testing ios Apps. Graham Lee Monday, 25 March 13 Testing ios Apps Graham Lee / @secboffin Penetration Unit Integration Whole-app A lot to cover Agenda Agenda High-level overview of testing options Agenda High-level overview of testing options Native

More information

Approach to development in OTM projects

Approach to development in OTM projects Approach to development in OTM projects Anton Moiseev Anastasia Goncharova Amsterdam, March 2014 AGENDA What is extension Development problems Solution elements How we use it 2 DEVELOPMENT IN OTM PROJECTS

More information

ios Application Development Course Details

ios Application Development Course Details ios Application Development Course Details By Besant Technologies Course Name Category Venue ios Application Development Mobile Application Development Besant Technologies No.24, Nagendra Nagar, Velachery

More information

Brad Dayley. Sams Teach Yourself. NoSQL with MongoDB. SAMS 800 East 96th Street, Indianapolis, Indiana, USA

Brad Dayley. Sams Teach Yourself. NoSQL with MongoDB. SAMS 800 East 96th Street, Indianapolis, Indiana, USA Brad Dayley Sams Teach Yourself NoSQL with MongoDB SAMS 800 East 96th Street, Indianapolis, Indiana, 46240 USA Table of Contents Introduction 1 How This Book Is Organized 1 Code Examples 2 Special Elements

More information

Getting Started With Serverless: Key Use Cases & Design Patterns

Getting Started With Serverless: Key Use Cases & Design Patterns Hybrid clouds that just work Getting Started With Serverless: Key Use Cases & Design Patterns Jennifer Gill Peter Fray Vamsi Chemitiganti Sept 20, 2018 Platform9 Systems 1 Agenda About Us Introduction

More information

ArcGIS for Developers: An Introduction. Moey Min Ken

ArcGIS for Developers: An Introduction. Moey Min Ken ArcGIS for Developers: An Introduction Moey Min Ken AGENDA Is development right for me? Building Apps on the ArcGIS platform Rest API & Web API Native SDKs Configurable Apps and Builders Extending the

More information

Movie Explorer. Group Members: Name: Chen Wang JHED: cwang107 Section: 415 Name: Yang Xi JHED: yxi5 Section: 415. Domain Description:

Movie Explorer. Group Members: Name: Chen Wang JHED: cwang107 Section: 415 Name: Yang Xi JHED: yxi5 Section: 415. Domain Description: Movie Explorer Database Project (Phase II) Group Members: Name: Chen Wang JHED: cwang107 Section: 415 Name: Yang Xi JHED: yxi5 Section: 415 Domain Description: We are trying to build a movie explorer system

More information

Enterprise Smart Outlet - ios Application

Enterprise Smart Outlet - ios Application Enterprise Smart Outlet - ios Application By Riley McGovern CSC 492: Senior Project Dr. John Bellardo June 10, 2015 Abstract The Enterprise Smart Outlet is a system made up of a smart outlet, a Node.js

More information

Managing System Administration Settings

Managing System Administration Settings This chapter contains the following sections: Setting up the Outgoing Mail Server, page 2 Working with Email Templates, page 2 Configuring System Parameters (Optional), page 5 Updating the License, page

More information

Take a Load Off with U2 RESTful Web Services. Nik Kesic, Lead Technical Support for Rocket U2

Take a Load Off with U2 RESTful Web Services. Nik Kesic, Lead Technical Support for Rocket U2 Take a Load Off with U2 RESTful Web Services Nik Kesic, Lead Technical Support for Rocket U2 Webinar Opening Procedure Orange arrow = control GoTo Webinar control panel This webinar will be recorded and

More information

Serverless in the Java ecosystem

Serverless in the Java ecosystem Serverless in the Java ecosystem Pratik Patel Pratik PateL CTO Triplingo Java Champion JavaScript Troublemaker Python Hacker Founder, PERL recovery group WHAT IS SERVERLESS? ARCHITECTURE ECOSYSTEM SERVERLESS

More information

Writing a native Mac GUI application in Haskell. Nikolas Mayr BOBKonf2017

Writing a native Mac GUI application in Haskell. Nikolas Mayr BOBKonf2017 Writing a native Mac GUI application in Haskell Nikolas Mayr BOBKonf2017 1 Agenda JSON Class Generator Joining the worlds Architecture In practice Retrospective 2 Mac Application

More information

Richard Mallion. Swift for Admins #TEAMSWIFT

Richard Mallion. Swift for Admins #TEAMSWIFT Richard Mallion Swift for Admins #TEAMSWIFT Apple Introduces Swift At the WWDC 2014 Keynote, Apple introduced Swift A new modern programming language It targets the frameworks for Cocoa and Cocoa Touch

More information

PERSPECTIVE. Best Practices in Automation Testing of Mobile Applications. Abstract

PERSPECTIVE. Best Practices in Automation Testing of Mobile Applications. Abstract 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

webbot Documentation Release Natesh M Bhat

webbot Documentation Release Natesh M Bhat webbot Documentation Release 0.0.1 Natesh M Bhat Oct 06, 2018 Contents: 1 Quick demo code ^_^ 3 1.1 Installation................................................ 3 1.2 License..................................................

More information

End-to-end testing with Selenium + Nightwatch.js

End-to-end testing with Selenium + Nightwatch.js End-to-end testing with Selenium + Nightwatch.js Unit, integration and end-toend tests Integration testing End to End / GUI Testing Unit, integration and end-toend tests 70/20/10 rule Selenium Set of tools

More information

Getting Started with

Getting Started with Getting Started with Meganadha Reddy K. Technical Trainer NetCom Learning www.netcomlearning.com Agenda How websites work Introduction to JavaScript JavaScript Frameworks Getting Started : Angular JS Q&A

More information

VS005 - Cordova vs NativeScript

VS005 - Cordova vs NativeScript presenta VS005 - Cordova vs NativeScript Fabio Franzini Microsoft MVP www.wpc2015.it info@wpc2015.it - +39 02 365738.11 - #wpc15it 1 Apache Cordova Telerik NativeScript Cordova VS NativeScript Agenda www.wpc2015.it

More information

Automated JAVA GUI Testing. Challenges and Experiences

Automated JAVA GUI Testing. Challenges and Experiences Automated JAVA GUI Testing Challenges and Experiences Java Forum Stuttgart 2008 About me Reginald Stadlbauer Co-founder and CEO of froglogic GmbH, Hamburg, Germany Former Senior

More information

END-TO-END JAVASCRIPT WEB APPS

END-TO-END JAVASCRIPT WEB APPS END-TO-END JAVASCRIPT WEB APPS HTML5, NODE.JS AND MONGODB CADEC 2013 by Peter Larsson JAVASCRIPT IS NOT EVIL TECH. INDEX, JAN 2013 Dice Job Posts Google 20,000 2,400,000,000 15,000 1,800,000,000 10,000

More information

Mobile Application Development

Mobile Application Development Android Native Application Development Mobile Application Development 1. Android Framework and Android Studio b. Android Software Layers c. Android Libraries d. Components of an Android Application e.

More information

Securing Production Applications & Data at Runtime. Prevoty

Securing Production Applications & Data at Runtime. Prevoty Securing Production Applications & Data at Runtime Prevoty Introducing Prevoty Scalable visibility and protection for all applications and services 20+ 3 Over Verticals: Awards & Recognitions Years in

More information

ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012

ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012 ANDROID APPS (NOW WITH JELLY BEANS!) Jordan Jozwiak November 11, 2012 AGENDA Android v. ios Design Paradigms Setup Application Framework Demo Libraries Distribution ANDROID V. IOS Android $25 one-time

More information

Week 13 Thursday (with Page 5 corrections)

Week 13 Thursday (with Page 5 corrections) Week 13 Thursday (with Page 5 corrections) Quizzes: HTML/CSS and JS available and due before 10 pm next Tuesday, May 1 st. You may do your own web research to answer, but do not ask classmates, friends,

More information

The Advantages and Disadvantages of Automated UI Testing on ios Using Apple's UIAutomation Framework

The Advantages and Disadvantages of Automated UI Testing on ios Using Apple's UIAutomation Framework The Advantages and Disadvantages of Automated UI Testing on ios Using Apple's UIAutomation Framework Letter of Transmittal Dear Constance, This report explores the UIAutomation framework that Apple released

More information

Mind Q Systems Private Limited

Mind Q Systems Private Limited SELENIUM Course Content. What is automation testing When to go for automation Different Automation Tools (vendor & open source tools) Advantages of Automation Criteria for Automation Difference between

More information

Assignment III: Graphing Calculator

Assignment III: Graphing Calculator Assignment III: Graphing Calculator Objective You will enhance your Calculator to create a graph of the program the user has entered which can be zoomed in on and panned around. Your app will now work

More information

Embedded automotive applications are just a few clicks away. Philippe NOEL - STMicroelectronics

Embedded automotive applications are just a few clicks away. Philippe NOEL - STMicroelectronics Embedded automotive applications are just a few clicks away Philippe NOEL - STMicroelectronics Agenda 2 Presentation Time Speaker 13:30 SPC5Studio overview Philippe NOEL Basic application configuration

More information

Application Testing Suite OpenScript Functional Testing Introduction. Yutaka Takatsu Group Product Manager Oracle Enterprise Manager - ATS

Application Testing Suite OpenScript Functional Testing Introduction. Yutaka Takatsu Group Product Manager Oracle Enterprise Manager - ATS Application Testing Suite OpenScript Functional Testing Introduction Yutaka Takatsu Group Product Manager Oracle Enterprise Manager - ATS 1 Agenda Application Testing Suite (ATS) & OpenScript Overview

More information

How to Enable Risk-Free Database Experiments. OakTable World: Sept 23 & 24, San Francisco

How to Enable Risk-Free Database Experiments. OakTable World: Sept 23 & 24, San Francisco How to Enable Risk-Free Database Experiments Thank you for joining us, the webinar will start at: 08:00 Pacific / 11:00 Central / 12:00 East / 16:00 UK Time OakTable World: Sept 23 & 24, San Francisco

More information

Robots with Pentest Recipes:

Robots with Pentest Recipes: Robots with Pentest Recipes: Democratizing Security Testing for DevOps Wins Abhay Bhargav - CTO, we45 Yours Truly Co-author of Secure Java For Web Application Development Author of PCI Compliance: A Definitive

More information

Serverless Architecture Hochskalierbare Anwendungen ohne Server. Sascha Möllering, Solutions Architect

Serverless Architecture Hochskalierbare Anwendungen ohne Server. Sascha Möllering, Solutions Architect Serverless Architecture Hochskalierbare Anwendungen ohne Server Sascha Möllering, Solutions Architect Agenda Serverless Architecture AWS Lambda Amazon API Gateway Amazon DynamoDB Amazon S3 Serverless Framework

More information

Testing NodeJS, REST APIs and MongoDB with UFT January 19, 2016

Testing NodeJS, REST APIs and MongoDB with UFT January 19, 2016 Testing NodeJS, REST APIs and MongoDB with UFT January 19, 2016 Brought to you by Hosted By Bernard P. Szymczak Ohio Chapter Leader HP Software Education SIG Leader TQA SIG Leader Today s Speakers Ori

More information

OSIsoft Cloud Services Core Infrastructure for Developing Partner Applications

OSIsoft Cloud Services Core Infrastructure for Developing Partner Applications OSIsoft Cloud Services Core Infrastructure for Developing Partner Applications Presented by Laurent Garrigues, Gregg Le Blanc, Paul Kaiser Agenda Overview Platform Tour Demo Partner Preview Program Q&A

More information

Connect and Transform Your Digital Business with IBM

Connect and Transform Your Digital Business with IBM Connect and Transform Your Digital Business with IBM Leverage Your IT Assets as Shareable APIs 1 The API economy requires a complete value chain Databases Connect to APIs to extend the reach and power

More information

NXOS in the Real World Using NX-API REST

NXOS in the Real World Using NX-API REST NXOS in the Real World Using NX-API REST Adrian Iliesiu Corporate Development Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session

More information

Web testing at Corporama

Web testing at Corporama Web testing at Corporama 30 / 11 / 2012 Nicolas Thauvin Corporama CTO http://corporama.com Agenda 1. Why GUI tests / the needs 2. Initial version 3. Current version 4. Demo 5. Conclusion

More information

DDS Connector Sept, Gianpiero Napoli, Senior Software Engineer

DDS Connector Sept, Gianpiero Napoli, Senior Software Engineer DDS Connector Sept, 2016 Gianpiero Napoli, Senior Software Engineer Agenda Goals Concept Architecture Status Demo Next Steps Connector Goals Faster ( Rapid ) Development Integration Troubleshooting Integrate

More information

Open Source Library Developer & IT Pro

Open Source Library Developer & IT Pro Open Source Library Developer & IT Pro Databases LEV 5 00:00:00 NoSQL/MongoDB: Buildout to Going Live INT 5 02:15:11 NoSQL/MongoDB: Implementation of AngularJS INT 2 00:59:55 NoSQL: What is NoSQL INT 4

More information

KonaKart Shopping Widgets. 3rd January DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK

KonaKart Shopping Widgets. 3rd January DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK KonaKart Shopping Widgets 3rd January 2018 DS Data Systems (UK) Ltd., 9 Little Meadow Loughton, Milton Keynes Bucks MK5 8EH UK Introduction KonaKart ( www.konakart.com ) is a Java based ecommerce platform

More information

SeU Certified Selenium Engineer (CSE) Syllabus

SeU Certified Selenium Engineer (CSE) Syllabus SeU Certified Selenium Engineer (CSE) Syllabus Released Version 2018 Selenium United Version 2018, released 23.08.2018 Page 1 of 16 Copyright Notice This document may be copied in its entirety, or extracts

More information

Continuous Delivery for Cloud Native Applications

Continuous Delivery for Cloud Native Applications Continuous Delivery for Cloud Native Applications Cyrille Le Clerc, Director, Product Management at CloudBees Bjorn Boe, Senior Field Engineer at Pivotal Software Speakers /Cyrille Le Clerc Product Manager

More information

BPM + Mobile Building a hybrid mobile app for BPM IBM Corporation

BPM + Mobile Building a hybrid mobile app for BPM IBM Corporation BPM + Mobile Building a hybrid mobile app for BPM Daniel Fitzgerald Technical Sales Specialist Oxford Brookes University Graduate - BSc Mobile Computing daniel.fitzgerald@uk.ibm.com 2 Agenda Why mobile?

More information

SIG Talk: Quality & Testing - Tips & Tricks March 13, 2018

SIG Talk: Quality & Testing - Tips & Tricks March 13, 2018 SIG Talk: Quality & Testing - Tips & Tricks March 13, 2018 Today s Speakers: Bob Crews Vivit Florida User Group Leader President Checkpoint Technologies Carsten Neise Senior IT Quality Consultant profi.com

More information

Technology. Business Objectives & Challenges. Overview. Technical Solution

Technology. Business Objectives & Challenges. Overview. Technical Solution Case Study: Apeiro Technologies testing services team helped client successfully implement test automation and significantly reduced test cycle time for their innovative approach to avail healthcare services.

More information

Mobile Automation Testing

Mobile Automation Testing Mobile Automation Testing with Appium & Oxygen Software Release Process Today 1 3 Manual Testing is a Nightmare Test Engineer Selenium & Appium Selenium Advantages Cross Platform Native Testing Flexible

More information

CocoaHeads Aachen Server-side Swift

CocoaHeads Aachen Server-side Swift Server-side Swift 2016-08-25 Ullrich Platt, Michael Plagge Agenda Motivation for Server-side Swift Concepts / Architecture(s) Pros & Cons Requirements Status In depth: Frameworks Overview Swift@IBM / Kitura

More information

Xtending Nintex Workflow Cloud with Azure Functions

Xtending Nintex Workflow Cloud with Azure Functions Xtending Nintex Workflow Cloud with Azure Functions Tom Castiglia Solution Architect DOCFLUIX, LLC Mike Oryszak Managing Director B&R BUSINESS SOLUTIONS, LLC About Tom Castiglia @TomCastiglia SharePoint/Office

More information

Automating ArcGIS Deployments Using Chef

Automating ArcGIS Deployments Using Chef Automating ArcGIS Deployments Using Chef Cherry Lin (clin@esri.com) Bill Major (bmajor@esri.com) David Cordes (dcordes@esri.com) Slides: http://bit.ly/2uieg0p Overview What, Why, When? Esri s Chef Cookbooks

More information

Extend HP QTP/UFT to Test Mobile Apps and Websites November 19, 2013

Extend HP QTP/UFT to Test Mobile Apps and Websites November 19, 2013 Extend HP QTP/UFT to Test Mobile Apps and Websites November 19, 2013 Copyright 2013 Vivit Worldwide Brought to you by Copyright 2013 Vivit Worldwide Hosted by Bernard Szymczak Vivit Leader Ohio Chapter

More information

Certified Selenium Professional VS-1083

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 information

Assignment III: Graphing Calculator

Assignment III: Graphing Calculator Assignment III: Graphing Calculator Objective You will enhance your Calculator to create a graph of the program the user has entered which can be zoomed in on and panned around. Your app will now work

More information

CIS 086 : Week 1. Web Development with PHP and MySQL

CIS 086 : Week 1. Web Development with PHP and MySQL + CIS 086 : Week 1 Web Development with PHP and MySQL + Introduction n Instructor: Mark Brautigam n You: Skills and Technology Survey n You: Expectations of this class n You: Introduce yourself on the

More information

Real-Time Vulnerability Management Operationalizing the VM process from detection to remediation

Real-Time Vulnerability Management Operationalizing the VM process from detection to remediation 18 QUALYS SECURITY CONFERENCE 2018 Real-Time Vulnerability Management Operationalizing the VM process from detection to remediation Jimmy Graham Senior Director, Product Management, Qualys, Inc. Agenda

More information

Managing System Administration Settings

Managing System Administration Settings This chapter contains the following sections: Setting up the Outgoing Mail Server, page 2 Working with Email Templates, page 2 Configuring System Parameters (Optional), page 5 Running an Object Search,

More information

RAD Studio XE5 in Action Tech Preview

RAD Studio XE5 in Action Tech Preview RAD Studio XE5 in Action Tech Preview Bogdan Polak Welcome and Introduction Agenda 10:00 10 min Welcome and introductions EMBARCADERO TECHNOLOGIES 10:10 20 min The multi-device world we live in 10:30 30

More information

The new SAP PI REST adapter Unveiled v1.0. SAPience TECH commission, Nov Dimitri Sannen SAP Solution Architect

The new SAP PI REST adapter Unveiled v1.0. SAPience TECH commission, Nov Dimitri Sannen SAP Solution Architect The new SAP PI REST adapter Unveiled v1.0 SAPience TECH commission, Nov 19 2015 Dimitri Sannen SAP Solution Architect Agenda TheValueChain What is REST? Availability Capabilities Demo SAP TechEd 2015 take-

More information

Signals Documentation

Signals Documentation Signals Documentation Release 0.1 Yeti November 22, 2015 Contents 1 Quickstart 1 2 What is Signals? 3 3 Contents 5 3.1 Get Started................................................ 5 3.2 Try the Demo Server...........................................

More information

ArcGIS for Server Administration API for C# Developers. Philip

ArcGIS for Server Administration API for C# Developers. Philip ArcGIS for Server Administration API for C# Developers Philip Heede @pheede Content What is the REST admin API all about? Why script it- and why script it using C#? How to do it! What is the ArcGIS for

More information

MATLAB as a Financial Engineering Development Platform Delivering Financial / Quantitative Models to the Enterprise Eugene McGoldrick

MATLAB as a Financial Engineering Development Platform Delivering Financial / Quantitative Models to the Enterprise Eugene McGoldrick as a Financial Engineering Development Platform Delivering Financial / Quantitative Models to the Enterprise Eugene McGoldrick 2016 The MathWorks, Inc. 1 Development Environment for Financial Services

More information

Selenium Workshop. Removing the Mystery from Open Source Test Automation. Presented By Chris Petrov, PMP Leverage Point Corporation

Selenium Workshop. Removing the Mystery from Open Source Test Automation. Presented By Chris Petrov, PMP Leverage Point Corporation Selenium Workshop Removing the Mystery from Open Source Test Automation Presented By Chris Petrov, PMP Leverage Point Corporation SCQAA Orange County September 17th, 2013 Leverage Point Corporation 417B

More information

MOBILE app testing tools & experience

MOBILE app testing tools & experience MOBILE app testing tools & experience Sandip Ghosh, Practice Lead, Global Testing Solutions, SAP Paul Jackson, Principal Consultant, SAP UK 2013 SAP AG or an SAP affiliate company. All rights reserved.

More information

Best Practices Implementing Oracle Mobile Cloud Service

Best Practices Implementing Oracle Mobile Cloud Service Best Practices Implementing Oracle Mobile Cloud Service Rubén Rodríguez Cloud & Mobile Solution Specialist 07/06/2018 Introduction About me ADF Technical Lead, Cloud & Mobile Solution Specialist Blogger

More information

Why Choose MS Azure?

Why Choose MS Azure? Why Choose MS Azure? Bio Dave Williams Cloud Architect AWS and Azure Expertise Agenda How to choose a public cloud service provider Microsoft Azure Strengths: Identity & Azure Active Directory Infrastructure

More information

Why test automation projects are failing? Igor Khrol

Why test automation projects are failing? Igor Khrol Why test automation projects are failing? Igor Khrol http://www.khroliz.com About myself Igor Khrol More than 7 years in automated testing Consultant, trainer, manager, engineer, architect Selenium, HP

More information

AXUI document Documentation

AXUI document Documentation AXUI document Documentation Release 0.1.5 xcgspring Sep 30, 2017 Contents 1 AXUI introduce 3 1.1 AXUI philosophy............................................ 3 1.2 AXUI structure..............................................

More information

Sharing and Deploying MATLAB Programs Sundar Umamaheshwaran Amit Doshi Application Engineer-Technical Computing

Sharing and Deploying MATLAB Programs Sundar Umamaheshwaran Amit Doshi Application Engineer-Technical Computing Sharing and Deploying Programs Sundar Umamaheshwaran Amit Doshi Application Engineer-Technical Computing 2016 The MathWorks, Inc. 1 Summary: Data Analytics Workflow Business Systems Smart Connected Systems

More information

Open Source Test Automation: Riding the Second Wave

Open Source Test Automation: Riding the Second Wave K2 Keynote 5/4/16 10:00 Open Source Test Automation: Riding the Second Wave Presented by: David Dang Zenergy Technologies Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073 888- - -

More information

Optimizing Swift Performance Session 409

Optimizing Swift Performance Session 409 Developer Tools #WWDC15 Optimizing Swift Performance Session 409 Nadav Rotem Manager, Swift Performance Team Michael Gottesman Engineer, Swift Performance Team Joe Grzywacz Engineer, Performance Tools

More information