RPA 7. Lekcija - 3.dio Flashcards

1
Q

Top-down testing

A

▰ Koristi improvizirane elemente na nižim razinama (izmišljene podatke koje u konačnom sustavu dostavljaju moduli nižih
razina – tzv. stubs)

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

Bottom-up testing

A

▰ Koristi improvizirane upravljačke programe koji simuliraju pozive modulima koje se testiraju na nižoj razini (tzv. drivers)

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

Testiranje sučelja - kada se provodi, koji su ciljevi, sučelja modula

A

▻ Provodi se tek kad su moduli ili podsustavi integrirani u veći sustav
▻ Svaki modul ima različito sučelje preko kojeg se taj modul poziva od strane drugih komponenti
▻ Ciljevi:
▻ Otkriti mane vezane uz pogreške sučelja
▻ Otkriti mane vezane uz pogrešne pretpostavke o radu sučelja

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

“Stresno” testiranje

A

▻ Primjenjuje se pri potpuno integriranom sustavu
▻ Dvije funkcije:
▻ Ispitati krajnje granice sustava uz maksimalno opterećenje. Na ovaj način mogu se otkriti prikrivene manjkavosti.
▻ Ispitati ponašanje sustava. Provjerava se
neprihvatljiv gubitak aktivnosti ili podataka.
▻ Vrlo značajan oblik testiranja za distribuirane sustave

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

Objektno-orijentirano testiranje - što podržava i koji su problemi?

A

▻ Podržava i testiranje komponenti i integracijsko testiranje
▻ Problemi:
▻ Objekti kao zasebne komponente često veći od pojedinih funkcija
▻ Objekti integrirani u podsustave su slabo povezani
▻ Ponovno upotrijebljeni objekti – nema pristupa izvornom kodu

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

Testiranje temeljeno na scenariju

A

▻ Najučinkovitiji pristup
▻ Identificirati scenario iz use-cases i
zamijeniti ga dijagramom slijeda
(prikazuju se objekti uključeni u scenario)

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

Radionice za testiranje

A

▻ Testiranje – skupa faza (laboratorijska faza)
▻ Primjenjuju se razni alati kako bi se smanjilo vrijeme i troškovi testiranja

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