Service Virtualization - Möjliggör effektivare testarbete



Relevanta dokument
SOA One Year Later and With a Business Perspective. BEA Education VNUG 2006

Digitalisering och hållbarhet Introduktion till CGI i Sverige

Flytta din affär till molnet

Arrowhead - Process- och energisystem- automation

Flytta din affär till molnet

HUR OCH VARFÖR DIGITAL!

Outsourcing - Från teknikfokus till verksamhetsfokus Cristian Conteras Cramo AB Infrastructure Architect cristian.contreras@cramo.

Affärsmodellernas förändring inom handeln

EG Utility Användarträff Stefan Fleron, Senior VP EG Utility

Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold

Smart Industri Digitaliseringens möjligheter - Investering i Kompetens Göteborg Torsten Nordgren Director Future Factory and Business

Två resor till molnet. Per Sedihn CTO Proact IT Group

Freddie Rinderud Senior advisor

A metadata registry for Japanese construction field

Introduktion till migrering till molnet. PART 4: Plattformar för molntjänster

Fujitsu Day in Action. Human Centric Innovation. ServiceNow. Stefan Schöllin Fujitsu. 0 Copyright 2016 FUJITSU

SAS VIYA JOHAN ELFMAN ROLAND BALI

Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban

Amazon Cloud Computing Joakim Lindbom CTO, Capgemini Sverige. Who am I? Jobbat inom Capgemini sedan 1985

Middleware vad, hur, varför när?

Pulsen IAM: Del 2 Trender och teknik för morgondagens utmaningar. Tobias Ljunggren, PULSEN

Daniel Akenine, Teknikchef, Microsoft Sverige

SharePoint 2010 licensiering Wictor Wilén

Microsoft erbjudande idag. Helena Fuchs, Microsoft Per Bay, COSMO CONSULT

Fujitsu Day in Action. Human Centric Innovation. En resa mot tillväxt Santa Maria. Stefan Johansson. 0 Copyright 2016 FUJITSU

IBS BI & FS & OP. Bengt Jensfelt Product Manager, PD IBS Kunddag 29 November 2012

Cloud Computing. Richard Richthoff Strategisk Rådgivare Radar Group International

Använd dig av fördelarna i Norgrens unika On-line tjänster!

Informationsförsörjning som bas för processförbättring

Svensk presentation Anita Lennerstad 1

GMC Software Technology CCM Made Easy

Self Service Business Intelligence. Varför? Vad? Hur? Thomas Svahn, Niklas Pernvik Advectas AB.

Prevas översikt. Excellence in Technology for 25 Years

Att analysera företagsdynamik med registerdata (FAD) Martin Andersson

En digital förändringsresa Jan Longnell, CIO

Smarter Analytics med rätt infrastruktur

Regressionstestning teori och praktik

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05

Morgondagens arbetsplats Användarnas syn på trenderna och teknologierna som skapar den. Annsofie Petersson IDC

CIO MÖTE OSLO 17/11 INFORMATION // INTELLIGENCE // ADVICE. Radar Ecosystem Specialists

DevOps i Verkligheten

Lönsamhet genom rätt underhåll. Senior Vice President, Business Area Manager Industrial Systems

HP BSM - Erfarenheter från FMS projektet ComHem Jan Östgren MangE Nordic AB (Med hjälp från Thomas Englund ComHem)

Gävle. CCIC, Innovative Cities Svenska Kommun Försäkrings AB Nidaros Forsikring. (Swedish Municipality Insurance Co Ltd)

Fallstudie Den svenska Försvarsmakten Meddelandeinfrastruktur redo för det nya nätverksbaserade försvaret

Att utveckla och skapa en effektiv och dynamisk process för konsolidering och rapportering

Värdeskapande i partnertjänster Jonas Bredin, Head of Content and Premium Services Telenor Sverige

Rosetta. Ido Peled. A Digital Preservation System. December Rosetta Product Manager

RTS vtour 2014 Senaste nyheterna från VMware. Malmö 22 oktober

Swedbank CI Cross Functional Team

SOLAR LIGHT SOLUTION. Giving you the advantages of sunshine. Ningbo Green Light Energy Technology Co., Ltd.

Main headline. Affärsvärde till Perstorp AB Headline. mha appar SAPSA IMPULS

Magnus Lundgren

EVRY One Outsourcing Linköping AB. Erfaranheter av daglig drift och nyttjande av IFS Applications 8.

Produktionslogistik i den Smarta Fabriken

Innovation Enabled by ICT A proposal for a Vinnova national Strategic innovation Program

Testning som beslutsstöd

Enterprise App Store. Sammi Khayer. Igor Stevstedt. Konsultchef mobila lösningar. Teknisk Lead mobila lösningar

F1 SBS EC Utbildning AB

