Course Code: csharpfortesters
Duration: 21 hours
Prerequisites:
  • Zainteresowanie C# programowaniem i testowaniem automatyzacji

Publiczność

  • Początkujący testerzy, którzy chcą nauczyć się języka C# do testowania automatycznego
  • Profesjonalni testerzy z doświadczeniem w innych językach programowania, takich jak Java lub Javascript, którzy chcą przenieść swoje umiejętności testowania do C#
Overview:

To prowadzone przez instruktora szkolenie na żywo 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 zastosowania w testowaniu automatyzacji oprogramowania. Nacisk kładziony jest na podstawy C#, które można bezpośrednio i natychmiast zastosować do automatyzacji testów.

Kurs ten nie obejmuje dogłębnych ram automatyzacji testów, takich jak Selenium. Jeśli jesteś już zaznajomiony z C# i chcesz od razu przejść do testowania z Selenium, sprawdź: Selenium WebDriver w C#: Wprowadzenie do automatyzacji testów internetowych w C#.

Format kursu

  • Część wykładu, część dyskusji, ciężka praktyka praktyczna, sporadyczne testy w celu oceny zrozumienia
Course Outline:

Wstęp

Konfiguracja projektu

Konfiguracja .Net i VisualStudio

C# Typy danych i operatory

  • Zmienne typy
  • Operatorzy
  • Instrukcje warunkowe
  • Instrukcje pętli
  • Listy
  • Przełączniki
  • Tablice

Object-Oriented Programming

  • Tworzenie klas
  • Konstruktorzy
  • Przeciążenie konstruktora
  • Przestrzenie nazw i instrukcje użycia

Metody

  • Tworzenie metody
  • Ponowne użycie metody
  • Przeciążanie metody
  • Przekazywanie argumentów

Kontenery

  • Listy
  • Wektory
  • Słownik
  • Genetyki

Rozszerzanie klas

  • Budowa zajęć
  • Dziedzictwo
  • Wielopostaciowość
  • Zajęcia abstrakcyjne
  • Klasy interfejsu

Praca ze stringami

  • Manipulacja
  • Formatowanie
  • Tokenizatory

Testy jednostkowe

  • Testowanie sieci
  • kreacja
  • Twierdzenia

Debugowanie

  • Okno zegarka
  • Polecenia debugowania
  • Funkcje debugowania

Obsługa wyjątków

  • Złap blok
  • Wreszcie blok
  • Rzuć słowo kluczowe
  • Spróbuj złapać blok

Praca z JSONem

  • Struktura
  • Biblioteki JSON
  • Tworzenie ciągów JSON
  • Deserializacja

W stronę struktury automatyzacji

Uwagi końcowe

Sites Published:

United Arab Emirates - C# for Automation Test Engineers

Qatar - C# for Automation Test Engineers

Egypt - C# for Automation Test Engineers

Saudi Arabia - C# for Automation Test Engineers

South Africa - C# for Automation Test Engineers

Brasil - C # para Engenheiros de teste de Automação

Canada - C# for Automation Test Engineers

中国 - C# for Automation Test Engineers

香港 - C# for Automation Test Engineers

澳門 - C# for Automation Test Engineers

台灣 - C# for Automation Test Engineers

USA - C# for Automation Test Engineers

Österreich - C# for Automation Test Engineers

Schweiz - C# for Automation Test Engineers

Deutschland - C# for Automation Test Engineers

Czech Republic - C# for Automation Test Engineers

Denmark - C# for Automation Test Engineers

Estonia - C# for Automation Test Engineers

Finland - C# for Automation Test Engineers

Greece - C# for Automation Test Engineers

Magyarország - C# for Automation Test Engineers

Ireland - C# for Automation Test Engineers

Luxembourg - C# for Automation Test Engineers

Latvia - C# for Automation Test Engineers

España - C# for Automation Test Engineers

Italia - C# for Automation Test Engineers

Lithuania - C# for Automation Test Engineers

Nederland - C# for Automation Test Engineers

Norway - C# for Automation Test Engineers

Portugal - C # para Engenheiros de teste de Automação

România - C# for Automation Test Engineers

Sverige - C# for Automation Test Engineers

Türkiye - C# for Automation Test Engineers

Malta - C# for Automation Test Engineers

Belgique - C# for Automation Test Engineers

France - C# for Automation Test Engineers

日本 - C# for Automation Test Engineers

Australia - C# for Automation Test Engineers

Malaysia - C# for Automation Test Engineers

New Zealand - C# for Automation Test Engineers

Philippines - C# for Automation Test Engineers

Singapore - C# for Automation Test Engineers

Thailand - C# for Automation Test Engineers

Vietnam - C# for Automation Test Engineers

India - C# for Automation Test Engineers

Argentina - C# for Automation Test Engineers

Chile - C# for Automation Test Engineers

Costa Rica - C# for Automation Test Engineers

Ecuador - C# for Automation Test Engineers

Guatemala - C# for Automation Test Engineers

Colombia - C# for Automation Test Engineers

México - C# for Automation Test Engineers

Panama - C# for Automation Test Engineers

Peru - C# for Automation Test Engineers

Uruguay - C# for Automation Test Engineers

Venezuela - C# for Automation Test Engineers

Polska - C# for Automation Test Engineers

United Kingdom - C# for Automation Test Engineers

South Korea - C# for Automation Test Engineers

Pakistan - C# for Automation Test Engineers

Sri Lanka - C# for Automation Test Engineers

Bulgaria - C# for Automation Test Engineers

Bolivia - C# for Automation Test Engineers

Indonesia - C# for Automation Test Engineers

Kazakhstan - C# for Automation Test Engineers

Moldova - C# for Automation Test Engineers

Morocco - C# for Automation Test Engineers

Tunisia - C# for Automation Test Engineers

Kuwait - C# for Automation Test Engineers

Oman - C# for Automation Test Engineers

Slovakia - C# for Automation Test Engineers

Kenya - C# for Automation Test Engineers

Nigeria - C# for Automation Test Engineers

Botswana - C# for Automation Test Engineers

Slovenia - C# for Automation Test Engineers

Croatia - C# for Automation Test Engineers

Serbia - C# for Automation Test Engineers

Bhutan - C# for Automation Test Engineers

Nepal - C# for Automation Test Engineers

Uzbekistan - C# for Automation Test Engineers