Interview questions Flashcards

1
Q

Mi a “use case” tesztelés?

A

Ahhoz, hogy azonosítsuk egy alkalmazás funkcionális követelményeit az elejétől a végéig “use case”-ket használunk. Ezeknek a tesztelése a “use case” tesztelés.

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

Mi a nyomkövetési mátrix?

A

A kapcsolat a követelmények és a tesztesetek között egy dokumentum segítségével mutatható ki. Ez a nyomkövetési mátrix.

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

Mi az ekvivalenciaparticionálás tesztelés?

A

Az ekvivalenciaparticionálás az adatokat partíciokra osztja úgy, hogy az egy partícióban szereplő elemek elvárt viselkedése ugyanolyan. Ezzel a tesztelési módszerrel lerövidülhet a tesztelés.

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

Mi a “white-box” tesztelés és milyen típusai vannak?

A

A “white-box” tesztelés technika az olyan tesztesteket foglalja magába amik a egy komponens vagy rendszer belső struktúráját elemzik(Kód lefedettség, feltétel lefedettség stb…). Kód alapú tesztelésnek is hívjuk.
A típusai:
- Döntési lefedettség
- Állapotátmenet lefedettség

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

A “white-box” teszteléssek mit verifikálunk?

A
  1. Biztonsági rések a kódban
  2. Törött vagy félkész útvonalak a kódban
  3. Flow a dokumentáció szerint hajtódik-e végre
  4. Elvárt kimenetek
  5. Feltételes loopok működése a kódban
  6. Kód 100% lefedett
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Mi a “black-box” tesztelés? Milyen fajtái vannak?

A
A "black-box" tesztelés egy módszertan, a belső kódstruktúra ismerete nélkül teszteljük a szoftvert.
A típusai:
- Ekvivalenciapartícionálás
- Határérték-elemzés
- Döntési tábla tesztelés
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Mi a különbség a statikus és dinamikus tesztelés között?

A

Statikus tesztelés: A statikus tesztelés során a kódot nem indítjuk el, a dokumentáció alapján történik a tesztelés.
Dinamikus tesztelés: A végrehajtásához szükséges, hogy a kód indítható állapotban legyen.

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

Mi a különbség verifikáció és validáció között?

A

A verifákicó a szoftver kiértékelésének folyamata a fejlesztés alatt. Ez segít eldönteni, hogy a termék kielégíti-e a meghatározott követelményeket.
A validáció a szoftver kiértékelése a fejlesztés után, segít eldönteni, hogy a szoftver megfelel-e a felhasználói igényeknek.

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

Milyen különböző tesztelési szintek vannak?

A

4 szint van. Ezek:

  1. Komponenstesztelés
  2. Integrációs tesztelés
  3. Rendszertesztelés
  4. Elfogadási tesztelés
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Mi az integrációs tesztelés?

A

Az integrációs tesztelés egy szint a szoftvertesztelés folyamatában, ahol különálló egységeit az alkalmazásnak összekombináljuk és együtt leteszteljük. Általában a komponens és funkcionális tesztelés után következik.

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

Miből áll egy tesztterv?

A
  1. Tesztestek azonosítása
  2. “Scope” meghatározása
  3. A tesztelt funkció
  4. A nem tesztelt funkciók
  5. Tesztstratégia és tesztmegközelítés
  6. Tesztfelügyelet
  7. Felelősségek
  8. Szükséges személyzet és képzések
  9. Kockázatok és rendkiívüli események
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Mi a külöbség az UAT (Elfogadási tesztelés) és a rendszertesztelés között?

A

Rendszertesztelés: Rendszertesztelés amikor a rendszer egészként van tesztelve, end-to-end tesztelésként is ismerjük, ilyenkor az alkalmazás tesztelve van az elejétől a végéig.
UAT: Az elfogadási teszt bevonja a terméket egy sor meghatározott tesztbe, ami megállapítja, hogy a szoftver megfele-e a felhasználók igényeinek.

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

Mi a különbség az adatvezérelt tesztelés és az újratesztelés között?

A

Újratesztelés: Egy folyamat amely során megállapítjuk, hogy a korábban talált bugok ki lettek-e javítva.
Adatvezérelt tesztelés: Adatvezérelt tesztelés során az alkalmazás több tesztadattal, különböző értékkészlettel van tesztelve.

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

Mik a legfontosabb lépései a problémák megoldásának tesztelés közben?

A

Rögzítés: A problémák kezelése és naplózása.
Jelentés: A probléma jelentése magasabb menedszereknek.
Vezérlés: A problémakezelés folyamatának megadása.

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

Mi a látens hiba?

A

Ez a hiba a rendszer meglévő hibája, amely nem okoz hibát, mivel a pontos feltételrendszer soha nem teljesült.

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