JavaZone 2011 - Kontinuerlige leveranser krever kontinuerlig testing
Kontinuerlige leveranser er i vinden om dagen. Alle skal levere til produksjon hver uke, gammel funksjonalitet skal fortsette å virke, samtidig som ny funksjonalietet kommer på løpende bånd. Men hva krever dette av test? Hvordan kan vi være sikre på at alt fremdeles fungerer, samt at alt skalerer og er sikkert nok? Er en håndfull automatiserte funksjonelle tester nok?
Prosjektet vi jobber i har siden januar levert ny funksjonalitet, kanskje ikke hver uke, men så snart noe er ferdig utviklet. Presentasjonen viser hva vi synes er riktig nivå av testing, hvordan vi har kommet frem til dette, og hvordan prosessen vår støtter opp om kontinuerlig testing. Vi viser hvordan vi har håndtert tradisjonelt sett tunge ting som avbruddstesting, ytelse/stress/kapasitetstest, sikkerhetstest, og hvordan vi fortsetter å håndtere det for hver nye leveranse.
Trond Arve Wasskog
Trond Arve Wasskog er utvikler og CTO i BEKK. Han har jobbet med Java og Java EE applikasjonsutvikling i mer enn ti år, med fokus på smidig utvikling, kvalitet og vedlikeholdbarhet.
Janniche Haugen
Janniche Haugen er utvikler og Fagleder for Java i BEKK. Hun har jobbet i store utviklingsprosjekter i over 7 år, og har alltid hatt fokus på testbarhet og kvalitet. De siste 3 årene har hun snakket på JavaZone med dette som en rød tråd. Favoritt sitat: "Expert programmers are those who write code even idiot programmers can understand. Idiot programmers are those who write code not even expert programmers can understand."
