Linux dla testerów oprogramowania
LICZBA DNI: 1 (8h)
KOD KURSU: QA/LINUX
Weź udział w szkoleniu
Termin
Lokalizacja
Cena / os
12
marca
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
7
maja
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Termin
12
marca
Lokalizacja
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Cena / os
Termin
7
maja
Lokalizacja
Warszawa,
Kraków,
Łódź,
Wrocław,
Gdańsk,
Poznań,
Zdalne,
Cena / os
Powiadom
o kolejnych terminach
O szkoleniu
DLA KOGO?
Szkolenie adresowane do testerów oprogramowania chcących poznać możliwości systemu operacyjnego Linux oraz narzędzia ułatwiające testowanie oprogramowania dostępne na platformie Linux
Szkolenie nakierowane na testerów aplikacji webowych z możliwością dostosowania tematyki zajęć
WYMAGANIA
Od uczestników wymagana jest znajomość obsługi komputera
ZALETY
Szkolenie realizowane w formie warsztatowej, ukierunkowanie na aspekty praktyczne
Omówienie najpopularniejszych dystrybucji systemu operacyjnego Linux
Poznanie najważniejszych narzędzi systemów GNU/Linux
Przedstawienie narzędzi dostarczanych przez dostawców baz danych
Zaznajomienie z przydatnymi aplikacjami dla testerów
Cele szkolenia
Poznanie systemu operacyjnego w zakresie umożliwiającym sprawną pracę i poruszanie się po środowiskach GNU/Linux
Poznanie narzędzi ułatwiających proces testowania oprogramowania
Zdobycie podstawowych umiejętności automatyzacji procesów QA z wykorzystaniem poznanych narzędzi
Program
Podstawy systemu Linux
- Linux i dystrybucje Linuxa
- Ś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
- 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 screen
- 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
- Wersjonowanie zmian
- Podstawy pracy z Git
