5. diel - Automatizované testovanie back-endu
V predchádzajúcej lekcii, Automatizované testovanie front-endu - Testovacie skripty, sme pomocou Selenia vytvorili novú faktúru a overili sme, či obsahuje zadané hodnoty.
V tomto tutoriáli sa budeme venovať automatickému testovaniu back-endovej časti našej aplikácie. Back-end testovanie je nevyhnutnou súčasťou procesu vývoja. Zaisťuje, že všetky časti servera a logiky aplikácie fungujú správne a efektívne. Dôležitou súčasťou je testovanie API, kde sa testujú rôzne endpointy a ich interakcie s databázou.
Framework pytest
Pytest je
populárny testovací framework pre Python, ktorý sa používa
na písanie testov pre aplikácie a knižnice. Vďaka svojej
jednoduchosti a flexibilite je pytest obľúbený medzi vývojármi, pretože
umožňuje písať čisté a ľahko čitateľné testy. Pytest podporuje rôzne
typy testov, od jednotkových (unit testy) až po testy
integrácie. Ďalej poskytuje širokú škálu funkcií pre prácu s
asynchrónnymi scenármi, testovaním API či inými
komplexnými prvkami atď.
Status kódy HTTP
V kontexte testovania back-endu je dôležité porozumieť HTTP status kódom, ktoré server vracia ako odpoveď na požiadavky klienta. Tieto kódy označujú stav požiadavky a pomáhajú pochopiť, ako server požiadavku spracoval. Status kódy sa delia do niekoľkých kategórií, ktoré
...koniec náhľadu článku...
Pokračuj ďalej
Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.
ročné PREDPLATNÉ
44 €
mesačne, platené ročne (528 €)14 000+ lekcií, cvičení a testov
6 000+ ti zostane navždy
Neobmedzený prístup ku všetkým aktuálnym
aj pripravovaným kurzom.
Kúpiť iba tento kurz
Získaj okamžitý prístup ku kurzu bez
časového obmedzenia.
17 €
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.
- Prístup k jednotlivým lekciám podľa spôsobu obstarania.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V tutoriáli praktického testovania vytvoríme pomocou frameworku pytest automatický test backendovej časti REST API fakturačného systému.