Szkolenie: Linux dla testerów oprogramowania
Szkolenie Linux dla testerów oprogramowania to praktyczny kurs, który uczy efektywnej pracy w systemie Linux, automatyzacji procesów QA, obsługi narzędzi testerskich, pracy z bazami danych i serwisami webowymi, przygotowując do profesjonalnego testowania aplikacji w środowisku open source
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:1 dzień (8h)
Kod kursu:QA/LINUX
Linux dla testerów oprogramowania
Cele szkolenia
Szkolenie przygotowuje do samodzielnej obsługi systemu Linux w zakresie niezbędnym do realizacji zadań testerskich oraz automatyzacji procesów QA
Szkolenie uczy wykorzystywania narzędzi i aplikacji dostępnych w środowisku Linux do testowania oprogramowania, analizy logów oraz pracy z bazami danych i serwisami webowymi
Szkolenie rozwija umiejętność automatyzowania codziennych czynności testerskich z wykorzystaniem skryptów shellowych i narzędzi kontroli wersji
Dla kogo?
Szkolenie adresowane jest do testerów oprogramowania oraz specjalistów QA rozpoczynających pracę z systemem Linux
Dedykowane osobom testującym aplikacje webowe, które chcą poszerzyć kompetencje o automatyzację i obsługę narzędzi linuksowych
Przeznaczone dla osób posiadających podstawową umiejętność obsługi komputera, bez wcześniejszego doświadczenia z Linuxem
Efekty kształcenia
Uczestnik obsługuje system Linux w zakresie niezbędnym do testowania oprogramowania
Uczestnik konfiguruje środowisko testerskie i zarządza użytkownikami oraz uprawnieniami
Uczestnik analizuje logi systemowe i aplikacyjne oraz wykorzystuje narzędzia do filtrowania danych
Uczestnik automatyzuje zadania testerskie przy użyciu skryptów shellowych
Uczestnik komunikuje się z bazami danych i serwisami webowymi z poziomu linii poleceń
Uczestnik stosuje narzędzia kontroli wersji do zarządzania kodem i dokumentacją testów
Wymagania
Od uczestników wymagana jest znajomość obsługi komputera
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Podstawy systemu Linux
Linux i jego dystrybucje
Środowisko graficzne i konsola
Podstawy pracy z linią poleceń
Historia, autouzupełnianie
Podstawowe polecenia
Użytkownicy i grupy, konto root
Tworzenie użytkowników i zmiana hasła
System plików i uprawnienia
Archiwizacja i kompresja
Zmienne środowiskowe
Instalacja dodatkowego oprogramowania
Operacje systemowe
Zarządzanie procesami
Standardowe wejście, wyjście, wyjście błędów, przekierowania i potoki
Praca zdalna
Logowanie do linii poleceń
Wykorzystanie tmux
Transfer plików
Logowanie za pomocą klucza
Konfiguracja i logi aplikacji
Praca z plikami tekstowymi
Wyszukiwanie plików
Porównywanie
Filtrowanie, wyszukiwanie plików po zawartości
Podstawy wyrażeń regularnych
Edycja plików konfiguracyjnych
Podgląd logów w czasie rzeczywistym
Podgląd logów z serwerów zdalnych
Bazy danych przykładzie PostgreSQL i MySQL
Łączenie z bazą danych
Praca z poziomu linii poleceń oraz skryptów
Praca z poziomu aplikacji klienckiej
Serwisy webowe
Wprowadzenie do HTTP, JSON i REST
Kodowanie Base64
Wysyłanie żądań HTTP z użyciem cURL
Formatowanie odpowiedzi z serwisów
Przetwarzanie odpowiedzi w formacie JSON
Podstawy automatyzacji
Skrypty shellowe
Wywoływanie poleceń
Parametryzacja skryptów
Zmienne
Instrukcja warunkowa, pętle
Interakcja z użytkownikiem
Wprowadzenie do kontroli wersji
Podstawy pracy z Git
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
