Bouvet sitt konsept for testautomatisering

Hvordan lykkes med testautomatisering i praksis?

Trykk på taggene for å lese mer om hvor og hvordan vi benytter samme fag og teknologi


For å høste gevinstene av en vellykket testautomatisering må man gjennomføre en reise som vi kaller testautomatiseringsreisen. Det kan være trygt å gjøre denne reisen sammen med noen som har gjort det før. Bouvet har gjort denne reisen sammen med mange virksomheter, og vi har utviklet en metodikk basert på erfaringer fra en rekke prosjekter og internasjonale rammeverk som ISTQB. Her deler vi vår tilnærming til hvordan virksomheter kan lage en strategi for robust og skalerbar testautomatisering.

Hvorfor testautomatisering?

Testautomatisering handler ikke bare om å spare tid – det handler om å sikre kvalitet, redusere risiko og støtte kontinuerlig utvikling. Likevel ser vi ofte at automatiseringsinitiativ ikke gir ønsket effekt. Derfor har vi utviklet en strukturert og fleksibel metode som hjelper virksomheter å lykkes.

Vår tilnærming: En stegvis reise

Vi kaller det testautomatiseringsreisen – en prosess som tar utgangspunkt i virksomhetens modenhet og tekniske virkelighet. Figuren nedenfor viser hvilke nøkkelområder Bouvet har valgt å fokusere på, sett i sammenheng med ISTQB sitt testautomatiseringsrammeverk og systemet vi skal teste. De blå boksene viser våre nøkkelområder.

Klikk på bildet for å få det større

 

Testautomatiseringsreisen består av fire steg:

1. Hvor er vi - kartlegging

Vi vurderer modenhet, testprinsipper og arkitektur. Hvor er dere i dag, og hva er potensialtet. 

2. Hva ser vi - analyse

Vi går i dybden på testdata, integrasjoner og eventuell "intrusion", altså hvor tett testene er koblet til systemet. 

3. Hvor skal vi - veikart

Sammen med nøkkelpersoner i virksomheten lager vi en strategi som er forankret i både forretningsmål og teknisk virkelighet.

4. Hvordan - implementering

Vi bygger løsningen smidig og iterativt, med fokus på verdi, kvalitet og kontinuerlig forbedring. 
 

Prinsippene bak

Vår metodikk bygger på noen sentrale prinsipper som sikrer kvalitet og effektivitet i testarbeidet. En testbar arkitektur er grunnleggende – uten den blir automatisering verken effektiv eller skalerbar.

Like viktig er tverrfaglig samarbeid, der både utviklere, testere og forretningen bidrar for å lykkes. Vi legger også stor vekt på gjenbruk og struktur, slik at testløsningen blir robust, oversiktlig og enkel å vedlikeholde. Til slutt er datadrevet testing et bærende element, fordi tilgang til riktig testdata er avgjørende for å oppnå pålitelige resultater. I tabellen nedenfor er prinsippene listet opp mer utfyllende.

Tabell prinsipper for god testautomatisering
Klikk på tabellen for å se den større

 

 

Hva skiller oss ut?

Vi fokuserer på høyere testnivåer – der utfordringene ofte er størst. Vi tilbyr en generisk, verktøyuavhengig tilnærming som kan tilpasses ulike arkitekturer og organisasjoner. Og vi vet at det ikke finnes én løsning som passer alle – derfor starter vi alltid med å forstå behovene.

Vil du vite mer?

Vil du vite mer om hvordan vi jobber med testautomatisering? Ta kontakt – vi deler gjerne erfaringer og hjelper deg i gang med din testautomatiseringsreise.
 

Odd Nordeide
Fagansvarlig testautomatisering