Automatyzacja Testów - Selenium WebDriver & C#

7 Grudnia 2018, 09:00 (Piątek) - 9 Grudnia 2018, 17:00 (Niedziela)

Zobacz na mapie

To wydarzenie już się skończyło. Zapraszamy na inne ciekawe wydarzenia.
  Rodzaj Dostępne do Cena Liczba
  Udział w szkoleniu - 2 dni (1599,00 + VAT)
już niedostępne 1 966,77 zł -
  Udział w szkoleniu - 3 dni (2399,00 + VAT)
już niedostępne 2 950,77 zł -

Rozpocznij swoją przygodę z testami automatycznymi. Zostań testerem przyszłości!

Podczas szkolenia poznasz podstawy automatyzacji testów. Dowiesz się czym jest Selenium WebDriver i jak wykorzystać jego potencjał w praktyce.

Nauczysz się m.in.:

  • Jak tworzyć niezawodne testy akceptacyjne?
  • Na co zwracać szczególną uwagę?
  • Jak obsługiwać dynamiczne elementy UI?
  • Jak wdrożyć Page Object Pattern (POM) w Twojej firmie?

Praktyczna wiedza, która ułatwi Ci wejście do świata testów automatycznych. Szkolenie wymaga znajomości podstaw programowania w języku C#. Nie znasz ich? Nie szkodzi - przygotowaliśmy dla Ciebie dodatkowy dzień przygotowujący do szkolenia.

Dzień zerowy

  • Czym jest C#?
  • Czym jest IDE? Poznajemy Visual Studio
  • Czym są instrukcje sterujące? Czym są metody i zmienne?
  • Podstawowe kolekcje
  • Piszemy nasze pierwsze programy
  • Czym jest GIT? Uczymy się podstaw
  • Czym jest NuGet manager?
  • Panel dyskusyjny

Dzień pierwszy

  • Czym są testy akceptacyjne? Po co je stosować? Jak zachować balans w testach?
  • Czym jest Selenium WebDriver?
  • Czym jest NUnit / XUnit?
  • Czym jest R#? Wsparcie R# w testach
  • Asercje? Czym są? Kiedy ich używać?
  • Znajdowanie elementów na stronach - CSS Selector, XPath, ID
  • Czym jest IWebElement?
  • Piszemy nasz pierwszy test na ChromeDriver dla testowej strony (live coding)
  • Poznajemy składnię Selenium WebDriver
  • Dostosowujemy nasz test dla FirefoxDrivera
  • Ulepszamy nasz pierwszy test - dodajemy dynamiczne czekanie na element (explicit wait)
  • Dobór czekania w Selenium WebDriver - różne możliwości
  • Uruchamiamy test z konsoli - wdrożenie
  • Jak używać konsoli NUnit Console Runner
  • Akcje na stronie - czekanie na element i wpisywanie tekstu, wybieranie z elementu dropdown, scroll do elementu i kliknięcie
  • Generowanie pseudolosowych danych i umieszczanie ich w polach na stronie
  • Kolejne ćwiczenia z testami
  • Panel dyskusyjny

Dzień drugi

  • Czym jest Page Object Pattern?
  • Poznajemy popularne wzorce w testach akceptacyjnych
  • Przykład testu korzystającego z Page Object Pattern (live coding)
  • Dostosowujemy testy z poprzedniego dnia do Page Object Pattern
  • Dowiadujemy się czym są Extension Methods - tworzymy dla klasy wspomagającej dynamiczne czekanie
  • Dodajemy raport do testów - Allure
  • Wprowadzamy FluentAssertions - zmieniamy obecne asercje na Fluent Assertions
  • Zapisujemy screenshoty z testów
  • Czym jest system CI?
  • Logi podczas testów (Sentry) - możliwość otrzymywania informacji o testach na slacku
  • Wysyłamy nasze testy do systemu CI - AppVeyor
  • Dostosowujemy testy do współbieżności
  • Czym jest Selenium Grid? Korzystamy z Selenoida
  • Panel dyskusyjny


Dla kogo jest to szkolenie?

Szkolenie dedykowane jest każdemu, kto chce zostać programistą testów automatycznych. Brak wymagań wstępnych - praktyczne szkolenie realizowane od podstaw.


Potrzebne specjalistyczne oprogramowanie?

Prosimy o przybycie z własnym sprzętem z zainstalowaną najnowszą wersją środowiska Visual Studio (dostępne całkowicie za darmo pod adresem https://visualstudio.microsoft.com/).


Twój trener

Michał Ślęzak - Software Developer In Test w WhatClinic.com. Od kilku lat zajmuje się automatyzacją testów. Pisze bloga, w którym skupia się na automatyzacji testów testingplus.me. Jest aktywny jako jeden z liderów ptaq.org - poznańskiego meetup'u skupiającego społeczność testerów. Jeden z twórców TestingParrot - podcastu skupionego na tematach około testowych. Publikował dla Programista Magazyn oraz testuj.pl. Poza karierą zawodową interesuje się marketingiem oraz produktywnością.


Lokalizacja

Szkolenie odbędzie się w Poznaniu. W cenie zapewniamy Państwu całodzienny i nielimitowany bufet kawowy, napoje i przekąski.


Wystawiamy faktury VAT.


Sprawdź inne szkolenia na ITshape.pl!

Zobacz również:

szkolenia szkolenia w Poznaniu wydarzenia Poznań Michał Ślęzak