Selenium WebDriver w C# - Plan Szkolenia
To prowadzone przez instruktora szkolenie na żywo (w trybie online lub na miejscu) wprowadza uczestników w zautomatyzowane testowanie za pomocą Selenium WebDriver i C# w Visual Studio. Jeśli nie masz doświadczenia w programowaniu C# lub chcesz odświeżyć C#, sprawdź kurs: C# dla inżynierów testów automatyzacji.
Format kursu
- Część wykładu, część dyskusji, ciężka praktyka praktyczna, okazjonalne testy w celu oceny zrozumienia.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami.
Plan Szkolenia
Wprowadzenie do testów automatycznych
- Koncepcje testowania
- Możliwości i ograniczenia Selenium
Lokalizatory
- Zrozumienie lokalizatorów
- Typy lokalizatorów ID, CSS, XPath i Name
Zaawansowane lokalizatory
- Dynamiczne lokalizatory
- Tworzenie ścieżki
- Relacje między elementami na ścieżce
- Lokalizowanie elementów z żądanym tekstem
- Najlepsze praktyki
Projekt oparty na NUnit
- Pakiety NuGet
Selenium WebDriver
- Podstawy C#
- API WebDriver
- Debugowanie
NUnit
- Adnotacje
- Przypisania
- Parametry
- Testowanie w różnych przeglądarkach
- Raportowanie
Zaawansowane Selenium WebDriver
- Dynamiczna zawartość
- Zrzuty ekranu
- Wzorce projektowe
Wymagania
-
Znajomość oprogramowania Microsoft Visual Studio
Robocza znajomość języka C#
Uczestnicy
-
Programiści i testerzy ze znajomością języka C#, którzy chcą zautomatyzować testowanie za pomocą Selenium
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Selenium WebDriver w C# - Plan Szkolenia - Booking
Selenium WebDriver w C# - Plan Szkolenia - Enquiry
Opinie uczestników (6)
Zdobyłem nową wiedzę i jestem jej całkiem pewny. Nic nie jest niejasne.
Barbara - Titian Software Poland Sp. z o.o.
Szkolenie - Selenium WebDriver in C#
Przetłumaczone przez sztuczną inteligencję
Dobry kontakt, Łukasz miał czas na pytania każdego i był w stanie pomóc każdemu, kto miał jakąkolwiek kwestię
Kelly Morris - Titian Software Poland Sp. z o.o.
Szkolenie - Selenium WebDriver in C#
Przetłumaczone przez sztuczną inteligencję
Całość szkolenia oceniam bardzo pozytywnie. Pan Łukasz wykazał się wysokimi kompetencjami technicznymi oraz miękkimi. Bardzo sprawnie przeszliśmy nawet przez trudniejsze zagadnienia. Dało się poznać, że jest na bieżąco z nowościami dotyczącymi prezentowanego zakresu oraz, że posiada szeroką wiedzą dotyczącą zagadnień Selenium/Webdriver. Właściwie od razu nawiązał bardzo dobry kontakt z grupą, przez co szkolenie przebiegło w bardzo dobrej atmosferze. Na bieżąco odpowiadał na zadane pytania i wyjaśniał dane zagadnienia.
Kinga - Alior Bank S.A.
Szkolenie - Selenium WebDriver in C#
Tempo szkolenia - prowadzący prowadzi szkolenie w tempie, które pozwala zadać pytania, robić zadania wspólnie z prowadzącym. Sposób prowadzenia - sposób prowadzenia zachęcał do czynnego brania udziału w szkoleniu, zachęcał do odpowiedzi obojętnie czy były prawidłowe, czy nie.
Sylwia - Alior Bank SA
Szkolenie - Selenium WebDriver in C#
cierpliwość i anielski głos prowadzącego :) + temat który omówiliśmy
Agnieszka - Alior Bank SA
Szkolenie - Selenium WebDriver in C#
Bardzo dokładnie tłumaczone każde zagadnienie
Patrycja - Alior Bank SA
Szkolenie - Selenium WebDriver in C#
Propozycje terminów
Szkolenia Powiązane
Introducing C# 6.0 with Visual Studio 2015/2017
28 godzinThis instructor-led, live training in (online or onsite) equips participants with the essential skills needed to leverage the capabilities of C# 6.0 within the Visual Studio 2015/2017 environment.
By the end of this training, participants will be able to:
- Navigate and utilize the Integrated Development Environment (IDE) in Visual Studio 2015/2017.
- Implement basic C# functionalities such as Console.WriteLine, Console.ReadLine, and Hello C# World!.
- Understand the process of compiling and debugging C# code.
- Apply comments in C# for code documentation and readability.
- Explore the fundamentals of .NET 6.0, including CLR, GC, DLL, EXE, and technologies within .NET.
- Review the history of C# from version 1.0 to 6.0 and grasp C# fundamentals such as keywords, literals, operators, and statements.
- Work with numeric and boolean types, classes, objects, fields, properties, indexers, operators, methods, and more in C# 6.0.
- Explore .NET Class Library features, including collections, file handling, data streams, communication between systems, dates, serialization, and parallel programming.
- Access and manipulate data using ADO.NET, LINQ, ORM (Entity Framework), and data in Service-Oriented Architecture (SOA).
- Review applications that can be developed in C# and .NET Framework 6, such as Windows Presentation Foundation, ASP.NET MVC 2, and Silverlight.
C#.Net
35 godzinCele
Ten kurs C# umożliwi uczestnikom tworzenie aplikacji w języku programowania C#. Uczestnicy będą mogli programować przy użyciu zasad orientacji obiektowej. Kurs obejmie również sposób korzystania ze środowiska programistycznego Visual Studio w celu tworzenia solidnych i łatwych w utrzymaniu aplikacji.
Uczestnicy
Ten kurs jest przeznaczony dla następujących typów programistów:
- Nowi programiści
- Programiści, którzy rozumieją programowanie komputerowe, ale mogli nauczyć się programowania przy użyciu języka niegraficznego na uniwersytecie.
Ci programiści chcą tworzyć rozwiązania przy użyciu języka C#; w ramach Microsoft .NET Framework. Chcą również stosować techniki zorientowane obiektowo, aby poprawić swoje umiejętności programistyczne.
Advanced Programming in C#
35 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce wprowadza zaawansowane funkcje C#, analizuje jego użycie zarówno jako języka programowania aplikacji komputerowych, jak i języka programowania sieciowego do rozwiązywania rzeczywistych problemów.
Programming Techniki i zasady są demonstrowane i praktykowane poprzez praktyczne ćwiczenia i przejścia w klasie.
Advanced C# for Automation Test Engineers
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla doświadczonych inżynierów testów automatyzacji, którzy chcą nauczyć się zaawansowanych C# koncepcji programowania do testowania automatyzacji.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
-
Zrozumienie zaawansowanych C# koncepcji programowania i najlepszych praktyk.
Stosować zaawansowane zasady programowania obiektowego w celu tworzenia wydajnych i elastycznych rozwiązań automatyzacji.
Projektować i rozwijać modułowe i wielokrotnego użytku struktury automatyzacji przy użyciu najlepszych praktyk branżowych.
ASP.Net 4.0
35 godzinUczestnicy zapoznają się z frameworkiem .Net i nauczą się tworzyć aplikacje internetowe przy użyciu języka C# 4.0. Po ukończeniu kursu uczestnicy powinni być zaznajomieni z frameworkiem, doświadczeni w tworzeniu podstawowych aplikacji internetowych i zaznajomieni z dostępem do bazy danych przy użyciu LINQ. Aplikacje będą tworzone przy użyciu programowania obiektowego.
Po ukończeniu tego kursu uczestnicy będą w stanie
- Efektywne wykorzystanie Visual Studio 2010
- Nauka języka C# 4.0
- Tworzenie komercyjnych aplikacji internetowych ASP.NET
- Zrozumieć programowanie OO, klasy i obiekty
- Debugowanie aplikacji
- Tworzenie interfejsów użytkownika przy użyciu stron wzorcowych, nawigacji w witrynie i motywów
- Używanie ADO.Net i LINQ do odczytu i zapisu w bazach danych
- Tworzenie rozbudowanych aplikacji internetowych przy użyciu ASP.NET AJAX
- Tworzenie i wywoływanie usług WCF
Automate Windows Desktop Applications with AutoIt
14 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak używać AutoIt do automatyzacji aplikacji okienkowych, przechodząc przez serię praktycznych ćwiczeń laboratoryjnych na żywo.
C# for Automation Test Engineers
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce jest przeznaczone dla wszystkich zainteresowanych nauką C# w celu testowania automatyzacji. Jest to usprawniony, intensywny kurs z dużą ilością praktycznych ćwiczeń, aby uczestnicy szybko zdobyli podstawowe umiejętności programistyczne potrzebne do testowania automatyzacji oprogramowania. Skupia się na podstawach C#, które można bezpośrednio i natychmiast zastosować do automatyzacji testów.
Ten kurs nie obejmuje dogłębnych frameworków automatyzacji testów, takich jak Selenium. Jeśli jesteś już biegły w C# i chcesz od razu przejść do testowania z Selenium, sprawdź: Selenium WebDriver in C#: Wprowadzenie do automatyzacji testowania stron internetowych w C#.
Wzorce projektowe w C#
14 godzinGrupa docelowa:
Lider zespołu technicznego, programista
Cel nauki:
Celem szkolenia jest nabycie umiejętności projektowania zaawansowanych struktur programistycznych/projektowych w języku C#.
Podczas kursu studenci zapoznają się z zasobami MSDN i narzędziami wspierającymi proces programowania, takimi jak Microsoft Visual Studio, ReSharper.
Introduction to Blazor
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla twórców stron internetowych, którzy chcą używać Blazor do tworzenia aplikacji internetowych z pełnym stosem C#.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Rozwijaj aplikacje internetowe za pomocą C# i Blazor.
- Używaj kodu C# do wywoływania JavaScript interfejsów API i bibliotek.
- Uruchom kod C# po stronie klienta i logikę klienta bezpośrednio w przeglądarce lub na serwerze.
- Deploy Blazor web applications with Azure.
Mastering LINQ with C#
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą wyszukiwać i aktualizować duże zbiory danych za pomocą LINQ przy użyciu C#.
Pod koniec tego szkolenia uczestnicy będą mogli
- Tworzyć i wykonywać LINQ zapytania.
- Wdrażać zaawansowane biblioteki do zapytań o dane.
- Filtrować, wyszukiwać, przekształcać i manipulować obiektami lokalnymi lub zdalnymi.
Programowanie w ASP.NET MVC 5
21 godzinGrupa docelowa:
Lider zespołu technicznego, programista
Cel nauki:
Celem szkolenia jest nabycie umiejętności tworzenia biznesowych aplikacji internetowych w technologii ASP.NET MVC 4 oraz w języku C#.
Podczas kursu studenci zapoznają się z zasobami MSDN i narzędziami wspierającymi proces rozwoju, takimi jak Microsoft Visual Studio.
Robot Framework: Keyword Driven Acceptance Testing
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów testów oprogramowania, którzy chcą dowiedzieć się, jak napisać zestaw przypadków testowych i zestaw testów, a następnie wykonać testy na aplikacji demonstracyjnej.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
-
Używaj podejścia Robot Framework do testowania opartego na słowach kluczowych i tabelarycznej składni danych testowych do pisania i wykonywania testów.
Używaj spójnej składni do tworzenia nowych słów kluczowych z istniejących.
Przeprowadzanie testów Behavior Driven Development (BDD) w stylu Gherkin (podobnie jak w Cucumber).
Generowanie i interpretowanie raportów i dzienników w celu rozwiązywania problemów związanych z awariami testowanej aplikacji.
Rozszerzone możliwości Robot Framework przy użyciu bibliotek innych firm napisanych w językach Python, Java, Perl, Javascript i PHP.
Integracja Robot Framework z Selenium do testowania aplikacji internetowych.
TestComplete
21 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak korzystać z funkcji TestComplete', w tym modelu obiektów testowych, punktów kontrolnych, mapowania nazw i interfejsu użytkownika do przeprowadzania zautomatyzowanych testów aplikacji komputerowych, internetowych i mobilnych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie, rejestrowanie i uruchamianie testów funkcjonalnych.
- Tworzenie skalowalnego i łatwego w utrzymaniu środowiska testowego.
- Twórz punkty kontrolne, dostosowuj testy dla wielu urządzeń i analizuj wyniki testów.
- Używaj TestComplete' rozszerzeń skryptów.
Tosca: Model-Based Testing for Complex Systems
35 godzinW tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak używać Tosca do przeprowadzania testów end-to-end (web + backend). Szkolenie łączy teorię z praktyką w środowisku laboratoryjnym na żywo, dając uczestnikom możliwość interakcji z technologią, instruktorem i rówieśnikami.
Szkolenie rozpoczyna się od przeglądu tradycyjnych testów automatyzacji opartych na kodzie i skryptach i kontrastuje je z podejściem opartym na modelu (MBT) Tosca. Uczestnicy dowiadują się, jak tworzyć i wykonywać przypadki testowe przy użyciu domyślnych modułów Tosca, a także jak tworzyć własne moduły do wykonania.
Od zasad modelowania oprogramowania po pokrycie testami w różnych przeglądarkach, szkolenie to prowadzi uczestników zarówno przez teorię, jak i praktykę oraz umożliwia im wdrożenie własnego rozwiązania testowego w Tosca.
TOSCA Certification Preparation
14 godzinTo prowadzone przez instruktora, interaktywne szkolenie (online lub stacjonarne) skierowane jest do specjalistów ds. testowania oprogramowania na poziomie średniozaawansowanym, którzy chcą uzyskać certyfikat TOSCA i zademonstrować biegłość w automatyzacji testów przy użyciu Tricentis Tosca.
Po zakończeniu tego szkolenia uczestnicy będą mogli:
- Zrozumieć strukturę i wymagania certyfikacji TOSCA.
- Opanować koncepcje TOSCA, w tym projektowanie testów, automatyzację i wykonywanie.
- Stosować najlepsze praktyki w zakresie tworzenia testów wielokrotnego użytku i łatwych w utrzymaniu.
- Przygotować się do części praktycznej i teoretycznej egzaminu certyfikacyjnego TOSCA.