Kl. 10.50 Hilde van der Hoeven og Geir Hagen
Transcription
Kl. 10.50 Hilde van der Hoeven og Geir Hagen
24.09.2015 Prisbelønte «eSøknad Bostøtte» & Endrede tilnærming «Fra scrum til Kanban» Geir Hagen & Hilde van der Hoeven Geir og Hilde Testleder Sopra Steria innleid av Husbanken Arbeidet med test av programvare siden 1997 Hengt med siden vannfall… Bred erfaring fra både fra utvikling og mottak I dette prosjekt: Akseptansetestleder og delprosjektleder (implementasjon) Testleder og leveranseansvarlige 10 år innenfor TEST Alle skal bo godt og trygt 2 24.09.2015 1 24.09.2015 Agenda Husbanken eSøknad Bostøtte • Esøknaden • Testarbeidet Endrede tilnærming • Bostøtte forvaltning Kanban • eSøknad Startlån testautomatisering Alle skal bo godt og trygt Alle skal bo godt og trygt Alle skal bo trygt og godt 3 4 24.09.2015 24.09.2015 2 24.09.2015 Søker kan søke Alle skal bo godt og trygt 6 24.09.2015 3 24.09.2015 Alle skal bo godt og trygt Alle skal bo godt og trygt 7 8 24.09.2015 24.09.2015 4 24.09.2015 9 Alle skal bo godt og trygt 24.09.2015 Testarbeidet • • • • Utviklingsmetodikk Systemtest og akseptansetest Testdugnads Brukervennlighet Alle skal bo godt og trygt 10 24.09.2015 5 24.09.2015 Utviklingsmetodikk 1 3 1 2 1 oppstarts sprint utviklings sprints tightening sprint utviklings sprints tightening sprint Alle skal bo godt og trygt akseptanse test 11 24.09.2015 Systemtest og akseptansetest Høyt fokus i prosjektet, ulike testnivåer og testtyper Arbeidsgrupper: utvikler, fag og test satt sammen Grenset fra veldig enkel test til veldig kompleks • Ledetekster versus regelmotor Funksjoner ferdig til test siste uken i sprinten Sitte på fanget QA sjekk Bygging og deploy Alle skal bo godt og trygt 12 24.09.2015 6 24.09.2015 Systemtest Deltok sprintplanlegging og detaljering av oppgaver Arbeidsgrupper: utvikler, fag og test satt sammen Verktøy Jira med plug-in for test Gjennomlesing test case hvor tre personer deltok • Utfordringer med review Knyttet opp til design dokument og krav (så vi i stor grad minsket vedlikehold/tabellarisk i Excel) Forbedret underveis da man får løsningen presentert så får man nye ideer Hvordan takle flere plattformer Open Under arbeid Til kvalitetssjekk Klar for test I test Lukket 13 Alle skal bo godt og trygt 24.09.2015 Testdugnad Fokus på: • Løste brukerhistorier • Test på devicer og nettlesere Brukermodus vs testmodus Strukturert vs egen innsikt Alle skal bo godt og trygt 14 24.09.2015 7 24.09.2015 Testdugnad Resultat: • Testpersoner ble kjent med løsningen • Enda mer respekt for testeren sin utfordringer • Gjennomført flere testcaser • Fant mange feil • Bra med nytt syn 15 Alle skal bo godt og trygt 24.09.2015 Brukervennlighet • • • • Brukervennlighetstesting Ekspert evaluering Universell utforming (WCAG-krav) Pilot-periode Alle skal bo godt og trygt 16 24.09.2015 8 24.09.2015 Brukervennlighet Resultat • Mange justeringer, særlig på: • Hjelptekster • Enkelt språk • Spørsmålstilling 17 Alle skal bo godt og trygt 24.09.2015 Akseptansetest Liten erfaring med to testnivå i organisasjonen • Hvorfor enda en test? Eget miljø med produksjonsdata og produksjonsgrensesnitt Ingen gjenbruk av testere fra systemtest • Fagpersoner tester noe som ikke skal brukes av de Ingen beskrevne test cases • Bruker reelle caser – historiske papirsøknader Satte av testdager - delvis regissert «Icing on the cake» • «Finner ikke feil vi»- Alvorlige feil stort sett ryddet bort • Testernes fokus på det visuelle fremfor det tekniske Alle skal bo godt og trygt 18 24.09.2015 9 24.09.2015 Perfekt … ? eller kanskje… 19 Alle skal bo godt og trygt 24.09.2015 Bostøtte forvaltning Alle skal bo godt og trygt 20 24.09.2015 10 24.09.2015 Scrum vs Kanban 21 Alle skal bo godt og trygt 24.09.2015 Scrum vs Kanban Scrum Kanban Alle skal bo godt og trygt 22 24.09.2015 11 24.09.2015 Scrum vs Kanban Scrum Kanban 23 Alle skal bo godt og trygt 24.09.2015 Scrum vs Kanban Scrum Kanban Alle skal bo godt og trygt 24 24.09.2015 12 24.09.2015 Scrum vs Kanban 25 Alle skal bo godt og trygt 24.09.2015 Kanban i praksis To do Definition of Under Kodesjekk/ Done arbeid featuretest Alle skal bo godt og trygt Feature test OK Akseptanse test Klar 26 24.09.2015 13 24.09.2015 Kanban Alle skal bo godt og trygt Alle skal bo godt og trygt 27 28 24.09.2015 24.09.2015 14 24.09.2015 Kanban 29 Alle skal bo godt og trygt 24.09.2015 Bostøtte forvaltning Alle skal bo godt og trygt 30 24.09.2015 15 24.09.2015 Kanban i praksis To do Definition of Under Kodesjekk/ Done arbeid featuretest Feature test OK Akseptanse test Klar 31 Alle skal bo godt og trygt 24.09.2015 Bostøtte forvaltning Alle skal bo godt og trygt 32 24.09.2015 16 24.09.2015 eSøknad Startlån 33 Alle skal bo godt og trygt 24.09.2015 Testautomatisering Støtte verktøy: Alle skal bo godt og trygt 34 24.09.2015 17 24.09.2015 Testautomatisering & Kanban 35 Alle skal bo godt og trygt 24.09.2015 Test-dugnad Alle skal bo godt og trygt 36 24.09.2015 18 24.09.2015 Test av Brukervennlighet & UU Alle skal bo godt og trygt Alle skal bo godt og trygt 37 38 24.09.2015 24.09.2015 19