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

  • Przygotowanie środowiska (Microsoft Visual Studio)
    • Struktura solucji i projektu
    • Struktura programu
    • Utworzenie i uruchomienie pierwszego programu
    • Debugowanie kodu
    • Formatowanie kodu i konwencje nazewnictwa
  • Podstawy języka C#
    • Składnia
    • Typy danych
    • Stałe i zmienne
    • Operatory
    • Instrukcje warunkowe
    • Pętle
    • Tablice
  • Wprowadzenie do programowania obiektowego
    • Klasy, obiekty
    • Metody
    • Dziedziczenie
    • Pola i właściwości
    • Kompozycja
  • Kolekcje
    •  Listy
    •  Słowniki
    •  Operacje na kolekcjach
  • Typy wyliczeniowe
  • Atrybuty
  • 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óre chcą 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

Powiązane artykuły