Lekce 5 - Automatizované testování back-endu
V minulé lekci, Automatizované testování front-endu - Testovací skripty, jsme pomocí Selenia vytvořili novou fakturu a ověřili jsme, zda obsahuje zadané hodnoty.
V tomto tutoriálu se budeme věnovat automatickému testování backendové části naší aplikace. Back-end testování je nezbytnou součástí procesu vývoje. Zajišťuje, že všechny části serveru a logiky aplikace fungují správně a efektivně. Důležitou součástí je testování API, kde se testují různé endpointy a jejich interakce s databází.
Framework pytest
Pytest je
populární testovací framework pro Python, který se
používá ke psaní testů pro aplikace a knihovny. Díky své
jednoduchosti a flexibilitě je pytest oblíbený mezi vývojáři, protože
umožňuje psát čisté a snadno čitelné testy. Pytest podporuje různé typy
testů, od jednotkových (unit testy) až po testy
integrace. Dále poskytuje širokou škálu funkcí pro práci s
asynchronními scénáři, testováním API či jinými
komplexními prvky atd.
Status kódy HTTP
V kontextu testování back-endu je důležité porozumět HTTP status kódům, které server vrací jako odpověď na požadavky klienta. Tyto kódy označují stav požadavku a pomáhají pochopit, jak server požadavek zpracoval. Status kódy se dělí do několika kategorií, které
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
roční PŘEDPLATNÉ
1 082 Kč
měsíčně, placeno ročně (12 984 Kč)14 000+ lekcí, cvičení a testů
6 000+ ti zůstane napořád
Neomezený přístup ke všem aktuálním
i připravovaným kurzům.
Koupit pouze tento kurz
Získej okamžitý přístup ke kurzu bez
časového omezení.
400 Kč
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš s Provozními podmínkami.
- Přístup k jednotlivým lekcím dle způsobu pořízení.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu praktického testování vytvoříme pomocí frameworku pytest automatický test backendové části REST API fakturačního systému.