Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ TJENESTE & TEST ] [ TESTSAMMENDRAG ]

Info

Oversikt

Enhetstesting (også referert til som komponenttesting eller modultesting) utføres på enhet på laveste nivå for å teste en individuell metode, en funksjon eller en logisk gruppe med programmer som kan testes separat. Enhetstesting gjøres med det formål å finne feil fra koden i den tidlige fasen av programvarens livssyklus.

[ TJENESTE & TEST ] [ TESTSAMMENDRAG ]

Info

Oversikt

NB! Enhetstesting validerer kodestrømmen mot brukerens krav men tester ikke ytelsen til systemet for belastning og belastningstesting.

Beskrivelse av tjenesten:

opplastede dokument(er) eller lenke til interne eller eksterne nettside(r)

Siste oppdatering:

Test versjon:

  • <versjon ‘tjeneste.integrasjon.flyt.komponent’>

  • utført: 03 Aug

  • Resultat godkjent:

  • Testhistorikk:

    <Free Text: referanse til tidligere/parallelle tester>

    Testgrunnlag:

    en liste, opplastede dokument(er) eller lenke til interne eller eksterne nettside(r)

    •  Brukerkravspesifikasjoner
    •  Forretningsprosess
    •  Brukssaker (use cases)
    •  Risikoanalyserapport

    Testobjekter:

    Testhistorikk:

    <Free Text: referanse til tidligere/parallelle tester>


    TESTSAMMENDRAG

    key

    verdi

    Test versjon

    •  <versjon ‘tjeneste.integrasjon.flyt.komponent’>

    • utført:

    • Resultat godkjent:

    Utviklingsmiljø

    •  Dev (debug)
    •  Test (overvåking)
    •  Prod (feilsøking)

    Testmetoden

    •  hvite boksen - Uttalelsestesting og dekning
    •  hvite boksen - Beslutningstesting og dekning

    Kildekoden for isolert komponenten

    prosjekt/fil/flyt/prosess/<1>

    Kravdokument eller brukerhistorie

    en liste, opplastede dokument(er) eller lenke til interne eller eksterne nettside(r)

    •  Forretnings-/driftsprosess
    •  Brukerprosedyrer
    •  Skjemaer
    •  Rapporter
    •  Konfigurasjonsdata

     

    TESTSAMMENDRAG

    key

    verdi

    ID

     

    Objektiv

    •  å identifisere og fikse feil siden begynnelsen av kodeimplementeringen

    Forventet resultat

    Funksjonelle/tekniske spesifikasjoner for komponenten som testes for a kryssverifisere testresultatene

    <Free Text>

    verktøyene brukes til enhetstesting

    •  MUnit (versjon: …)

    Nødvendig spotter/Mock

    <referanse til spottverdig komponent/element/flyt/eksterne systemutganger/tjenester/database strømning som kreves for testing kan etterlignes ved hjelp av spotter>

    Tip

    Enhetstestprosess

    key

    verdi

    1. Enhetstesttilfeller

    <Free Text: beskrivelse, resultat, kvalitets tilbakemelding osv.>

    Testtype

    •  User Acceptance Testing (UAT)
    •  Operational (Acceptance) Testing (OAT)
    •  Kontrakts- og regelaksepttesting

    Akseptprøvingstrinn

    •  Intern (alfa) testing
    •  PlanleggingForutsetningTest miljøTestutførelseEvaluering av utgangskriterierTestavslutning
    •  Ekstern (beta) testing (følger vanligvis ad hoc-testing)

    Testteknikk

    •  blackbox-teknikker
    •  EkvivalenspartisjonGrenseverdianalyseState Transition testingBeslutningstabelltesting'Use Case'-testing
    •  whitebox-teknikker
    •  Uttalelsestesting og dekningBeslutningstesting og dekning
    •  erfaringsbasert teknikker
    •  FeilgjettingUtforskende testing Sjekklistebasert testing

     

     

    •  Enhetstesttilfeller er identifisert.

    2. Enhetstestingsramme

    Etter identifikasjon blir testtilfeller implementert i en enhetstestingsramme

    3. Testutførelse

    <Det kan finne feil i metoder eller funksjoner, i datastrømmer og kan også finne logiske feil.>

    •  Ikke aktuelt
    •  Testutførelse er ferdig og feil blir funnet

    4. Feil løses

    •  Ikke aktuelt
    •  Feil løses av utvikleren

    5. Feil bekreftes på nytt

    •  Ikke aktuelt
    •  Bekreftes på nytt

    6. Push koden til repo

    •  ikke nødvendig nå, da testresultatet ikke gjorde endringer
    •  Applikasjonen (versjon: 1.1.1) er nå deployed til Sandbox
    •  Applikasjonen (versjon: 1.1.1) er nå deployed til Prod
    Drawio
    zoom1
    simple0
    inComment0
    pageId2455142404
    custContentId2457141290
    lbox0
    diagramDisplayNameUntitled Diagram.drawio
    contentVer6
    revision6
    baseUrlhttps://unit.atlassian.net/wiki
    diagramNameUntitled Diagram.drawio
    pCenter0
    width426
    links
    tbstyle
    height1116