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

Similar documents
How to Build an Appium Continuous Testing Pipeline

Turbo boost your digital app test automation with Jenkins

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

7 steps for digital app test automation success. October 2018

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

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

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

SeeTest Quality Assurance Platform SeeTestAutomation

The Need for a Holistic Automation Solution to Overcome the Pitfalls in Test Automation

SeeTest Quality Assurance Platform On-premise Digital Assurance Lab

Test Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions

DevOps CICD for VNF a NetOps Approach

QMS ISO 9001:2015 CERTIFIED COMPANY Software Testing TRAINING.

AN ISO 9001:2008 CERTIFIED COMPANY. Software Testing TRAINING.

About Us. Services CONSULTING OUTSOURCING TRAINING MENTORING STAFF AUGMENTATION 9/9/2016

Manual Testing. Software Development Life Cycle. Verification. Mobile Testing

Test Automation as a Service (TaaaS)

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

I keep hearing about DevOps What is it?

A Tale of Continuous Testing

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

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

Automated JAVA GUI Testing. Challenges and Experiences

Maja Schreiner. 9th Lean, Agile & Scrum Conference 2017

SOLVING THE MOBILE TESTING CONUNDRUM

BEHAVIOR DRIVEN DEVELOPMENT BDD GUIDE TO AGILE PRACTICES. Director, Strategic Solutions

We re redefining Software Quality

Selecting a Selenium Grid Infrastructure in an enterprise

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

Mobile Automation Testing

The Software Delivery Experts. Agile, DevOps & QA Conference

MOBILE APPLICATION TESTING CHALLENGES

End-to-End Agile Testing using Incremental Approach for a Leading EIM Solution Provider ATTENTION. ALWAYS.

Shift Left with Lean Functional Testing by HP July 30, 2015

Building a Customized Test Automation Framework Using Open Source Tools

AMAR PURI. au.linkedin.com/in/iamarpuri 2/40 station Street, Burwood 3125 Victoria, Australia Mobile:

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Mind Q Systems Private Limited

Why test automation projects are failing? Igor Khrol

A CONFUSED TESTER IN AGILE WORLD

Visual Studio Team Services

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

How to Secure Your Cloud with...a Cloud?

Docker Universal Control Plane Deploy and Manage On-Premises, Your Dockerized Distributed Applications

Maturing agile teams and driving quality through architecture principles

Mobile Automation Testing using Appium

OG0-091 Q&As TOGAF 9 Part 1


Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA

How We Learned To Love Test Automation for Localization AUTOMATED TESTS

Automation Best Practices for CI/CD. Leo Laskin, Sr. Solutions Architect

Software Quality in a Modern Development Team. Presented by Timothy Bauguess and Marty Lewis

MAKING THE MOVE TO AUTOMATED TESTING

HP ALM Overview. Accelerating Innovation, Industrialising Quality. Oren Ziv, Product Manager, QC/ALM

Technology. Business Objectives & Challenges. Overview. Technical Solution

Learn Software Test Automation Group Meetup. Presenter: Kate Droukman. au.linkedin.com/in/katedroukman. 21 April 2016

Sahi. Cost effective Web Automation

MDM Partner Summit 2015 Oracle Enterprise Data Quality Overview & Roadmap

How Can Testing Teams Play a Key Role in DevOps Adoption?

Robots with Pentest Recipes:

Move Performance Testing to the Next Level with HP Performance Center September 11, Copyright 2013 Vivit Worldwide

HOW TO WRITE USER STORIES (AND WHAT YOU SHOULD NOT DO) Stuart Ashman, QA Director at Mio Global Bob Cook, Senior Product Development Manager, Sophos

FROM VSTS TO AZURE DEVOPS

MOBILE app testing tools & experience

Bob Galen. Bob began as a developer, then moved to Project Management and Leadership, then Testing.

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

CAPABILITY. Managed testing services. Strong test managers experienced in working with business and technology stakeholders

Great User Experience Starts with Continuous Testing April 19, Copyright 2016 Vivit Worldwide

Software Testing MANUAL TESTING. Introduction to Testing. Software Quality Software Testing Definition. Different Life Cycle Models Waterfall Model

Struggling to Integrate Selenium into Your Ice Age Test Management Tools?

ClearPath Forward and Digital Transformation. The Roadmap to Digital

Oktober 2018 Dell Tech. Forum München

Vendor: The Open Group. Exam Code: OG Exam Name: TOGAF 9 Part 1. Version: Demo

A DEVOPS STATE OF MIND. Chris Van Tuin Chief Technologist, West

Build and Deploy Stored Procedures with IBM Data Studio

USING APPIUM FOR MOBILE TEST AUTOMATION

Actual4Test. Actual4test - actual test exam dumps-pass for IT exams

The Future of Testing: Continuous Enterprise Testing

Was gibt es Neues Better Team Work with Cloud

Practical Guide to Platform as a Service.

Luckily, our enterprise had most of the back-end (services, middleware, business logic) already.

Continuous Integration & Code Quality MINDS-ON NUNO 11 APRIL 2017

How to succeed with data centre migration

Application Deployment

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview

Exam Questions

Unleash Your DevOps Strategy By Synchronizing Application and Database. John Pocknell Senior Product Manager

Manual Visual Studio 2010 Web Developer Tools 2012 Professional

