Języki programowania dla testerów

C# dla testerów oprogramowania

3 dni (3 x 8 h)
09:00 - 17:00
polski
polski

Cel nauczania

Celem szkolenia jest nauka podstaw programowania w języku C# w kontekście przygotowania do automatyzacji testowania  Podczas szkolenia uczestnicy będą mieli okazję przećwiczyć każdy z omawianych tematów w formie zadań do wykonania w czasie zajęć.

Od uczestników nie jest wymagana wiedza z kodowania, a jedynie umiejętność obsługi komputera oraz analityczne i logiczne myślenie. 

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
  1. Podstawy języka C#
  • Składnia
  • Typy danych
  • Stałe i zmienne
  • Operatory
  • Instrukcje warunkowe
  • Pętle
  • Tablice
  1. Wprowadzenie do programowania obiektowego
  • Klasy, obiekty
  • Metody
  • Dziedziczenie
  • Pola i właściwości
  • Kompozycja
  1. Kolekcje
  •  Listy
  •  Słowniki
  •  Operacje na kolekcjach
  1. Typy wyliczeniowe
  2. Atrybuty
  3. Wprowadzenie do frameworków testowych  (nUnit lub xUnit)
  • Porównanie frameworków
  • Definiowanie testów
  • Asercje
  • Wykonanie testów

Jak się przygotować

Kto może wziąć udział?

Szkolenie skierowane jest do osób początkujących, zaczynających lub chcących rozpocząć przygodę z programowaniem, a także do osób znających inny język programowania, którechcą poznać C#.

Udział w szkoleniu rekomendowany jest szczególnie dla wszystkich testerów oprogramowania, którzy wiążą swój dalszy rozwój z automatyzacją testów, uczestników szkolenia „Praktyka automatyzacji testowania”, jako kolejny krok na drodze rozwoju kompetencji w obszarze automatyzacji testów, a także dla osób, które potrafią sprawnie obsługiwać komputer oraz mają chęć zdobycia wiedzy z podstaw programowania.

Jak się przygotować?

Na szkolenie należy przygotować własne laptopy zgodnie z instrukcją przekazaną przez trenera.

Metody nauczania

Szkolenie ma charakter warsztatu połączonego z częścią wykładową.

Materiały edukacyjne

Będąc uczestnikiem szkolenia „C# dla testerów” otrzymasz komplet starannie opracowanych materiałów szkoleniowych w formie podręcznika opisującego zagadnienia omawiane podczas szkolenia oraz pełen dostęp do materiałów elektronicznych na platformie edu.ittraining.pl

Korzyści

  • Zdobędziesz podstawowe umiejętności programistyczne w języku C# potrzebne do tworzenia prostych aplikacji wspierających testowanie oraz będziesz mógł tworzyć testy automatyczne.
  • Szczególną korzyścią  jest możliwość rozwoju w kierunku automatyzacji testowania i podniesienia swojej pozycji na rynku pracy.

Trenerzy

Ścieżka dalszego rozwoju kompetencji i umiejętności

Poniższy schemat sugeruje możliwe ścieżki doskonalenia umiejętności i kompetencji z zakresu narzędzi Selenium poprzez udział w szkoleniach.

Na każdy kurs możesz jednak przyjść bez udziału w innym.

schemat selenium 2023