Case study AllianzNet



Similar documents
Comprehensive Testing Services for Life Insurance Systems

thoughtonomy Virtual Workforce for Service Automation

Agile on huge banking mainframe legacy systems. Is it possible?

Modernizing enterprise application development with integrated change, build and release management.

Testhouse Training Portfolio

, Head of IT Strategy and Architecture. Application and Integration Strategy

"Data Manufacturing: A Test Data Management Solution"

Accelerating High Performance with Accenture Application Services for Java

Federal Secure Cloud Testing as a Service - TaaS Center of Excellence (CoE) Robert L. Linton

Copyright Soleran, Inc. esalestrack On-Demand CRM. Trademarks and all rights reserved. esalestrack is a Soleran product Privacy Statement

CRM. Booklet. How to Choose a CRM System


Safe Harbor Statement

Automation Testing in Mobile Applications Swati Hajela

BUILDING TEST SUITES FROM TEST RECORDINGS OF WEB APPLICATIONS

Financial services. Julie Chaidron Manager Advisory & Consulting Deloitte. Elias Pankert Analyst Advisory & Consulting Deloitte

Family Evaluation Framework overview & introduction

Northwestern University Dell Kace Patch Management

Figure 5.1: The interdependence of functions in international business

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

Applying CMMI SM In Information Technology Organizations SEPG 2003

Architecture Governance

CONTENTS. List of Tables List of Figures

How to Choose a CRM System.

Project Type Guide. Project Planning and Management (PPM) V2.0. Custom Development Version 1.1 January PPM Project Type Custom Development

A Customer Centric Digital Platform For Utilities. A Joint Capgemini and Pegasystems Solution

Information Systems Development Process (Software Development Life Cycle)

E-Logistics Successes and Failures

Applying inner source development in product line engineering

White Paper Software Quality Management

How to Choose a CRM System

Automating with IBM SPSS

ING Service for SWIFTNet. 1A single gateway for your financial information!

Business Operations. Module Db. Capita s Combined Offer for Business & Enforcement Operations delivers many overarching benefits for TfL:

PCI DSS Compliance: The Importance of Privileged Management. Marco Zhang

Continuous Application Delivery From concept to reality. Carsten Lentz Sr. Solution strategist

Citrix EdgeSight for Load Testing 2.5 Customer - Frequently asked questions

The Paperless QMS March 2012

The Short-Term Insurance Industry: Organising by Common Capability

Artificial Intelligence and Testing. Kishore Durg AccentureTechnology June 2016

Service Definition: Testing Platform-as (TPaaS) Advisory and Implementation Services

How To Integrate A Ccm With Sequence Kinetics

UK Niche Insurance: Market Dynamics, Affinities and Partnerships

Planning and Budgeting Cloud Service

Continuous Integration (CI)

Managing Applications: How much money can you save with a Collaborative Workflow tool?

Guest Presentation Test Environment Management

Unit Testing webmethods Integrations using JUnit Practicing TDD for EAI projects

DevOps: Multiplatform Application Deployment

MarathonITE. GUI Testing for Java/Swing Applications

Trends in Embedded Software Development in Europe. Dr. Dirk Muthig

Sopra Steria - A Leader in the Insurance Industry

Future Internet Public-Private Partnership Call 3 (Objectives ) European Commission Communications Networks, Content and Technology DG

Cost-effective supply chains: Optimizing product development through integrated design and sourcing

CyberSecurity Innovation Assessing your Organizations Vulnerability to a Cyber breach

Configuration management. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 29 Slide 1

Procurement has no part to play in corporate strategy myth

How To Develop Software

The Continuous Delivery Tool Chain: So Many Choices!

BUSINESS RULES CONCEPTS... 2 BUSINESS RULE ENGINE ARCHITECTURE By using the RETE Algorithm Benefits of RETE Algorithm...

Cyber Security and the Board of Directors

Consolidating Multiple Product Development Systems at TreeHouse Foods into SAP Product Lifecycle Management

ROYAL REHAB COLLEGE AND THE ENTOURAGE EDUCATION GROUP. UPDATED SCHEDULE OF VET UNITS OF STUDY AND VET TUITION FEES Course Aug 1/2015

Cybercrime myths, challenges and how to protect our business. Vladimir Kantchev Managing Partner Service Centrix

Communication and marketing services