Sara Skärhem Martin Jansson Dalarna Science Park

Swedbank Mobile Loadtesting. LoadRunner Mobile App protocol

Real world SharePoint 2013 architecture decisions. Wictor Wilén

PEAK PERFORMANCE 11 JUNI 2015

DIG IN TO Nätverksadministration

Nortel har ordet Nortel Användarförening maj

Låt oss ta hand om din utveckling, medan du själv utvecklar ditt företag

Digitalisering Trondheim kommun

Förändrade förväntningar

Automation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg

HP Technology Services. Rikard Ericsson HP Louise Runström TD

Richard Skogward CEO

Web Services. Cognitude 1

Introduktion till molntjänster Tekniken bakom molntjänster och legala utmaningar

Cloud Computing för arkitekter Sten Sundblad IASA och Sundblad & Sundblad

Lön, lönekostnad och arbetskraftskostnader i olika länder för arbetare inom tillverkningsindutrin år

WermTec Industriteknik din kompletta leverantör av industriell teknik.

Wood Buildings. -Development in Sweden Niclas Svensson, Swedish Wood Building Council. Niclas Svensson, Swedish Wood Building Council

Våg 2010 We re all in!

Agila kontrakt. Mattias Skarin Kanban / Lean coach Konsten att måla ut sig ur ett hörn och in i ett samarbete.

Biztalk och streckkod/rfid i Supply Chain och retail

Test av standardsystem Johan Gabrielsson

Välkommen! SA S PSA S Im I puls s Mobilite t t e 8 1

Delaktighet, synlighet och att bejaka skillnader

Examensarbete Introduk)on - Slutsatser Anne Håkansson annehak@kth.se Studierektor Examensarbeten ICT-skolan, KTH

SÅ LYCKAS DU MED DIN MOLNSTRATEGI. Frukostseminarium 7 februari 2017

Datasäkerhet och integritet

Transkript:

SQS the world s leading specialist in software quality sqs.com sqs.com Please choose a slide with a suitable picture from the file Title Slides.pptx and paste it here. If necessary, apply the correct formatting by right-clicking and choosing Layout Title Slide Service Virtualization - Möjliggör effektivare testarbete Ulf Jentler, SQS Sweden AB 2014-09-11

Ulf Jentler - Privat Glad 38-åring Stolt pappa Gillar att bygga, snickra och fixa samt laga god mat åt vänner Idrott - löpning, skidor, tennis, vindsurfing, snökite, kiteboarding, vandring 2

Ulf Jentler - Professionellt 15+ yrs. within IT, both on customer side & vendor side Financial Services (10 yrs.), Principal Financial Group, USA Operations of Mission Critical e-business systems Built, delivered and managed Application Test Center of Excellence (ATC) Established performance optimization standards and production monitoring standards Software pre-sales,(3-4 yrs.) Wily Technology division of CA. Application Performance Management expert (APM) Helped large Nordic organizations with APM initiatives within Financial Services, Telco, Retail and manufacturing Industry as well as public sector Tools-Expert, (3 yrs.) SQS Nordic role where I assist our clients in creating valuable business solutions with high quality to their end customers. 3

Dagens Agenda Kort om SQS Vad är Service Virtualization (SV)? Hur är SV användbart från en testares perspektiv Exempel då SV har gett stora förbättringsmöjligheter för testaren Vilka verktyg finns idag på marknaden Frågor

To introduce a new chapter, please choose a slide with a suitable picture from the file Dividing Slides.pptx and paste it here. If necessary, apply the correct formatting by right-clicking and choosing Layout Dividing Slide Vilka är SQS? 5

SQS is the world s largest testing services specialist by revenue and no. 11 among system integrators. Pure Play Test Specialists System Integrators (testing part only) SQS Qualitest 48 226 24 IBM 980 TACT 38 MTP 26 Cognizant 960 Plan IT 22 Inspearit 22 Cigniti 18 Maverick 17 Accenture TCS 750 66 6 Avnet 17 Imbus 15 Cap Gemini 630 RTTS 15 FHG/IESE 13 Infosys 630 U-Test 13 Acial 12 Wipro 520 Amsphere 12 Tesnet 12 CSC 440 QA Infotech Qualitykiosk 10 10 CGI 370 Eclipse IT 10 Logi Gear 10 HCL 300 Allied Testing 10 Quality House 9 SQS 250 Assioma 9 Keytorc 7 Atos 150 ( m) 0 25 50 100 200 ( m) 0 125 250 500 1000 Source: Nelson Hall Report/Gartner Report, 2013; SQS, based on estimated or published 2013 revenue figures 7

