Testing Flashcards

1
Q

Hvorfor er programvaretesting viktig?

A

Programvaretesting er viktig for å validere at systemet fungerer som forventet, oppfyller kravene og sikre at det ikke inneholder feil, yter godt nok, er brukervennlig og er robust mot endringer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hva er hovedforskjellen mellom testing i smidige prosjekter og tradisjonelle prosjekter?

A

I smidige prosjekter er kvalitet hele teamets ansvar, og utvikling og testing er ikke lenger separate prosesser. Testing er kontinuerlig og mer automatisk, og mer ansvar ligger hos utviklerne.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Hva er kontinuerlig integrasjon?

A

Kontinuerlig integrasjon handler om å automatisere mest mulig av systemutviklingsprosessen, inkludert å bygge kode, kjøre tester og installere bygde versjoner i testmiljøet eller produksjonsmiljøet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hva er risk-poker?

A

Risk-poker er en metode for å hjelpe hele teamet med å score sannsynlighet og konsekvens av potensielle feil, for å prioritere testing i forhold til risiko.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hva er mocking i testing?

A

Mocking er en teknikk der man simulerer komponenter, systemer eller data for å sikre pålitelige tester når man ikke kan jobbe med reelle data eller komponenter.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Nevn noen typer tester som kan utføres i programvaretesting.

A

Enhets-, integrasjons-, system-, akseptanse-, regresjon-, smoke-, sanity-, utforskende, destruktiv, usability- og ytelsestesting.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hva er testdrevet utvikling (TDD) og atferdsdrevet utvikling (BDD)?

A

TDD og BDD er metoder for å sikre at krav og tester er integrert i utviklingsprosessen. Kravene er beskrevet som brukerhistorier med tilhørende akseptansekriterier, og utviklere og testere arbeider sammen for å utforme disse.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly