C# i Selenium WebDriver – naucz się sprawnie automatyzować akceptacyjne testy dla www
Dział obsługi szkoleń
22 42 76 370
533 317 612

Testy Automatyczne

C# i Selenium WebDriver – naucz się sprawnie automatyzować akceptacyjne testy dla www

Data do uzgodnienia
Warszawa
3 dni

     

Autor i prowadzący warsztaty C# i Selenium WebDriver – naucz się sprawnie automatyzować akceptacyjne testy dla www.

Pracował w małych, średnich i dużych organizacjach. Blogger, piszący na tematy związane z testowaniem oprogramowania i wszelako pojętą automatyzacją w IT – testingplus.me. 

Publikował w Programista Magazyn oraz w portalach branżowych.

Jeden z liderów PTaQ.org, pierwszego meetupu testerskiego w Polsce oraz Testing Parrot – podcastu związanego z testowaniem oprogramowania. Jeden z organizatorów konferencji PTaQ Day. Wdrażał od podstaw automatyzacje w kilku projektach.

Ma za sobą sukces zmniejszenia czasu egzekucji testów o cztery razy przy korzystaniu z tego samego serwera. Szuka miejsc, gdzie automatyzacja może pomóc. Lubi prowadzić prezentacje i warsztaty związane z automatyzacją testów


 

cel szkolenia

Pokażemy Ci jak:

    • odnaleźć się samemu w świecie automatyzacji testów akceptacyjnych dla stron www;
    • radzić sobie z niestabilnym testem – poznasz narzędzia, które pozwolą Ci uporać się z tymi problemami;
    • rozpocząć przygodę z automatyzacją i mieć solidne fundamenty na rozwijanie się dalej.

Jeśli weźmiesz udział w szkoleniu dowiesz się:

    • w jaki sposób czekać na elementy w testach;
    • jak stworzyć czytelny raport z testów, który pozwala załączać screenshoty z testów;
    • jak budować stabilne testy i jak radzić sobie z błędami testów.

Zalety szkolenia:

    • kurs stworzył i poprowadzi praktyk, pasjonat, posiadający doświadczenie w budowaniu i utrzymywaniu frameworków testowych;
    • stawiamy na praktykę programowania – w czasie szkolenia otrzymasz określone umiejętności, które pozwolą Ci później zaimplementować zdobytą wiedzę;
    • wykonasz dużo ćwiczeń, a Michał pomoże Ci rozwiązać i zrozumieć napotkane problemy.

Dodatkowe korzyści dla Twojego pracodawcy:

    • praktyczne wdrożenie w świat automatyzacji testów akceptacyjnych dla www;
    • poznanie dobrych praktyk dla budowy testów;
    • jest to znacznie tańszy sposób niż research pracownika, który może trwać kilka miesięcy;
    • otrzymasz gotowe rozwiązanie, które pozwolą sprawnie wdrożyć się w automatyzacje.

Zapraszamy:

    • testerów manualnych oraz kierowników, którzy nie pisali testów automatycznych;
    • osoby, które myślą o rozszerzeniu swoich kompetencji o bardziej techniczne;
    • kierowników, którzy chcą  zrozumieć istotę wyzwań związanych z automatyzacją testów akceptacyjnych dla www.

Zapewniamy:

    • materiały szkoleniowe opracowane przez trenera Michała Ślęzaka;
    • odpowiednio przygotowane komputery;
    • certyfikat ukończenia szkolenia;
    • obiad i przerwę kawową;
    • niespodziankę dla każdego uczestnika 🙂

Dodatkowo dla chętnych wieczorne party.

Wartość 24-godzinnego warsztatu:

1. Warsztaty na żywo
– 2 dniowe intensywne, praktyczne warsztaty, prowadzone przez praktyka z wieloletnim doświadczeniem.
Wartość: 3980 zł

2. Wsparcie
– dostęp do zamkniętej grupy, gdzie zawsze możesz zadać pytanie i dowiedzieć się więcej.
Wartość: 900 zł

Rezerwuj teraz za:
3235,77 zł netto (3980 brutto)

Dostępne terminy: 1-3 kwietnia 2020r., Warszawa
Godziny szkolenia: 10-18
Szkolenie dla firmy: zapytaj na szkolenia@b2bnetwork.pl

Skorzystaj z:
Ogólnopolskiego Programu Edukacji Naukowej – OPEN
Programu Operacyjnego Wiedza Edukacja Rozwój – POWER
i uzyskaj finansowanie na szkolenie.

Twój certyfikat:

 

Zakres szkolenia

Dzień 1 – Tworzymy kilka programów od podstaw i poznajemy przy okazji podstawy różnych elementów języka programowania C#.

• Czym jest C#? – skąd się wziął, podstawowa teoria.
• Czym jest IDE? – poznajemy i omawiamy środowisko programistyczne.
• Czym są instrukcje sterujące? – przykłady, wspólna praca przy praktycznych zadaniach, indywidualna pomoc trenera.
• Czym są metody i zmienne? – przykłady, wspólna praca przy praktycznych zadaniach, indywidualna pomoc trenera.
• Podstawowe kolekcje – różnego rodzaju sposoby przechowywania danych w C#.
• Implementujemy kolejne programy na podstawie nauczonych się wcześniej elementów / pomoc przy komputerach prelegenta.
• Blok – pytania i odpowiedzi.

 

Dzień 2Poznanie podstaw Selenium WebDrivera z C#

• 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ń 3Poznanie bardziej zaawansowanych aspektów Selenium WebDriver + C#

• 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 – Korzystamy z AppVeyor?
• Czym jest Selenium Grid? Korzystamy z Selenoida.
• Panel dyskusyjny

Jak możemy Ci pomóc?

Napisz do nas: szkolenia@b2bnetwork.pl
Zadzwoń: 533 317 612

Potrzebujesz szkolenia dedykowanego dla firmy?

Chętnie pomożemy. Skontaktuj się:

Joanna Wrześniowska
Koordynator ds. szkoleń
M: +48 533 317 612
E: joanna.wrzesniowska@B2Bnetwork.pl

3235 zł netto
Rejestracja

Możliwość zaproponowania innego terminu szkolenia.

Dział obsługi szkoleń
22 42 76 370
533 317 612
Skantaktuj się z nami

Jakie wyzwania stoją przed Tobą w testowaniu oprogramowania?

Porozmawiaj z nami i wybierz najlepsze rozwiązanie dla siebie.

Partner logo
Partner logo
Partner logo
Partner logo
Partner logo