Linux dla testerów oprogramowania

Czas trwania szkolenia:1 dni (8h)

Kod kursu:QA/LINUX

Poziom zaawansowania:
linuxoverviewqa

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

O szkoleniu Linux dla testerów oprogramowania

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

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 Linux
  • Przedstawienie narzędzi dostarczanych przez dostawców baz danych
  • Zaznajomienie z przydatnymi aplikacjami dla testerów
  • Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
  • Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
  • Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how

Cele szkolenia

  • Poznanie systemu operacyjnego w zakresie umożliwiającym sprawną pracę i poruszanie się po środowiskach 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 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

Podobne szkolenia