Cloud Services. AIS Mainframe COBOL 2 Java running on Azure. Legacy2Cloud Migration Service POC. Final Readout Executive Summary.

Workshop on Agile Test Strategies and Experiences. Fran O'Hara, Insight Test Services, Ireland

Service Desks of the Future

How much do you pay for your PKI solution?

Maximizing the ROI Of Visual Rules

THE BRITISH LIBRARY. Unlocking The Value. The British Library s Collection Metadata Strategy Page 1 of 8

BPM case study: Competency Centre in a large Swiss bank

Optimizing Global Engineering Efficiency With a Holistic Project Approach

Bringing Value to the Organization with Performance Testing

The IBM SmartCloud Enterprise and hybrid solution for simple, secure integration and management of public & private clouds

Transcription:

Case study AllianzNet Automated versus manual testing D E G O U D E N D R A A D D O O R U W B E D R I J F S V O E R I N G 1

Pleased to meet you Hans van Loenhoud secretary TestNet managing partner INQA Quality management Test management Service management Project management Guido van Leeuwen consultant INQA Test support / test management AllianzNet project 2

Contents The context: Allianz and AllianzNet Testing AllianzNet: the strategy Automated testing: what did we do? And here are the results Next time, we will 3

Allianz A company of the Allianz Group, one of the largest integrated financial service providers in the world, with over 60 million clients in over 70 countries Allianz Schadeverzekering NV in the Dutch general insurance market, one of the largest players, in particular in the fire and motor classes distribution exclusively through the intermediary channel (insurance agents) 4

AllianzNet the past agent back office front office policy customer 5

AllianzNet the future agent back office policy customer 6

AllianzNet the application Internet application, developed on COTS Java based web engine replaces current mainframe based front office system Automated input forms for 6 insurance types home, car, motor, caravan, boat, legal assistance Online... completion, verification and validation of data calculation of premiums acceptance of insurance Work flow between agents and Allianz 7

AllianzNet the project First phase 1½ years (proposals & new orders) >25 man years spent on IT work of which >25% on testing separate development teams vendor enhancements to web engine Allianz infrastructure customisation of web engine interfaces between web based front office and mainframe based back office system step-wise development multiple releases, builds and patches November 7, 2005: live! 8

Testing strategy - risk Extremely high risk project new business process new technology new methodology new organisation (both business and IT) high complexity high volumes high potential damage (e.g. acceptance of bad risks) high external visibility 9

Testing strategy - master test plan Unit testing developer teams System testing dedicated test team Integration testing dedicated test team Acceptance testing dedicated business team (UAT) exploitation & maintenance team (PAT) outsourced (performance, security) 10

Testing strategy - test automation High complexity (30 years of insurance knowledge) current front office system contains the truth automated output prediction from front office system validations premiums High volumes (~ 1000 concurrent agents) automated performance tests Multiple releases automated regression tests Existing tool: Winrunner 11

Let s test! 12

What did we do Automated premium calculation performance regression testing Manual premium calculation workflow field validations verification rules acceptance rules external connections 13

What did we do - time line Test project Preparation System test Integration test Acceptance test Live! Sept 2004 Today Dec 2004 Oct 2005 Testing strategy Building scripts April 2005 Sept 2005 June 2005 Today Test conditions Test cases Premium testing 14

The figures Conditions, cases and findings Conditions Cases Findings Effort (hrs) Automated 140 450 90 1350 Manual 100 1300 810 1250 Effort on automated testing 40% during system testing 20% during integration testing 5% during acceptance testing 15

The findings Total amount of findings 900 of which found by automated testing 90 45% 40% 35% 30% 25% 20% 15% 10% 5% 0% System Integration Acceptance 16

Evaluating the testing strategy - test automation Automated premium calculation tests Succeeded, at a cost: manual testing: 3,5 hours per finding automated testing: 15,0 hours per finding Automated performance tests Succeeded, could not have done without (reusing existing scripts) Automated regression tests Did not utilize, except for premium testing 17

Lessons learned (To) Early start of building scripts time lost in rebuilding scripts Quality of test scripts determines value of automated testing need for structured design of test scripts Be selective consider benefits versus costs 18

Recommendations Choice for automated testing should depend on + reusability of test scripts + stability of application need for flexibility When choosing for automated testing, make sure there is a clear and smart scope for automated testing there is a structured design approach for developing standardised test scripts enough expertise on automated testing is available maintenance of test scripts is embedded 19