SQS Innovation Groups are topic-related communities with participation from all parts of SQS group. SQS Innovation Groups cover three different areas: Technology Innovation Groups Service Innovation Groups Business Domain Innovation Groups SAP Testing Enterprise Architecture Quality Microsoft ALM Solutions PLM Testing Agile Testing Application Intelligence Environments Functional Testing Non Functional Testing Performance Process Intelligence QM/PM- Integration Requirements Engineering Security Services Test Automation Test Management Service Virtualization Automotive Engineering Avionic Engineering Banking Defense Insurance Services Legal Services Utilities 8

Wherever our clients are located What we provide High-quality services and tools: SQS solves software problems Expertise: know-how from 8000+ projects 4400 employees 30+ years in business The SQS philosophy is to increase success and efficiency of IT projects by using efficient solutions USA Egypt Locations Australia Austria Belgium Egypt Finland France Germany Hong Kong India Ireland Malaysia Netherlands Norway Singapore South Africa Sweden Switzerland UAE UK USA India South Africa 9

Kunders utmaningar Tillgänglighet till testmiljöer Tillgängligt till fungerande testdata Försenade och nedlagda projekt Komplexa miljöer Strävan efter att jobba mer agilt men svårt Flera parallella test- och utvecklingsteam Många beroenden och kopplingar mellan system Externa beroenden 10

Vad kan vi göra för att hjälpa kunder lösa dessa problem?? 11

Vad är Service Virtualization (SV)?

Vad är skillnaden mellan Server Virtualization och Service Virtualization? Service Virtualization Server Virtualization Server Virtualization Ger oss möjlighet att öka utnyttjandet av sk. under utnyttjad hårdvara. Hjälper till att provisionera nya Intel- baserade servrar snabbt. Målet är att ha ett live system för utveckling och test tillgängligt, som är en kopia av produktionsmiljön. Assets: Virtuella Maskiner (VM s, Lpars, etc) Service Virtualization Minskar utnyttjandet av sk. över utnyttjade test- och utvecklingsmiljöer. Motverkar behovet av att behöva provisionera kompletta icke Intelbaserade system och Intel baserade system. Målet är att ha beteendet av ett live system tillgängligt. Utan time sharing eller kostnader som ett riktigt system har. Assets: Virtual Services (VS) 13

Virtualisering idag Service Virtualization är IT-branschens motsvarighet till tillverkningsindustrins sätt att simulera något när verkligheten inte finns tillgänglig Bil & flygindustrin använder vindtunnlar för att simulera beteenden av nya designer Att simulera ett beteende med hjälp av simulatorer håller kostnaderna nere avsevärt För att minska risker så används olika typer av simuleringar när verkligheten inte går att återskapa fullt ut 14

Today s environment Dagens typiska miljöer CRM Collaboration App App External Portal Web Routing Interface Service Partners Virtual Service Help Web/WAP Engine Interface Cloud BI Tools Content Database ESB SOAP Busines s Rules EJB Legacy Infrastructure Data Warehouse Financials Mainframe BPMS Products Internal Messaging Service File System RMI Objects Massor av sammankopplade system Flera parallella test och utvecklingsteam jobbar oberoende Stor blandnig av olika teknologier Ständig förändring, strävan efter fler uppdateringar

Verkligheten i dagens IT-miljöer 16

Stort problem för testare idag: Tillgänglighet till miljöer INCOMPLETE DEVELOPMENT NETWORK VOLATILITY SYSTEM UNAVAILABLE ACCESS FEES INVALID DATA I can t do anything until I have everything and I never have everything!

Lösningen: Service Virtualization Virtual Service INCOMPLETE DEVELOPMENT NETWORK VOLATILITY Virtual Service Virtual Service SYSTEM UNAVAILABLE Virtual Service ACCESS FEES INVALID DATA I have everything I need, when I need it!

Lösningen från en testares perspektiv CRM App Collaboration App External Portal Routing Web Service Interface Partners Virtual Service Help Engine Web/WAP Interface Cloud BI Tools Vi klonar beteendet av system och gör de tillgängliga till de som behöver dem när de behöver dem i Content Database form av en tjänst (Virtual Service) Infrastructure Data Warehouse BPMS Products ESB SOAP Business Rules Internal File System EJB Kloning löser tillgänglighetsproblemet Financials Mainframe Messaging Service RMI Objects Mogna lösningar på marknaden kan virtualisera nästan vilken IT-teknik som helst

Eliminerar begränsningarna för testare VSE Tex delad Stordatortjänst VSE Före Efter VSE Problem flera prestanda-, utv-, test- team tvingade till time-share på stordatorbaserade tjänster Agilt arbetsätt omöjligt, time-to-market väldigt begränsat. Projekt blir försenade Business Impact Snabbare projektleverans med 20%+ /år Undvika expansion av stordatormiljlöer i test

Hur fungerar det i praktiken? 21

