Test automation Delta Lloyd, successful IT business alignment. Eric de Graaf

Similar documents
Collaborating for Quality in Agile Application Development From Beginning to End

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

Bringing Value to the Organization with Performance Testing

How To Test For Performance

SOFTWARE TESTING TRAINING COURSES CONTENTS

7 Practical insights for IT Asset Management

Business Assurance & Testing QEx Automation Platform

The Worksoft Suite. Automated Business Process Discovery & Validation ENSURING THE SUCCESS OF DIGITAL BUSINESS. Worksoft Differentiators

Operational Keys for a Successful WMS Go-Live

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

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

QEx Whitepaper. Automation Testing Pillar: Selenium. Naveen Saxena. AuthOr:

Application Management Services (AMS)

How to Maximise ROI and drive IT Governance with Visual Studio Team System

Data Management Roadmap

QA Tools (QTP, QC/ALM), Selenium with Java, Mobile with Automation, Unix, SQL, SOAP UI

Laila TECHNICAL SKILLS

Perfect Your Mobile App with Load Testing and Test Automation

Application Management Services

Testing Tools Content (Manual with Selenium) Levels of Testing

W H I T E P A P E R S A P E R P L i f e - C y c l e M a n a g e m e n t O v e r c o m i n g t h e D o w n s i d e o f U p g r a d i n g

GO LIVE, ON TIME, ON BUDGET

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

Solution Manager: What Is It & What Can It Do for Your Business? A Solution Overview written by Ken Asher, Sr. SAP Architect

Why Test ITSM Applications for Performance? Webinar

SOFTWARE TESTING PROCESSES PRESENTATION

Automation using Selenium

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

EDUCATIONAL QUALIFICATION

Functional Validation of SAP Implementation

QA Engagement Models. Managed / Integrated Test Center A Case Study

Integrated Testing Solution Using SAP Solution Manager, HP-QC/QTP and SAP TAO

Test Automation with SAP Solution Manager 7.1 and HP QTP. ALM Solution Management, AGS, SAP AG September 2012

Test Automation Process

How To Implement An Enterprise Resource Planning Program

Certified Selenium Professional VS-1083

TANGO Requirements Definition in a multi-national, multi-cultural development environment

Test Lab Automation Using Virtualization. Sameer Jagtap, Director Product Management

AGILE SOFTWARE TESTING

Quality Assurance - Karthik

Guide to Mobile Testing

How to Optimize Automated Testing with Everyone's Favorite Butler

Advisory Services Oracle Alliance Case Study

Appendix A: Case Studies

Perfecto Mobile. All rights reserved.

How To Test On An Hp Mobile Device

Application Security Center overview

Introduction to Automated Testing

Software Testing in the Cloud. Tauhida Parveen, PhD

Automation and Virtualization, the pillars of Continuous Testing

Oracle Intro Slide. Why Upgrade from Agile Advantage/8.5 to Agile 9.3 PLM?

a new generation software test automation framework - CIVIM

Roles: Scrum Master & Project Manager

Table of contents. Enterprise Resource Planning (ERP) functional testing best practices: Ten steps to ERP systems reliability

Testhouse Training Portfolio

Performance Evaluation & Comparison of Software Testing Tool

You ll need to have: It d be great if you have:

Whitepaper Data Governance Roadmap for IT Executives Valeh Nazemoff

Comprehensive Testing Services for Life Insurance Systems

Project, Program & Portfolio Management Help Leading Firms Deliver Value

Abstract. SAP Upgrade Testing : In A Nutshell Page 2 of 15

HOW TO GET MORE OUT OF ORACLE AGILE PLM

Upgrade Tools Release Teunis Aalberts Forza Consul3ng Hans van Laar - Ordina

Request for Proposal for Application Development and Maintenance Services for XML Store platforms

IBM Client Innovation Centre Thames Valley Vacancies for Experienced Hires

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

Journey of a Document CoE. History of a Document CoE At Unum Group September 2014

BUSINESS INTELLIGENCE COMPETENCY CENTER (BICC) HELPING ORGANIZATIONS EFFECTIVELY MANAGE ENTERPRISE DATA

Sonata Managed Application Lifecycle Services

Welcome to online seminar on. Oracle PIM Data Hub. Presented by: Rapidflow Apps Inc

Web Applications Testing

Introduction to Mobile Performance Testing

HP Performance Center 11.5: What s New? Gurmeen Aneja

Automated testing and continuous integration

Software Lifecycle Integration. A Quality Management Discipline

Product Build. ProPath. Office of Information and Technology

Operational Excellence for Data Quality

The Customer. Manual and Automation Testing for a leading Enterprise Information Management (EIM) Solution provider. Business Challenges

Th3 - Open Source Tools for Test Management

VMware's Cloud Management Platform Simplifies and Automates Operations of Heterogeneous Environments and Hybrid Clouds

SAP RAPID DEPLOYMENT FOR APPLICATION LIFECYCLE MANAGEMENT WAVE TEST MANAGEMENT INFORMATION SHEET FOR SERVICE DELIVERY

Transcription:

Test automation Delta Lloyd, successful IT business alignment Eric de Graaf June 17 2014

Your presenter for today Eric de Graaf Team lead test automation Delta Lloyd Leven Test tool specialist/consultant EclipseIT HP trainer for test tooling (UFT/ALM/LoadRunner/PC) 2

Key points in this presentation Align business and IT testing Start small and agile; prove your worth! Consolidation of knowledge / central de-central approach 3

ART team ART = Automated Regression Test ART team since 2007 at Delta Lloyd Life Now 4 test navigators over various divisions, more to come Applications Back-office application JAVA / Oracle forms / Oracle database, Webservice, Web front-end (HTML), Modern web front-end (AJAX) Other features About 300 automated test cases Release oriented: every 2 months Regression, smoke and intake tests Methodology: Data Driven Business Process Testing 4

