Praktický postup je zavést pyramidu do CI postupně. Nejprve zrychlete jednotkové testy tak, aby běžely do několika sekund. Pak přidejte integrační sadu, která se spouští při každém commitu. End-to-end testy nechte na noční běh nebo před vydáním. Sledujte dobu běhu a flakiness. Každý test, který občas padá bez změny kódu, buď opravte, nebo smažte. Nespolehlivá sada je horší než žádná.
Ruční přepisování URL u každého požadavku je cesta k chybám. V Postmanu použijte proměnné. Vytvořte prostředí (Environment) a do něj uložte například baseUrl a token. V URL pak pište baseUrl/users. Token vložte do hlavičky Authorization. Když se změní adresa serveru, upravíte ji na jednom místě. Proměnné se nastavují i skriptem v záložce Tests nebo Pre-request Script, takže můžete token získat z přihlašovacího požadavku a použít ho dál. Pozor na to, že proměnná může být definována vícekrát – v kolekci, v prostředí i globálně. Platí přednost: globální
Add new comment