Service Virtualization, hur fungerar det? CAPTURE PROCESS MODEL Structured Conversations Observe Understand Protocol-Level Recorded traffic Design specs Sample RR pairs Transaction logs Manual Creation Byte-Code Heuristics Analytics Algorithms State Sophisticated Behavior Dynamic Properties (Dates, values, etc.) Scenario Support Developer Solution Compiled Model vs. Stubs Automatic Healing

Effekter av Service Virtualization för mig som testare Hitta buggar och fixa dom tidigare i utvecklingskedjan = Högre kvalitet (Q) Minskade kostnader för infrastruktur i testmiljöer (I) Möjliggör effektivare arbetssätt för testteam, kortare Time to Market, effektivare leverans (E)

Vad menas med shift-left Utan SV Osäkert leveransdatum mycket defekter hittas sent I utvecklingscykeln Dev 1 Dev 2 Dev 1 Dev 2 Dev 1 Dev 3 Dev 2 Dev 3 System Test Integration Med SV SV möjliggör tidigare och mer komplett testning Dev1 Dev2 Dev3 System Test Integration Nerkortad utvecklingscykel = snabbare utrullning Resultat = snabbare utrullning med högre kvalitet och till lägre kostnad Performance Test UAT 24

Bank/Finans exempel Utmaning Sammanslagning av system efter uppköp gjorde att det blev en drastisk ökning av testaktiviteter Svårt att schemalägga tester då det alltid krockade med andra projekt som delade miljöer. Tog lång tid att provisionera nya testmiljöer samt väldigt kostsamt Kostnader för 3:e-parts kopplingar begränsade tester och ökade riskerna inom flertalet projekt Mycket manuella tester Lösning Ökade leveranstakten då provisionering av back-end system gjordes med hjälp av Virtual Services. Automatiserade många manuella testfall och även miljövalidering till middleware testing och workflow validering. Undvek expansion av hårdvara och mjukvara associerade med test- och utvecklingsmiljöer. Resultat Reducerade tiden det tog att automatiskt sätta upp miljöer. Undvek över 700K i infrastrukturinvesteringar för att simulera 3:e parts kopplingar. Reducerade 3:e parts transaktionsavgifter för icke produktionsmiljöer 25

Bank/Finans exempel 2 Utmaning Begränsad åtkomst till stordator system och 3:e parts system inom test. Leveransdatum försköts ständigt, begränsat 3:e parts testning utförd, åtskilliga applikationer testas inte. Finans rådgivare måste ha single view i systemet innan årskiftet (dedline satt av ledningsgrupp) Lösning Virtualisera stordatorkomponenter och 3e-parts system Lyfta begränsningar för test och även möjliggöra prestandatester efter behov Resultat Distribuerad Testning kan göras samtidigt som stordator batchkörningar, nu parallellt 2 skift istället för 1. Kortar ner 12 veckors testcykler med 50% Mer komplett täckning för tester bättre kvalitet levererad Estimerad ROI - 1.2M på ett år endast I ökad produktivitet. 26

Retail exempel Utmaning Stor globalt program inkluderade utrullning av ny web portal som kräver tillgång till flertalet legacy system under utrullningsfaserna gjorde det omöjligt att testa samtidigt då helhetsmiljöer endast fanns i en upplaga. Lösning Skapandet av Virtual Services för a klona beteendet av legacy system möjliggjorde att parallella test team kunde arbeta obegränsat. Virtual services gjorde att provisionering av ytterligare legacy system kunde undvikas med traditionell hårdvara. Resultat Kortare cykler: Möjligjorde testning att ske parallelt för de olika release faserna. Minskat behov att provisionera ytterligare legacy infrastruktur Möjliggjorde för det nya programmet att leverera i tid och minska ner på väntetider för testmiljöer. Minskade uppsättningstider för end-end testmiljöer från 10 veckor till 2 för test team. 27

Olika verktyg på marknaden inom Service Virtualization CA Technologies CA LISA (tidigare ITKO LISA, 8 år på marknaden, uppköpta för 2,5 år sedan) IBM Rational Test Virtualization Server (tidigare Green Hat, uppköpta för 2 år sedan) Parasoft Service Virtualization (något mindre spelare på marknaden, på väg upp) HP Software HP Service Virtualization (byggd från scratch sedan 2,5 år tillbaka) Grid Tools- Virtual Services för SOA SoapUI Soap Mocking, REST Mocking 28

Frågor? Vi finns i vår monter under hela dagen för att prata om Service Virtualization och även visa en del kring SV SQS Group SQS Academy 2013-17 29

sqs.com SQS Software Quality Systems Sweden AB Ulf Jentler Mobil: + 46-736-661 40 30 Email: Ulf.Jentler@sqs.com Internet: www.sqs.com Tack så mycket!