IN3240 - Kap 3 Static Testing

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/17

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 3:55 PM on 8/12/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

18 Terms

1
New cards

Hva er Static Testing?

Enkel forklaring

Static Testing betyr at vi undersøker programmet uten å kjøre det.

Vi ser på for eksempel:

  • kravspesifikasjoner

  • design

  • kildekode

  • testplaner

for å finne feil.

2
New cards

Hva er målet?

Å finne feil før programmet kjøres.

Det gjør at mange feil kan oppdages tidligere og blir billigere å rette.

Eksempel

Du leser gjennom et Java-program og oppdager at en variabel aldri blir brukt.

Du har ikke kjørt programmet.

Likevel fant du en feil.

Det er Static Testing.

3
New cards

Hva er Dynamic Testing?

Dette er motsetningen til Static Testing.

Enkel forklaring

Dynamic Testing betyr at vi kjører programmet og ser hvordan det oppfører seg.

Eksempel

Du starter programmet.

Klikker på "Logg inn".

Programmet krasjer.

Dette er Dynamic Testing.

4
New cards

Forskjellen mellom static testing og dynamic testing

Static Testing

Dynamic Testing

Programmet kjøres ikke

Programmet kjøres

Leser dokumenter eller kode

Utfører tester på programmet

Finner feil tidlig

Finner feil når systemet kjører

5
New cards

Hva er forskjellen mellom Static Testing og Dynamic Testing?

Static Testing utføres uten å kjøre programmet. Vi undersøker dokumenter eller kode. Dynamic Testing utføres ved å kjøre programmet og kontrollere hvordan det oppfører seg.

6
New cards

Hvorfor er Static Testing viktig?

Fordeler:

  • Finner feil tidlig.

  • Er ofte billigere enn å finne feil senere.

  • Kan forbedre kvaliteten på krav, design og kode.

  • Kan redusere antall feil som oppdages under Dynamic Testing.

7
New cards

Hva er Static Testing? Gi et eksempel.

Static Testing er testing uten å kjøre programmet. Vi undersøker dokumenter eller kildekode for å finne feil. Et eksempel er å gjennomgå kildekoden eller en kravspesifikasjon for å oppdage problemer før programmet kjøres.

8
New cards

Hva er en Review?

Enkel forklaring

En Review er når én eller flere personer leser gjennom et dokument eller kode for å finne feil, uten å kjøre programmet.

9
New cards

Hva kan vi reviewe?

Vi kan reviewe mange typer dokumenter, for eksempel:

  • Kravspesifikasjoner

  • Design

  • Kildekode

  • Testplaner

  • Testtilfeller

Poenget er å finne feil tidlig.

Eksempel

Et team har skrevet en kravspesifikasjon.

Før programmeringen starter, leser flere personer gjennom dokumentet.

De oppdager at ett krav er uklart.

De retter kravet.

ingen kode er skrevet ennå.

Dette er en Review.

10
New cards

Hvorfor bruker vi Reviews?

Reviews brukes fordi de kan:

  • finne feil tidlig

  • forbedre kvaliteten på dokumenter

  • redusere kostnader

  • skape en felles forståelse i teamet

11
New cards

review - prosessen

Forelesningen beskriver en review som en prosess med flere aktiviteter. Den viktigste tanken er:

  1. Planlegging – bestem hva som skal reviewes og hvem som deltar.

  2. Individuell gjennomgang – deltakerne leser materialet hver for seg og noterer feil.

  3. Review-møte – deltakerne diskuterer funnene.

  4. Rework – forfatteren retter feilene.

  5. Oppfølging – kontroller at feilene er rettet.

12
New cards

Hva er de viktigste stegene i en Review?

Planlegging → Individuell gjennomgang → Review-møte → Rework → Oppfølging.

13
New cards

Roller i en Review (Author)

Personen som har skrevet dokumentet.

14
New cards

Roller i en Review (Reviewer)

Personen som leser dokumentet og prøver å finne feil.

15
New cards

Roller i en Review (Moderator)

Leder reviewen og sørger for at prosessen følger planen.

16
New cards

Roller i en Review (Scribe)

Skriver ned feil og kommentarer under review-møtet.

17
New cards

Hva er hensikten med Reviews?

Hensikten er å oppdage feil tidlig, forbedre kvaliteten på dokumenter og redusere kostnader ved feilretting.

18
New cards

Hva er forskjellen mellom Review og Dynamic Testing?

  • Review utføres uten å kjøre programmet.

  • Dynamic Testing utføres ved å kjøre programmet.