Skip to content

Commit

Permalink
Merge remote-tracking branch 'refs/remotes/origin/manualis-tesztek'
Browse files Browse the repository at this point in the history
# Conflicts:
#	IET-HF.md
  • Loading branch information
leventebajak committed May 21, 2024
2 parents b1904b5 + d29ab6c commit f72c295
Show file tree
Hide file tree
Showing 42 changed files with 312 additions and 0 deletions.
1 change: 1 addition & 0 deletions doc/IET-HF.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
[![Review Assignment Due Date](https://classroom.github.com/assets/deadline-readme-button-24ddc0f5d75046c5622901739e7c5dd533143b0c8e959d652212380cedb1ea36.svg)](https://classroom.github.com/a/XwNCTfYP)
311 changes: 311 additions & 0 deletions doc/manuális teszt.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,311 @@

# Manuális tesztek dokumentálása

## 1. Teszt - Lépés
### Leírás:
Move gomb megnyomása, majd a megfelelő (jelen esetben jobb) irány gomb megnyomása.
### Elvárt viselkedés:
Ennek hatására az aktív játékos egyet a kiválasztott irányba (jelen esetben jobbra) lép.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Lépés előtti kép
![](t1a.png)

#### Lépés utáni kép
![](t1b.png)

## 2. Teszt - Pumpa irány állítás
### Leírás:
Set Pump Direction gomb megnyomása, majd a megfelelő (jelen esetben bal) irány gomb megnyomása a bemenő irány állítására és mégegyszer a megfelelő (jelen esetben jobb) irány gomb megnyomása a kimenő irány állítására.
### Elvárt viselkedés:
Ennek hatására a pumpa, amin az aktív játékos áll bemenő és kimenő iránya beállítódik (jelen esetben balról jobbra).
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Pumpa állítás előtti kép
![](t2a.png)

#### Pumpa állítás utáni kép
![](t2b.png)

## 3. Teszt - Pumpa helyes működése
### Leírás:
A pumpa be- és kimenete átállítódik.
### Elvárt viselkedés:
A pumpa csak az újonnan megadott irányból szívja a vizet és csak a megadott irányba továbbítja a vizet.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Pumpa helyes működése kép
![](t3.png)

## 4. Teszt - Cső szabotálás
### Leírás:
Sabotage pipe gomb megnyomása.
### Elvárt viselkedés:
Ennek hatására a cső, amin az aktív játékos áll kilyukad, és nem folyik belőle tovább a víz.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Cső szabotálás előtti kép
![](t4a.png)

#### Cső szabotálás utáni kép
![](t4b.png)

## 5. Teszt - Cső javítás
### Leírás:
Fix gomb megnyomása.
### Elvárt viselkedés:
Ennek hatására a cső, amin az aktív játékos áll megjavul, és megerősített hatású lesz pár körig.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Cső javítás előtti kép
![](t5a.png)

#### Cső javítás utáni kép
![](t5b.png)

## 6. Teszt - Pumpa javítás
### Leírás:
Fix gomb megnyomása.
### Elvárt viselkedés:
Ennek hatására a pumpa, amin az aktív játékos áll megjavul, és a következő körben már tovább küldi a vizet.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Pumpa javítás előtti kép
![](t6a.png)

#### Pumpa javítás utáni kép
![](t6b.png)

## 7. Teszt - Megerősített cső szabotálása
### Leírás:
Sabotage pipe gomb megnyomása olyan csövön, amelynek van megerősített hatása.
### Elvárt viselkedés:
Az ilyen csövet nem lehet kilyukasztani, tehát a Sabotage pipe gomb ilyen estben le van tiltva.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Megerősített cső szabotálása kép
![](t7.png)

## 8. Teszt - Ragadóssá tevés
### Leírás:
Make sticky gomb megnyomása.
### Elvárt viselkedés:
Ennek hatására a cső, amin az aktív játékos áll ragadós hatású lesz, és más játékos nem léphet el róla pár körig.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Ragadóssá tevés előtti kép
![](t8a.png)

#### Ragadóssá tevés utáni kép
![](t8b.png)

## 9. Teszt - Beragadt játékos mozgása
### Leírás:
Move gomb megnyomása olyan csövön, amelynek van ragadós hatása és nem az aktív játékos tette rá.
### Elvárt viselkedés:
Az ilyen csőröl a játékos nem mozoghat el, tehát a Move gomb ilyen esetben le van tiltva.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Beragadt játékos mozgása kép
![](t9.png)

## 10. Teszt - Csúszóssá tevés
### Leírás:
Make slippery gomb megnyomása.
### Elvárt viselkedés:
Ennek hatására a cső, amin az aktív játékos áll csúszós hatású lesz, és ha valaki rálép, akkor ő átcsúszik egy szomszédos mezőre.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Csúszóssá tevés előtti kép
![](t10a.png)

#### Csúszóssá tevés utáni kép
![](t10b.png)

## 11. Teszt - Csúszós csőre lépés
### Leírás:
Move gomb megnyomásával ha az aktív játékos egy csúszós csőre lép.
### Elvárt viselkedés:
Az ilyen csőre lépve az aktív játékos a szomszédos mezők valamelyikére kerül véletlenszerűen.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Csúszós csőre lépés előtti kép
![](t11a.png)

#### Csúszós csőre lépés utáni kép
![](t11b.png)

## 12. Teszt - Cső elvétele
### Leírás:
Carry pipe gomb megnyomása.
### Elvárt viselkedés:
Ennek hatására az aktív játékosnál lesz egy cső, a ciszternában, amin áll, pedig eggyel kevesebb.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Cső elvétele előtti kép
![](t12a.png)

#### Cső elvétele utáni kép
![](t12b.png)

## 13. Teszt - Pumpa elvétele
### Leírás:
Carry pump gomb megnyomása.
### Elvárt viselkedés:
Ennek hatására az aktív játékosnál lesz egy pumpa, a ciszternában, amin áll, pedig eggyel kevesebb.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Pumpa elvétele előtti kép
![](t13a.png)

#### Pumpa elvétele utáni kép
![](t13b.png)

## 14. Teszt - Lent lévő cső felvétele
### Leírás:
Remove pipe gomb megnyomása, majd a megfelelő (jelen esetben jobb) irány gomb megnyomása.
### Elvárt viselkedés:
Ennek hatására az aktív játékosnál lesz egy cső (aktív elem), és a kiválasztott (jelen esetben jobb) irányból eltűnik a lent lévő.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Felvétel előtti kép
![](t14a.png)

#### Felvétel utáni kép
![](t14b.png)

## 15. Teszt - Cső lerakása
### Leírás:
Place gomb megnyomása, majd a megfelelő (jelen esetben felfelé) irány gomb megnyomása.
### Elvárt viselkedés:
Ennek hatására az aktív játékosnál nem lesz aktív elem (jelen esetben cső), és a kiválasztott (jelen esetben felfelé) irányba pedig letevődik egy cső.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Lerakás előtti kép
![](t15a.png)

#### Lerakás utáni kép
![](t15b.png)

## 16. Teszt - Pumpa lerakása
### Leírás:
Place gomb megnyomása, majd a megfelelő (jelen esetben jobb) irány gomb megnyomása.
### Elvárt viselkedés:
Ennek hatására az aktív játékosnál nem lesz aktív elem (jelen esetben pumpa), és a kiválasztott (jelen esetben jobb) irányba pedig letevődik egy pumpa.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Lerakás előtti kép
![](t16a.png)

#### Lerakás utáni kép
![](t16b.png)

## 17. Teszt - Passz
### Leírás:
Pass gomb megnyomása.
### Elvárt viselkedés:
Ennek hatására az aktív játékos összes hátralévő akcióját elveszti, és a következő soron lévő játékos lesz az aktív játékos.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Passz előtti kép
![](t17a.png)

#### Passz utáni kép
![](t17b.png)

## 18. Teszt - Foglalalt csőre lépés
### Leírás:
Move gomb megnyomásával az aktív játékos egy olyan csőre lép, amelyen éppen egy másik játékos áll.
### Elvárt viselkedés:
Az ilyen csőre a játékos nem léphet, tehát a Move gomb ilyen esetben le van tiltva az adott irányba.
### Történt viselkedés:
Az elvárt viselkedés történt.

![](t18.png)

## 19. Teszt - Ellenfelek találkozás
### Leírás:
Move gomb megnyomásával az aktív játékos egy olyan pumpára lép, amelyen már egy ellenfél játékos áll.
### Elvárt viselkedés:
Az ilyen pumpán ilyen esetben látszódik, hogy egyszerre mindkét csapatból tartózkodik legalább egy-egy csapattag. Ezen kívül a Field statusban is látható, melyik csapatból hány játékos van éppen ott.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Lépés előtti kép
![](t19a.png)

#### Lépés utáni kép
![](t19b.png)

## 20. Teszt - Lyukas cső vízfolyás
### Leírás:
Lyukas csőnél a kör végeztével kifolyik a víz a sivatagba.
### Elvárt viselkedés:
Egy lyukas cső nem szállítja/adja tovább a vizet a következő mezőnek, helyette megsemmisíti a benne lévő vizet és a szabotőrök pontszáma megnövekedik egyel.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Kifolyás előtti kép
![](t20a.png)

#### Kifolyás utáni kép
![](t20b.png)

## 21. Teszt - Ciszternába vízfolyás
### Leírás:
Kör végén a ciszternába befolyik a víz.
### Elvárt viselkedés:
Egy ciszternába csatlakozó cső nem szállítja/adja tovább a vizet, helyette megsemmisíti a benne lévő vizet és a szerelők pontszáma megnövekedik egyel.
### Történt viselkedés:
Az elvárt viselkedés történt.

#### Ciszternába folyás előtti kép
![](t21a.png)

#### Ciszternába folyás utáni kép
![](t21b.png)

## 22. Teszt - Szabotőr győzelem
### Leírás:
A szabotőrök nyertek.
### Elvárt viselkedés:
A szabotőrök pontszáma eléri a beállított győzelemhez kellő pontszámot, amivel a játéknak vége lesz és megjelenik a győzelmi felirat.
### Történt viselkedés:
Az elvárt viselkedés történt.

![](t22.png)

## 23. Teszt - Szerelő győzelem
### Leírás:
A szerelők nyertek.
### Elvárt viselkedés:
A szerelők pontszáma eléri a beállított győzelemhez kellő pontszámot, amivel a játéknak vége lesz és megjelenik a győzelmi felirat.
### Történt viselkedés:
Az elvárt viselkedés történt.

![](t23.png)

## Összefoglalás

A szerintünk átfogó és részletes tesztek megírása után végre is hajtottuk őket, és mindegyikre az elvárt viselkedést kaptuk. A program ezek alapján helyesen funkcionálónak tűnik.




Binary file added doc/t10a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t10b.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t11a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t11b.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t12a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t12b.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t13a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t13b.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t14a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t14b.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t15a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t15b.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t16a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t16b.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t17a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t17b.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t18.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t19a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t19b.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t1a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t1b.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t20a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t20b.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t21a.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t21b.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added doc/t22.png
Binary file added doc/t23.png
Binary file added doc/t2a.png
Binary file added doc/t2b.png
Binary file added doc/t3.png
Binary file added doc/t4a.png
Binary file added doc/t4b.png
Binary file added doc/t5a.png
Binary file added doc/t5b.png
Binary file added doc/t6a.png
Binary file added doc/t6b.png
Binary file added doc/t7.png
Binary file added doc/t8a.png
Binary file added doc/t8b.png
Binary file added doc/t9.png

0 comments on commit f72c295

Please sign in to comment.