- 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)
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.
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
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
Ö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
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