Agenda
Musimy pamiętać, że szkolenie jest jednodniowe , więc będzie intensywne, czas przewidziany na szkolenie to 7 godzin, jednak w przypadku pytań, wątpliwości będziemy pracować razem, by jak najlepiej wytłumaczyć aspekty związane z przedmiotem szkolenia. Ważną jednak kwestią jest to, że skupimy się na ćwiczeniach, by móc w przyszłości wykorzystać zdobyte umiejętności w praktyce.
Informacje ogólne
- Wprowadzenie do sztucznej inteligencji i uczenia maszynowego.
- Historia AI i jej ewolucja w kontekście technologii informacyjnych.
- Przegląd głównych algorytmów i modeli AI używanych w IT
Wprowadzenie
- Narzędzia AI
- Tematy związane z bezpieczeństwem danych
- Prompty
- Kontekst
Testy manualne
- Generowanie danych
- Tworzenie przypadków testowych
- Walidacja kryteriów akceptacji czy DoD
Dokumentacja
- Test Plany
- Test Strategie
- Opisy, dokumentacja
Automatyzacja testów API
- Wprowadzenie do testów API
- Przygotowanie endpointów w Postmanie
- Wykorzystanie AI do testów automatyczych z Postmanem
Testy automatyczne – frontend
- Przygotowanie środowiska Cypress
- Wykorzystanie pluginów do automatyzacji
- Tworzenie testów
- Konieczność edycji i dostosowania
Automatyzacja testów wydajnościowych
- Przygotowanie środowiska K6
- Tworzenie testów wydajnościowych (z wykorzystaniem K6)
- Uruchamianie i raprotowanie – k6
- Wprowadzenie do narzędzia Artillery
- Tworzenie testów wydajnościowych (z wykorzystaniem Artillery)
- Uruchamianie i raprotowanie – Artillery
Wykorzystanie AI przy tematach związanych z bezpieczeństwem
- Zrozumienie znalezionych potencjalnych podatności
- Tworzenie danych czy raportów i wsparcie
Wsparcie w procesach i na środowiskach CI/CD
- Budowania pippeline na środowiskach Gitlab / Github czy Bitbucket
- Uruchamianie usług na środowiskach Gitlab / Github czy Bitbucket bez konieczności konfiguracji lokalnej
Tworzenie własnych rozwiązań – wspierających pracę
- DeadLink checker
- Skrypty do weryfikowania statusu odpowiedzi
- Inne rozwiązania – wspierające Waszą pracę
Rozwój kompetencji z wykorzystaniem AI
- Nauka programowania z AI
- Poszerzanie horyzontów z narzędziem
- Walidacja pomysłów czy rozwiązań
Podsumowanie
- Konieczność budowania wiedzy
- Debata na temat wykorzystywania przez Was AI
- Zakończenie szkolenia
- Sekcja finalnego QA
Przed szkoleniem konieczne jest:
- posiadanie własnego konta na Chat GPT (może być bezpłatne)
- bezpłatne konto w chmurze z Postmanem
- Zainstalowanego NodeJS
- Zainstalowanego Cypressa poprzez NodeJS
- Zainstalowane narzędzie do testów wydajnościowych K6
W ramach przedmiotowego szkolenia, będziemy poruszać jeszcze kilka tematów – które będą naturalnie wynikały w trakcie dynamiki spotkania.