Course Code: amr5563
Duration: 21 hours
Prerequisites:
  • Zrozumienie pojęć programistycznych
  • Doświadczenie w pisaniu podstawowych testów jednostkowych
  • Znajomość przynajmniej jednego języka programowania

Adresaci

  • Programiści
  • Inżynierowie QA i testerzy
  • Każdy zainteresowany poprawą swoich praktyk programistycznych za pomocą Test-Driven Development (TDD)
Overview:

Test-Driven Development (TDD) to metodologia tworzenia oprogramowania, która kładzie nacisk na pisanie testów przed faktyczną implementacją w celu zapewnienia niezawodności i łatwości konserwacji kodu.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych programistów i inżynierów QA, którzy chcą przyjąć i opanować zasady i praktyki TDD w celu poprawy jakości kodu i wydajności rozwoju.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Zrozumieć zasady i przepływ pracy Test-Driven Development (TDD).
  • Pisać skuteczne i łatwe w utrzymaniu testy jednostkowe.
  • Wykorzystywać frameworki mockingowe do tworzenia kompleksowych scenariuszy testowych.
  • Zastosować TDD jako narzędzie projektowe do tworzenia solidnego i elastycznego kodu.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

Wprowadzenie


Struktury zautomatyzowanych testów jednostkowych

  • Pisanie dobrych testów jednostkowych
  • Identyfikowanie i naprawianie słabych testów

Podejścia TDD

  • TDD jako narzędzie projektowe
  • TDD a refaktoryzacja
  • Przepływy pracy i wzorce TDD
  • Szkoły i odmiany TDD

Wyzwania związane z TDD

  • Wyjaśnienie ćwiczenia warsztatowego

Zalety dobrych testów w kontekście TDD

  • Ewolucja tego, co mamy, ujęcie 1
  • Wyjaśnienie makietowania
  • Używanie frameworków do mockowania
  • Ewolucja tego, co mamy, ujęcie 2
  • Przełamywanie zmian
  • Rozwijanie tego, co mamy, ujęcie 3

Pokrycie i kontrargumenty


Retrospektywa

Sites Published:

United Arab Emirates - Test Driven Development

Qatar - Test Driven Development

Egypt - Test Driven Development

Saudi Arabia - Test Driven Development

South Africa - Test Driven Development

Brasil - Test Driven Development

Canada - Test Driven Development

中国 - Test Driven Development

香港 - Test Driven Development

澳門 - Test Driven Development

台灣 - Test Driven Development

USA - Test Driven Development

Österreich - Test Driven Development

Schweiz - Test Driven Development

Deutschland - Test Driven Development

Czech Republic - Test Driven Development

Denmark - Test Driven Development

Estonia - Test Driven Development

Finland - Test Driven Development

Greece - Test Driven Development

Magyarország - Test Driven Development

Ireland - Test Driven Development

Luxembourg - Test Driven Development

Latvia - Test Driven Development

España - Desarrollo Impulsado por Pruebas

Italia - Test Driven Development

Lithuania - Test Driven Development

Nederland - Test Driven Development

Norway - Test Driven Development

Portugal - Test Driven Development

România - Test Driven Development

Sverige - Test Driven Development

Türkiye - Test Driven Development

Malta - Test Driven Development

Belgique - Test Driven Development

France - Test Driven Development

日本 - Test Driven Development

Australia - Test Driven Development

Malaysia - Test Driven Development

New Zealand - Test Driven Development

Philippines - Test Driven Development

Singapore - Test Driven Development

Thailand - Test Driven Development

Vietnam - Test Driven Development

India - Test Driven Development

Argentina - Desarrollo Impulsado por Pruebas

Chile - Desarrollo Impulsado por Pruebas

Costa Rica - Desarrollo Impulsado por Pruebas

Ecuador - Desarrollo Impulsado por Pruebas

Guatemala - Desarrollo Impulsado por Pruebas

Colombia - Desarrollo Impulsado por Pruebas

México - Desarrollo Impulsado por Pruebas

Panama - Desarrollo Impulsado por Pruebas

Peru - Desarrollo Impulsado por Pruebas

Uruguay - Desarrollo Impulsado por Pruebas

Venezuela - Desarrollo Impulsado por Pruebas

Polska - Test Driven Development

United Kingdom - Test Driven Development

South Korea - Test Driven Development

Pakistan - Test Driven Development

Sri Lanka - Test Driven Development

Bulgaria - Test Driven Development

Bolivia - Desarrollo Impulsado por Pruebas

Indonesia - Test Driven Development

Kazakhstan - Test Driven Development

Moldova - Test Driven Development

Morocco - Test Driven Development

Tunisia - Test Driven Development

Kuwait - Test Driven Development

Oman - Test Driven Development

Slovakia - Test Driven Development

Kenya - Test Driven Development

Nigeria - Test Driven Development

Botswana - Test Driven Development

Slovenia - Test Driven Development

Croatia - Test Driven Development

Serbia - Test Driven Development

Bhutan - Test Driven Development

Nepal - Test Driven Development

Uzbekistan - Test Driven Development