Skip to content

Latest commit

 

History

History
129 lines (85 loc) · 5.13 KB

File metadata and controls

129 lines (85 loc) · 5.13 KB

API teszt POSTMAN által

A végpontontok több esetet is biztosítanak tesztelésre, hiszen vannak olyan adatok melyeket csak azon felhasználók módosíthatnak, akiknek a szerepkörük "teacher" vagy "admin", mindeki más esetében meg kell tagadnia az API-nak a kérés lefutását!

Az alábbi útvonalak vannak a projektben

image


tesztelt esetek

Vizsga                                                             Vizsga regisztráció                                                             Felhasználó                                                            

Vizsgák lekérése

Vizsga készítése tanár-/adminként

Vizsga készítése diákként

Vizsga módosítása tanár-/adminként

Vizsga módosítása diákként

Vizsga törlése tanár-/adminként

Vizsga törlése diákként

Vizsgára való regsztrálás tanár-/adminként

Vizsgára való regsztrálás diákként

Vizsga regisztráció törlése tanár-/adminként

Vizsga regisztráció törlése diákként

Vizsga regisztrációk legérése

Felhasználók lekérdezése


vizsga

Vizsgák lekérése

nincs semmilyen megkötés vele szemben, akárki meghívhatja [tanár, admin, diák]:

image

Vizsga készítése tanár-/adminként

Vizsga készítése ezesetben lehetséges, hiszen a követelményeknek megfelel:

image

Vizsga készítése diákként

Ezesetben vissza kell utasítania a kérést az API-nak, hiszen ehhez egy diáknak nem szabad hozzáférnie

image

Vizsga módosítása tanár-/adminként

Vizsga módosítása ezesetben lehetséges, hiszen a követelményeknek megfelel:

image

Vizsga módosítása diákként

Ezesetben vissza kell utasítania a kérést az API-nak, hiszen ehhez egy diáknak nem szabad hozzáférnie

image

Vizsga törlése diákként

Ezesetben vissza kell utasítania a kérést az API-nak, hiszen ehhez egy diáknak nem szabad hozzáférnie

image

Vizsga törlése tanár-/adminként

Vizsga törlése ezesetben lehetséges, hiszen a követelményeknek megfelel:

image


Vizsga regisztráció

Vizsgára való regsztrálás tanár-/adminként

API válasza "hozzáférés megtagadva", hiszen csak tanulók férhetnek ehhez a végponthoz

image

Vizsgára való regsztrálás diákként

Diákként már engedi a belépést a vizsgára, és a response-ban pedig visszatér az adott vizsga adataival

image

Vizsga regisztráció törlése tanár-/adminként vagy a készítő id-jától eltérő diákként

Azesetben ha nem az a diák törli a vizsgára történt jelentkezést, aki ezt felvette, akkor azt értelemszerűen el kell utasítania az API-nak.

image

Vizsga regisztráció törlése diákként

Vizsgára való jelentekzés törlése ezesetben lehetséges, hiszen a követelményeknek megfelel.

image

Vizsga regisztrációk legérése

nincs semmilyen megkötés vele szemben, akárki meghívhatja [tanár, admin, diák]:

image


Felhasználó

Felhasználók lekérdezése

nincs semmilyen megkötés vele szemben, akárki meghívhatja [tanár, admin, diák]:

image