Szkolenie "C# dla testerów oprogramowania"
Szkolenie praktyczne
Szkolenie z programowania w C# skierowane jest do osób, które chcą zacząć przygodę z kodem źródłowym w kontekście przygotowania do automatyzacji testów oprogramowania. Od uczestników nie jest wymagana wiedza z kodowania, a jedynie umiejętność obsługi komputera, podstawowa wiedza z testowania oprogramowania oraz analityczne i logiczne myślenie. Podczas szkolenia uczestnicy będą mieli okazję przećwiczyć każdy z omawianych tematów w formie zadań do wykonania w czasie zajęć.
Szkolenie ma charakter warsztatu połączonego z częścią wykładową.
Uczestnicy zdobędą podstawowe umiejętności programistyczne w języku C# potrzebne do tworzenia prostych aplikacji wspierających testowanie oraz będzie mógł tworzyć testy automatyczne.
Zakres tematyczny
1. Przygotowanie środowiska (Microsoft Visual Studio)
- Struktura solucji i projektu
- Struktura programu
- Utworzenie i uruchomienie pierwszego programu
- Debugowanie kodu
- Formatowanie kodu i konwencje nazewnictwa
2. Podstawy języka C#
- Składnia
- Typy danych
- Stałe i zmienne
- Operatory
- Instrukcje warunkowe
- Pętle
- Tablice
3. Wprowadzenie do programowania obiektowego
- Klasy, obiekty
- Metody
- Dziedziczenie
- Pola i właściwości
- Kompozycja
4. Kolekcje
- Listy
- Słowniki
- Operacje na kolekcjach
5. Typy wyliczeniowe
6. Atrybuty
7. Wprowadzenie do frameworków testowych (nUnit lub xUnit)
- Porównanie frameworków
- Definiowanie testów
- Asercje
- Wykonanie testów
8. Wzorce projektowe
- Fluent Interface
- Factory
- Fluent Builder
9. Wprowadzenie do biblioteki Fluent Assertions
Materiały
Do tego szkolenia nie ma żadnych materiałów szkoleniowych.