7. diel - Automatizácia regresných testov pomocou GitHub Actions

V predchádzajúcej lekcii, Regresné testovanie a jeho stratégie, sme sa zaoberali regresným testovaním a tým ako ho efektívne plánovať.

V tomto tutoriáli praktického testovania si vysvetlíme, ako nastaviť GitHub Actions na automatické spúšťanie testov pri každom commite. Naučíme sa vytvoriť Git repozitár, pripojiť ho ku GitHubu, nakonfigurovať súbor ci.yml a otestovať úspešný aj neúspešný beh akcie v rámci CI/CD.

GitHub Actions

Jednou zo služieb, ktoré poskytujú automatizáciu spustenia testov po commite, je GitHub Actions. Vyskúšajme si jej implementáciu. Najprv musíme náš projekt nahrať na GitHub. Presuňme sa teda v termináli do front-end projektu invoice-client/ a vytvorme Git repozitár:

Windows PowerShell
PS C:\Users\karel\Dropbox\invoice-project\invoice-client> git init

Ak terminál príkaz git nepozná, pravdepodobne nemáme Git nainštalovaný. Inštalačný súbor nájdeme na adrese https://git-scm.com/downloads. Ďalšie informácie pre prácu s nástrojom Git uvádzame v našom Git - Online kurze.

V projekte máme zložku node_modules/, tú však do repozitára zahŕňať nechceme.


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

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.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • 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 tomto tutoriáli si popíšeme, ako nastaviť GitHub Actions, naučíme sa vytvoriť Git repozitár a otestovať úspešný aj neúspešný beh akcie v rámci CI/CD.
Článok pre vás napísala Jana Zimčíková
Avatar
Autorka se věnuje IT a technologiím. Ovládá Javu, Spring Boot, SQL i frontend a chce pomáhat lidem objevit svůj potenciál v IT světě.
Aktivity