Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Kommende Trender Innenfor Test
Jennifer Blechar, Sopra Steria
April 2015
Trondheim Test Conference
Jennifer Blechar
2
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
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
5
Først omtalt av Winston W. Royce i 1970.
Sekvensiellutviklingsmetodikk - neste fase kan ikke begynne før den forrige er avsluttet
Mye fokus på dokumentasjon5
Design
Requirements
Build
Test
Maintain
Systemutviklingsmetoder - V-Modell
6
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
Bilde: en.wikipedia.org/wiki/File:V-model.JPG
Systemutviklingsmetoder - Iterative/Inkrementell
7
f.eks:Spiral modelRUP
Boehm (2000)
Systemutviklingsmetoder - Smidig
8
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
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
11
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
12
Trender
Ny teknologi
13
2015 Teknologi trender fra Gartner inkluderer:
Internet og things
Smart machines
3D Printing
Computing Everywhere
Cloud/Client computing
Advanced, Pervasiv, Invisibile Analytics
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
15
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
Trender i Test: Økt fokus på automatisering
16
Ø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
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
18
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
Trender i Test: Økt fokus på sikkerhet
19
• 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»
20
Hvordan skal vi møte fremtiden?
Hold oss oppdatert
21
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
Utvide vår verktøykasse
22
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»
Formidle verdien av test
23
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
Ta mer plass i prosjekter
24
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!
25
Spørsmål
CONTACTS
26
Jennifer BLECHAR T. +47 90 73 40 41Direktør Applications
Sopra [email protected]
www.soprasteria.no
27