Ingen risiko – ingen test. På Sogeti er vi eksperter i på å teste dine IT-systemer. Med vår risikobaserte tilnærming til teststrategi kan du fokusere på å teste de delene av systemet der risiko er størst.

Man føler at man aldri kan teste for mye når man skal planlegge hvor mye som skal testes i forbindelse med nyutvikling eller vedlikehold av et IT-system. Ved nærmere undersøkelser oppdager man at det er større eller mindre risiko i de forskjellige delene av systemet. Da er det godt å vite at man uten ubegrenset tid og ressurser i det minste har konsentrert seg om å teste der det er størst risiko.

Hvorfor en risikobasert teststrategi?

Prosjektlederen og testlederen ønsker å synliggjøre hvilke og hvor mange kvalifiserte testressurser som trengs for at man skal rekke å levere den avtalte funksjonaliteten innenfor prosjektets tidsplan. Likeledes er det en  nødvendighet for å kunne overholde budsjett- og kvalitetsmål.

Tid og kostnader er alltid begrenset, og det påvirker ofte kvaliteten. Mange anser de siste prosentene av feilene for dyre å finne. Dette medfører at det kan være akseptabelt at det forekommer feil i produksjonen, så lenge feilen ikke er alvorlig. Samtidig kan en alvorlig feil bety fare for menneskeliv, medføre tap på millioner av kroner eller medvirke til at et selskap går konkurs. Med en risikobasert tilnærming til test oppnår kunden bedre kvalitet, samt at alvorlige feil unngås til en lavere pris enn tidligere.

Du får kontroll over hva som skal testes, og i hvor høy grad hvert delsystem eller funksjon skal testes. En risikobasert teststrategi er ikke avhengig av prosjektets størrelse, og er velegnet til både nyutvikling og vedlikehold. En kan teste på ett testnivå (f.eks. systemtest) eller på alle testnivåer. Den er spesielt velegnet til valg av regresjonstest.

Hvordan fungerer risikobasert teststrategi?

Du fastlegger din risikobaserte teststrategi i fire trinn:

1) Du skal først og fremst beslutte om risikobasert teststrategi skal innføres for
        a) et enkelt testnivå
        b) hele prosjektet (alle testnivåer)
        c) både a og b

2) Deretter utarbeides en liste over produktrisikoer, hvor hver Risiko = Sannsynlighet for feil x Konsekvens (skade/omkostning). Sannsynlighet for feil = Bruksfrekvens for funksjonen x in risiko for feil. Her vurderer IT-representanter sannsynligheten, mens representanter fra virksomheten vurderer konsekvensen.

3) Ut fra listen over produktrisiko legger vi sammen de kvalitetskriterier (testtyper) som er viktige, hvilke testnivåer som er aktuelle, og hvilke deler systemet/systemene består av (delsystem/funksjoner/brukssituasjoner).

4) I et skjema føres deretter relativ testtid i prosent av den samlede testtid for forskjellige delsystemer/funksjoner /brukssituasjoner og testnivåer, samtidig med at vi fører testdybden ved å skrive +, ++ eller +++ for hhv. noe, middels eller mye test.

Workshop for økt bruk

En god måte å gjennomføre en risikobasert teststrategi på er i form av en workshop. Først identifiseres og måles produktrisiko. Deretter identifiseres kvalitetskriterier og delsystemer og det produseres skjemaer som viser hvordan testtiden skal fordeles i forhold til produktrisiko. Sogeti har den nødvendige kunnskap og erfaring for å lede og gjennomføre prosessen.

Hvorfor Sogeti?

Sogeti har lang erfaring i å evaluere og effektivisere testprosessen for virksomheter og organisasjoner. Vi benytter Sogetis velprøvde metoder TPI® (Test Process Improvement) og TMap® (Test Management Approach), som er globalt anerkjente og dokumenterte i flere bøker. Når du velger Sogeti som testpartner skaper dette trygghet og ensartethet i din testprosess. I Europa har vi 3 000 eksperter på testrelaterte tjenester

 

Bookmark and Share