xiii A. Hayden Lindsey IBM Distinguished Engineer and Director, Studio Tools Foreword

Quality Assurance and IT Risk Management

Embrace Oracle Autonomous Database and Accelerate Adoption Supporting You Every Step of the Journey

SDK USE CASES Topic of the Month FusionBanking Loan IQ

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

TEST STUDIO FEATURES FOR SUCCESSFUL TEST AUTOMATION

CONTINUOUS DELIVERY IN THE ORACLE CLOUD

Exam Questions

Agile Testing: Your Key to Better Software

What s New in HPE Mobile Center October 6, Copyright 2016 Vivit Worldwide

Syllabus Technosoft Academy. Course Syllabus. 1 P a g e

PERSPECTIVE. End-to-end test automation A behaviordriven and tool-agnostic approach. Abstract

Transcription:

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 digital transformation storm 10 min 02 Digital application automation principals 10 min Agenda 03 Tools and demos 20 min 04 5 things you can do today 3 min 05 7 Q&A min 3

The times they are a changing 4

5 I run a technology company that happens to have a bank CEO of a leading North American bank

Paradigm shift in software/ application development Focus on speed, business agility and risk reduction Agile DevOps CI/CD Shift Left 6

Short release cycle side effects Shorter cycles = More cycles More cycles * Same or more features in app = More regression tests 7

8 There can be no shortening of release cycles* without test automation * And high quality

Implications on testing Digital transformation is driving organizational change (leading US financial institute) 10% Performance & Volume 20% 10% Environment and Data Automation Testers Regression automation Services virtualization skills 5% 10% Performance & Volume Environment and Data 60% Manual testers Manual System testing Manual Integration Testing, Acceptance Testing 25% Exploratory testers Domain Expertise Business Rules testing Manual Integration Testing Acceptance Testing 60% Software Engineers - Testers Automation roadmap Continuous testing User Story Thinning, In sprint progression automation Services virtualization skills Engineering mindset 9

01 The digital transformation storm 10 min 02 Digital application automation principals 10 min Agenda 03 Tools and demos 20 min 04 5 things you can do today 3 min 05 7 Q&A min 10

Manual testing vs. test automation Performing tests vs. creating a program that performs the tests Structured and planned Freestyle No need for technical skills Instant action and result vs. Broad system view An investment Requires coding skills Results require analysis 11

12 Tests one thing only Has a clear outcome What makes a good test? Short Efficient No repeated code Readable Stable / robust

Automation = coding? 13

Become an automation expert, not an app development expert Coding and reading test code The basics of test automation Most common languages used in automation: Java, Python, C# Learn to read code Understand why it doesn t work Start using test automation frameworks and tools 14

What do you need to get started? The mobile/web app test automation environment Digital app test automation tool Test development tool with a user interface to simplify development Mobile test automation requires dedicated tools IDE Where you define the automation project Coverage matrix, dependencies, test environment, results repository Access to mobile devices and desktop browsers Mobile testing requires coverage of numerous devices and operating systems 15

01 The digital transformation storm 10 min 02 Digital application automation principals 10 min Agenda 03 Tools and demos 20 min 04 5 things you can do today 3 min 05 7 Q&A min 16

Example Object identification Every object in an application needs to be identified for use in automation Example: XPath A query language for XML trees, which identifies objects based on multiple properties and parameters of a. the element you are looking for, and b. elements around it Tools such as Experitest Object Spy help identify objects, their unique identifiers and actions that can be executed. 17

Demo Recording tests and understanding test code structure 18

19

20

Turning your tests into an automation project Demo - using Appium Studio for Eclipse Common IDEs and testing frameworks Demo steps: Connect to Digital Assurance Lab Create a test automation project (using a template) Use properties file Project dependency configuration TestNG parallel execution using parameters 21

22

Demo - eclipse 23

Making sense of test results Finding a needle in a haystack 24

25

26

Integration with CI/CD for continuous testing 27

The Continuous Testing process Load app 6 to cloud Trigger test 7 execution Consolidate 8 test results Test Engineer Development Engineer Commit tests Commit 1app code Pull test 4 source Trigger build Pull app 2 source Test Report Continuous Integration Build Build test 5 project Build 3 app 9 Version approved? Debug / update 10 test suite NO YES 28

01 The digital transformation storm 10 min 02 Digital application automation principals 10 min Agenda 03 Tools and demos 20 min 04 5 things you can do today 3 min 05 7 Q&A min 29

5 things you can do today to prepare for automation Download Appium studio and start writing tests Use apps from App Store / Google Play or web pages Learn basic coding - with automation in mind! Stack overflow Youtube and online tutorials Download an IDE and learn how to use it Sign up for a Digital Assurance Lab account to access devices Use Appium Studio for Eclipse to create an automation projects 30

Download Free Appium Studio Community Edition https://experitest.com/mobile-test-automation/appium-studio/ Free forever 31

Connect to SeeTest SaaS Digital Assurance Lab Sign up for a FREE trial of Experitest SaaS Digital Assurance lab. Get 600 minutes access to 100 s of mobile devices hosted by Experitest 32

Download Appium Studio for Eclipse Free Trial Select download tab Choose your desired solution

Visit Appium Studio Forum Experitest.com Support Appium Forum 34

Additional training resources 35

Questions? https://experitest.com/mobile-test-automation/appium-studio/ 36