Testowanie oprogramowania z wykorzystaniem AI to jedno z pierwszych na rynku szkoleń – które wspierają wykorzystanie narzędzi AI w testowaniu oprogramowania. Przedmiotowe szkolenie jest dla Ciebie, jeśli chcesz zdobyć nowe umiejętności w obszarze AI, czy też poznać, w jaki sposób możesz wesprzeć swój zespół w tym przedmiocie. Wprowadzenie do wykorzystania sztucznej inteligencji w testowaniu oprogramowania to program skrojony przez nas – na 1-dniowe spotkanie – abyś poznał generalia tematu. Ponadto abyście mogli od następnego dnia – zwiększyć swoją produktywność z narzędziami AI.
Naszą priorytetem jest efekt – czyli skuteczna nauka, dlatego też na szkolenie nie będziemy zapisywać dziesiątek osób. W ramach mniejszej grupy będziemy mogli bardziej skupić się na Was – kursantach.
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.
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
Nie widzisz odpowiedniego dla siebie terminu?
Chcesz aby zorganizować dedykowane spotkanie dla Twojej organizacji?
Skontaktuj się z nami na szkolenia@dlatesterow.pl lub poprzez zakładkę kontakt.