dmytro_ushatenko/pages/students/2019/filip_tomas/README.md

3.0 KiB

title published taxonomy
Filip Tomáš true
category tag author
bp2022
testovanie
javascript
typescript
Daniel Hladek

rok začiatku štúdia: 2019

Bakalárska práca 2022

Názov bakalárskej práce:

Aplikačné testy v systémoch kontinuálnej integrácie a nasadenia

Návrh na zadanie:

  1. Vypracujte prehľad metód a nástrojov automatického testovania
  2. Vypracujte prehľad metód a nástrojov systémov kontinuálnej integrácie a nasadenia
  3. Vyberte vhodné metódy a pomocou systému Docker Compose nasaďte systém automatického testovania do vybraného systému kontinuálnej itengrácie a nasadenia.
  4. Vypracujte sadu aplikačných testov na vybranú webovú aplikáciu.
  5. Navrhnite zlepšenia systému spúšťania automatických testov.

Stretnutie 25.2.

  • Fungujú automatické testy Cypress

Úlohy:

Interakcia medzi Gitea a CI CD sa deje pomocou webhook.

  • Riešenie pomocou GITlab je akceptovateľné, ale nie preferované.
  • Pripravte deployment docker compose, kotrý bude obsahovať GITEA aj CI CD podľa výberu. Najčastejšie sa používa asi Jenkins.

Bakalársky projekt 2021

Ciele:

  1. Naučiť sa nasadiť a pracovať so systémom CI-CD. Vytvoriť pokusné nasadenie CI CD systému pomocou Docker compose. Môžete použiť TUKE Cloud.
  2. Vytvoriť automatické aplikačné testy ku aplikácii Traktor.
  3. [-] Vytvoriť kompletný reťazec CI-CD ku aplikácii Traktor. Automatický build a test, zobrazenie reportu.
  4. [-] Vypracovanie písomného prehľadu.

Stretnutie 10.12.2021

  • Pripravený prvý reálny test, skladá sa z viacerých scenárov.
  • Práca na texte

Úlohy:

  • Pokračovať s vytváraním testov
  • Pokračovať v práci na texte.
  • Rozbehať vlastný CI CD.

Práca na texte.

Úlohy: Pokračujte v otvorených úlohách

  • Napíšte čo je to testovanie a aké spôsoby testovania poznáme (aplikačné, použiteľnosti, jednotkové... ).

Stretnutie 22.10.

  • Napísaný prvý draf s poznámkami o CI CD
  • pripravené prvé test-case

Úlohy:

  • Pokračujte v otvorených úlohách
  • Vytvorte GIT repozitár s názvom bp2022 a nahrajte do neho testovacie scenáre.

Zásobník úloh:

  • Skúste vytvoriť nasadenie vhodného CI CD na tuke cloude.
  • Upravte scenáre tak, aby boli ľahko automaticky spustiteľné. vytvorte skript pre inštaláciu potrebných komponentov a pre spustenie testov.

Stretnutie 23.9.

  • Dohodli sme sa na zadaní, cieľoch a názve.

Úlohy:

  • Urobte písomný prehľad systémov CI-CD. Uveďte zdroje z ktorých ste čerpali.
  • Nájdite vhodnú odbornú literatúru, uveďte ju do prehľadu. V školskej knižnici môže byť dobrá kniha.
  • Navrhnite základné testovacie scenáre pre aplikáciu https://traktor.kemt.fei.tuke.sk.