Szkolenie "JAVA dla testerów oprogramowania"
Szkolenie praktyczne
Szkolenie z podstaw programowania skierowane jest do osób, które chcą zacząć swoją przygodę z kodem źródłowym. Jest to przygotowanie do tworzenia własnych aplikacji, które mogą pomagać w testowaniu oraz do automatyzowania czynności testowych. Od uczestników nie jest wymagana wiedza z kodowania, a jedynie umiejętność obsługi komputera oraz analityczne i logiczne myślenie. Podczas szkolenia uczestnicy będą mieć okazję przećwiczyć m.in. tworzenie klas, metod, instrukcji warunkowych oraz debugowanie kodu. Szkolenie prowadzone jest domyślnie w języku JAVA, jednak istnieje możliwość przeprowadzenia szkolenia w innym języku, np. C# lub Python.
Tematyka
1. Przygotowanie środowiska (Eclipse lub IntelliJ)
2. Podstawy języka Java
- Składnia, słowa-klucze, podstawowe pojęcia
- Typy danych
- Operatory
- Instrukcje sterujące
- Pętle
3. Wprowadzenie do programowania obiektowego
- Klasy, obiekty i metody
- Dziedziczenie
- Modyfikatory dostępu
- Klasy abstrakcyjne
4. Obsługa plików
- Zapis i odczyt
- Wprowadzenie do DDT
5. Wyjątki
- Obsługa wyjątków
- Zgłaszanie wyjątków
6. Debugowanie kodu
7. Struktura projektu
8. Wprowadzenie do frameworków testowych (JUnit lub TestNG)
- Porównanie frameworków
- Budowa testów
- Zestawy testów
- Asercje.
Przed szkoleniem
Szkolenie przeznaczone jest dla osób, które potrafią sprawnie obsługiwać komputer oraz mają chęć zdobycia wiedzy z podstaw programowania.
Metody szkolenia
Szkolenie ma w przeważającej części charakter warsztatu połączonego z częścią wykładową.
Materiały szkoleniowe
Będąc uczestnikiem szkolenia „JAVA dla testerów oprogramowania” otrzymasz komplet starannie opracowanych materiałów szkoleniowych w formie podręcznika opisującego zagadnienia omawiane podczas szkolenia.
Po szkoleniu
Uczestnik szkolenia posiądzie podstawowe umiejętności programistyczne w języku Java potrzebne do tworzenia prostych aplikacji wspierających testowanie oraz będzie mógł tworzyć testy automatyczne (np. Selenium).
Materiały
- Eclipse IDE (Opcjonalny)
- IntelliJ IDEA IDE (Opcjonalny)
- JUnit (Opcjonalny)
- Maven (Opcjonalny)
- TestNG (Opcjonalny)
- Instalacja i konfiguracja narzędzia Maven (Opcjonalny)
- Instalowanie TestNG dla Eclipse (Opcjonalny)
- POM - Plik konfiguracyjny dla projektów Maven (Opcjonalny)