Kommende Trender Innenfor Test Jennifer Blechar, Sopra Steria April 2015 Trondheim Test Conference
Jennifer Blechar Studerte matematikk i USA, mastergrad fra London School of Economics, doktorgrad fra Universitet i Oslo Drevet med test og testledelse siden begynnelse av karrieren, som begynte med Accenture (Andersen Consulting) i 1996 Ansatt i Steria fra 1/1-2012 som leder for testing services i Norge Leder nå en enhet av over 120 konsulenter i Sopra Steria som jobber med: Test og Testledelse Prosjektledelse DevOps Brukeropplevelse og grafisk design Funksjonelt design Arkitektur 2 Ansvarlig for Executive Masters Kurs på Test ved UiO
Agenda 1) Test gjennom årene 2) Trender 3) Hvordan skal vi møte fremtiden? 3
4 Test gjennom årene
Systemutviklingsmetoder - Fossefall Requirements Design Build Test Først omtalt av Winston W. Royce i 1970. Maintain Sekvensiellutviklingsmetodikk - neste fase kan ikke begynne før den forrige er avsluttet 5 Mye fokus på dokumentasjon
Systemutviklingsmetoder - V-Modell Test definert i modellen med egne faser for planlegging og utføring Eksplisitt sammenheng mellom analyse, design, utvikling og testing En av gevinstene med v- modellen er tidlig identifisering av akseptansekriterier og dermed områder med mangler 6 Bilde: en.wikipedia.org/wiki/file:v-model.jpg
Systemutviklingsmetoder - Iterative/Inkrementell f.eks: Spiral model RUP 7 Boehm (2000)
Systemutviklingsmetoder - Smidig Agile metoder som vi kjenner de i dag fremsatt i Agile Manifesto i 2001 Testing er en integrert del av livssyklusen God kommunikasjon er avgjørende for en vellykket prosess Agile metoder er utsatt for «mission creep» og er mindre forutsigbare - kan være problematiske å budsjettere 8 Bilde: http://en.wikipedia.org/wiki/scrum_(development)
Agile Manifesto 9 http://agilemanifesto.org/principles.html
Systemutviklingsmetoder brukt i dag 10 Source: 2014 rapport fra Techwell, «The Future of Testing: Where do testers spend their time?», p.5
Test som profesjon gjennom årene Test som profesjon har utviklet seg veldig mye gjennom årene I 1998 utviklet ISEB den første «Certified Tester» sertifisering I dag er det over 300,000 ISTQB sertifiserte testere globalt Fokus for testing har endret seg: Finne feil Evaluere kvalitet Forebygge feil Roller og titler for testere og testing har endret seg i takt med fokus på testing og systemutviklingsmetoder brukt Fokus også i fremtiden på profesjonelle test ressurser 11
12 Trender
Ny teknologi 2015 Teknologi trender fra Gartner inkluderer: Internet og things Smart machines 3D Printing Computing Everywhere Cloud/Client computing Advanced, Pervasiv, Invisibile Analytics 13
Typer av applikasjoner som testes i dag 14 Source: 2014 rapport fra Techwell, «The Future of Testing: Where do testers spend their time?», p.5
Trender i Test: Industrialisering av Testing Stadig økende press for redusert time to market Stadig større forventing på forretning/domene kompetanse Stadig større fokus på tid og kostnad knyttet til testing Standardisering og automatisering er viktige elementer for å få til industrialisering Industrialisering gjennom f.eks Testing Centers of Excellence (TCoE): Fokus på kompetansebygging Gjenbruk Tilgang til ressurser Kontinuerlig forbedring 15
Trender i Test: Økt fokus på automatisering Økt press på tid og «Time to market» Økt fokus på kostnader Økt bruk av smidig metoder som krever hyppig testing Automatisering gjelder for alle typer faser og tester 16
I hvilken fase brukes test automatisering 17 Source: 2014 Eurostar Report: Practices and Attitudes in Testing
Trender i Test: Større del av IT budsjetter allokert til Test Estimert at ca 28% at IT budsjetter i 2015 vil bli brukt på test En stor del av budsjettet er brukt på infrastruktur som test miljøer og verktøy lisenser Mangel på riktig kompetanse på miljø- og datahåndtering DevOps og ALM kommer til å bli mer og mer viktig 18
Trender i Test: Økt fokus på sikkerhet I den digitale verden med vekst i sosiale medier og mobile løsninger er sikkerhet mer og mer viktig Fokus på evaluering av risiko elementer og verktøy for å redusere risiko tar mer plass enn å prøve å få til et 100% sikkert miljø Applikasjoner trenger å ta mer plass i sikkerhetsrutiner Sikkerhetstesting og «context aware» 19
20 Hvordan skal vi møte fremtiden?
Hold oss oppdatert Tilgang til kvalifiserte ressurser vil bli enda vanskeligere i fremtiden Faglig påfyll er viktig Test Communities Dataforeningen Konferanser som Testdagen Odin Sertifiseringer også utenfor testing Oppdatert i domene Oppdatert på teknologi, trender, regelverk, osv. Være innovativ 21
Utvide vår verktøykasse Teknologi kompetanse Kompetanse på verktøy og automatisering Inkludert open source! Solid kompetanse på teknikker for testing som f.eks Kontekst drevet testing Solid metode kompetanse Bimodal IT Solid domene kompetanse Kompetanse på ledelse og «soft skills» 22
Formidle verdien av test Test må sørge for riktig informasjon til riktig interessenter for å øke synlighet Måling og rapportering av verdien knyttet til testing Vurdere automatisk rapportering f.eks dashboards Solid Business Case for test Kontrollert test prosess forbedring arbeid 23
Ta mer plass i prosjekter Testlederen er ikke død! Kombinasjonsroller er mer og mer viktig, spesielt i smidig prosjekter Selv om test har fått mer plass i prosjekter, er det fortsatt viktig å sørge for tidlig testing og forebygging av feil (f.eks gjennom statisk testing) Test må eie metode og funksjonalitet Test må i førersete! 24
25 Spørsmål
CONTACTS Jennifer BLECHAR T. +47 90 73 40 41 Direktør Applications Sopra Steria jeb@soprasteria.com www.soprasteria.no 26
27