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