Why test automation? Drivers for change Business drivers Mergers & Acquisitions Reorganization New business model / processes New products / prices Compliance drives Legislation SOX, SEC, FDA, Basel2 Governance CSR, Risk mgmt., Industry norms & standards Technology drivers Upgrades Migrations Patches New functionality 5

Points of attention for test automation @ DL Manual functional testing vs. automated testing lacks knowledge transfer (two different worlds: Business vs. IT); Operational testing (AD-HOC) no time for improvement steps (automation); Test tooling fragmented over Delta Lloyd landscape (various tools, various expertise levels, who knows what? consolidate efforts); 6

ART team has fulfilled these attention points by: Manual functional testing vs. automated testing lacks knowledge transfer (two different worlds: Business vs. IT); A) Defined a process for test automation and testing artifacts for business driven automated testing. Operational testing (AD-HOC) no time for improvement steps (automation); B) Regression testing proved that it could reduce manual test execution time. Test tooling fragmented over Delta Lloyd landscape (various tools, various expertise levels, who knows what? consolidate efforts); C) Advised HP as a strategic partner for automated testing; D) ART team consolidates testing tool knowledge. 7

A) Align business / IT testing - process Process consist of a flow (how to start automation) and a defined set of roles. Flow (hi-level picture): Automate a representative flow; will TI PoC Ops the investment prove that automation works for the application. It can be automated? Can be Do made? it!? Is the organization ready for test automation? 8 Start small and agile Dedicated Test environment Test Navigator Involved? Controlled Releases?

A) Align business / IT testing Business knowledge Knows processes Most likely companies own staff Test automation knowledge (preferably) Scripting / programming knowledge Experience with ALM tooling BPT methodology (Business Process Testing) 9

A) Align business / IT testing Process and artifacts created to align test automation with business testing Data Table Defined clear roles Template as outtake of PoC Load as ALM Data Table Develop BPT components and Test Plans System under test Automated HP ALM Testing Test Report Test Report; Analysis done by TA/UAT 10

A) Align business / IT testing roles blueprint Define test scenarios and test cases Create/define reusable test data for test cases Fill in automation spreadsheet Maintain automation spreadsheet Analysis of test results Raise and chase defects Build new / maintain exisiting UFT BPT components Load in the automation sheet in HP ALM Execute test cases (HP ALM) Deliver test run report 11

A) Align business / IT testing testing artifact Datasource Test case names Components Labels for application controls Values on controls Components Components 12

A) Align business / IT testing testing artifact Datasource Business components 13

A) Align business / IT testing testing artifact Datasource Business components UFT code 14

Creating Test Cases - proces intern Systeem Under Test Test Navigator Objects Components Inloggen Navigeer Offerte Uitloggen Test Cases Test Analist 15

Waaruit bestaat een Test Case intern Components are placed in the right sequence (Test Analist) The right data for that flow is filled in the automation spreadsheet (Test Analist) 1 to n Test Cases Are created based on these components 16

Maken van Test Cases - proces intern Systeem Onder Test Test Navigator objecten Componenten Inloggen Navigeer Offerte Uitloggen Test Cases Test Analist 17

intern Maintenance on Test Cases SUT changed Systeem Onder Test Test Navigator objecten Componenten Inloggen Navigeer Offerte Uitloggen Test Cases Test Analist 18

Maintenance required intern Systeem Onder Test Test Navigator Maintain Componenten Test Cases Inloggen a Navigeer a a Offerte Uitloggen a Test Analist Maintain a 19

B) Prove test automation added value As seen at Delta Lloyd: Test automation decreased test execution time by 80% No incorrect inputs during execution (machine never tired) Schedule during night time Decrease workload on business testers Gain focus on more important work (new features) 20

C) Advised HP as a strategic partner for automated testing PROCESS/ APPLICATION Business process TEST TYPE User acceptance test Functional acc. test Sys. Integration test System test JAVA, C#, C++ Unit test 21

D) ART team consolidates testing tool knowledge Setup new ALM projects for other domains; provide jump start, align way of working. HP UFT tool support HP LoadRunner since march 2014 Provide internal HP training Selenium WebDriver (for cross browser testing) Future plans HP Service Virtualization (integrate in test automation) HP Business Availability Center (application chain monitoring) Version- and configuration management (custom HP/VBA solution) 22

Future plans IT System Leven chain 23

Future plans Customer facing (b2c) IT System Leven chain 24

Future plans Customer facing (b2c) IT System Leven chain Customer calls service desk Service management will need to investigate where issue lies Involved supporting party must resolve Divisions only manage their own scope 25

Future plans Chains 26

Questions? Eric_de_Graaf@Deltalloyd.nl 27

Volgende slides zijn reserve slides 28

First implementation 29

Further Test automation in our organization 30

A small seed 31

Continuity 32

The next step 33

New steps Service virtualization Agile manager Education HP ALM 12 34 New target systems Chains

Commitment op prioritering en roadmap MT sturing Hamerslag operationele launch Businesscase Operationele fase Eerste inschatting door IT/Test manager Support door ART team Fine tunen BC op basis van PoC bevindingen Economische haalbaarheid Verkenningsfase PoC (proef) fase 1. Welke applicaties komen in aanmerking 2. Welke Divisies willen graag aan de slag met test automatisering 3. Opstellen prioritering (roadmap met daarin TI, PoC en Operationele fase ingepland per divisie 4. MT besluit ter consolidatie 5. Inplannen TI sessies PoC rapport Technische haalbaarheid Test Analyst Test Navigator In divsie Organisatorische haalbaarheid Support Test Navigator ART team Test Navigator ART team Test Analyst Test Navigator ART team