Course Code: advcsharpfortesters
Duration: 21 hours
Prerequisites:
    Znajomość C# programowania i testowania automatyzacji

Publiczność

    Inżynierowie testów automatyzacji
Overview:

Testowanie w języku C# to praktyka polegająca na wykorzystaniu języka programowania C# do tworzenia zautomatyzowanych testów aplikacji. Polega ona na pisaniu skryptów lub kodu, które symulują interakcje użytkownika z interfejsem użytkownika aplikacji, interfejsami API lub innymi komponentami, w celu sprawdzenia, czy oprogramowanie działa poprawnie i spełnia jego wymagania.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla doświadczonych inżynierów testów automatyzacji, którzy chcą poznać zaawansowane koncepcje programowania C# 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.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Dużo ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku live-lab.

Opcje dostosowywania kursu

  • Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Course Outline:

Wprowadzenie

Zaawansowane C# Podstawy

  • Zaawansowane typy danych i manipulowanie nimi
  • Delegaty i zdarzenia
  • Zaawansowany przepływ sterowania

Advanced Object-Oriented Programming

  • Zaawansowane koncepcje klas
  • Wzorce projektowe dla automatyzacji
  • Zaawansowane dziedziczenie i polimorfizm
  • Zaawansowane interfejsy i kontrakty

Zaawansowane techniki testowania

  • Zaawansowane testy jednostkowe
  • Behavior-Driven Development (BDD)
  • Architektura frameworka automatyzacji testów

Zaawansowane debugowanie i profilowanie

  • Zaawansowane techniki debugowania
  • Zarządzanie pamięcią i profilowanie wydajności

Advanced Web and API Testing

  • Zaawansowana automatyzacja sieci
  • Automatyzacja testów API

Rozwój zaawansowanych ram automatyzacji

  • Zaawansowane zarządzanie danymi testowymi
  • Zaawansowane raportowanie i rejestrowanie

Ciągła integracja i wdrażanie

  • CI/CD dla automatyzacji testów
  • Infrastruktura jako kod (IaC) dla środowisk testowych

Zaawansowane tematy w automatyce

  • Automatyzacja testów bezpieczeństwa
  • Zaawansowana automatyzacja testów mobilnych

Podsumowanie i kolejne kroki

Sites Published:

United Arab Emirates - Advanced C# for Automation Test Engineers

Qatar - Advanced C# for Automation Test Engineers

Egypt - Advanced C# for Automation Test Engineers

Saudi Arabia - Advanced C# for Automation Test Engineers

South Africa - Advanced C# for Automation Test Engineers

Brasil - Advanced C# for Automation Test Engineers

Canada - Advanced C# for Automation Test Engineers

中国 - Advanced C# for Automation Test Engineers

香港 - Advanced C# for Automation Test Engineers

澳門 - Advanced C# for Automation Test Engineers

台灣 - Advanced C# for Automation Test Engineers

USA - Advanced C# for Automation Test Engineers

Österreich - Advanced C# for Automation Test Engineers

Schweiz - Advanced C# for Automation Test Engineers

Deutschland - Advanced C# for Automation Test Engineers

Czech Republic - Advanced C# for Automation Test Engineers

Denmark - Advanced C# for Automation Test Engineers

Estonia - Advanced C# for Automation Test Engineers

Finland - Advanced C# for Automation Test Engineers

Greece - Advanced C# for Automation Test Engineers

Magyarország - Advanced C# for Automation Test Engineers

Ireland - Advanced C# for Automation Test Engineers

Luxembourg - Advanced C# for Automation Test Engineers

Latvia - Advanced C# for Automation Test Engineers

España - Advanced C# for Automation Test Engineers

Italia - Advanced C# for Automation Test Engineers

Lithuania - Advanced C# for Automation Test Engineers

Nederland - Advanced C# for Automation Test Engineers

Norway - Advanced C# for Automation Test Engineers

Portugal - Advanced C# for Automation Test Engineers

România - Advanced C# for Automation Test Engineers

Sverige - Advanced C# for Automation Test Engineers

Türkiye - Advanced C# for Automation Test Engineers

Malta - Advanced C# for Automation Test Engineers

Belgique - Advanced C# for Automation Test Engineers

France - Advanced C# for Automation Test Engineers

日本 - Advanced C# for Automation Test Engineers

Australia - Advanced C# for Automation Test Engineers

Malaysia - Advanced C# for Automation Test Engineers

New Zealand - Advanced C# for Automation Test Engineers

Philippines - Advanced C# for Automation Test Engineers

Singapore - Advanced C# for Automation Test Engineers

Thailand - Advanced C# for Automation Test Engineers

Vietnam - Advanced C# for Automation Test Engineers

India - Advanced C# for Automation Test Engineers

Argentina - Advanced C# for Automation Test Engineers

Chile - Advanced C# for Automation Test Engineers

Costa Rica - Advanced C# for Automation Test Engineers

Ecuador - Advanced C# for Automation Test Engineers

Guatemala - Advanced C# for Automation Test Engineers

Colombia - Advanced C# for Automation Test Engineers

México - Advanced C# for Automation Test Engineers

Panama - Advanced C# for Automation Test Engineers

Peru - Advanced C# for Automation Test Engineers

Uruguay - Advanced C# for Automation Test Engineers

Venezuela - Advanced C# for Automation Test Engineers

Polska - Advanced C# for Automation Test Engineers

United Kingdom - Advanced C# for Automation Test Engineers

South Korea - Advanced C# for Automation Test Engineers

Pakistan - Advanced C# for Automation Test Engineers

Sri Lanka - Advanced C# for Automation Test Engineers

Bulgaria - Advanced C# for Automation Test Engineers

Bolivia - Advanced C# for Automation Test Engineers

Indonesia - Advanced C# for Automation Test Engineers

Kazakhstan - Advanced C# for Automation Test Engineers

Moldova - Advanced C# for Automation Test Engineers

Morocco - Advanced C# for Automation Test Engineers

Tunisia - Advanced C# for Automation Test Engineers

Kuwait - Advanced C# for Automation Test Engineers

Oman - Advanced C# for Automation Test Engineers

Slovakia - Advanced C# for Automation Test Engineers

Kenya - Advanced C# for Automation Test Engineers

Nigeria - Advanced C# for Automation Test Engineers

Botswana - Advanced C# for Automation Test Engineers

Slovenia - Advanced C# for Automation Test Engineers

Croatia - Advanced C# for Automation Test Engineers

Serbia - Advanced C# for Automation Test Engineers

Bhutan - Advanced C# for Automation Test Engineers

Nepal - Advanced C# for Automation Test Engineers

Uzbekistan - Advanced C# for Automation Test Engineers