1 post / 0 new
Guest (not verified)
Když se testy množí bez plánu, pyramidová struktura to spraví

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

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Navigation

User login