Unit Testing with C ( unitc | 35 hours )

Prerequisites:
  • Doświadczenie w programowaniu w języku C

Publiczność

  • Testerzy oprogramowania
Overview:

Testy jednostkowe to metoda testowania oprogramowania służąca do sprawdzania poprawności poszczególnych jednostek kodu. Korzystając z języka C, użytkownicy mogą pisać testy jednostkowe dla istniejącego kodu C, a także nowego kodu C.

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla testerów oprogramowania, którzy chcą używać programowania C do tworzenia testów jednostkowych dla kodu C.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Używanie frameworków testów jednostkowych w języku C do tworzenia testów jednostkowych.
  • Tworzenie skryptów niestandardowych testów jednostkowych w języku C i dodawanie ich do listy wywołań.
  • Uproszczenie procesu debugowania i refaktoryzacji kodu dzięki programowaniu sterowanemu testami.

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

Test-Driven Development

  • Różne podejścia do testowania

Unit Testing Frameworks

  • Czym są testy jednostkowe?
  • Podstawy frameworka testów jednostkowych

Przygotowanie środowiska testowego

  • Instalacja i konfiguracja AceUnit i Unity

Pisanie Unit Testing Framework

  • Tworzenie testu
  • Stosowanie większej liczby testów
  • Refaktoryzacja programu uruchamiającego testy
  • Praca z klasą assert
  • Refleksja do wywoływania metod
  • Używanie konwencji nazewnictwa

Jedność

  • Tworzenie testów jednostkowych
  • Łączenie Unity z Ceedling
  • Tworzenie testów pozorowanych

AceUnit

  • Uruchamianie AceUnit w środowiskach docelowych
  • Tworzenie testów jednostkowych
  • Używanie rozwidleń do przechwytywania sygnałów

Po zakończeniu testów

  • Debugowanie i refaktoryzacja kodu C

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Unit Testing with C

Qatar - Unit Testing with C

Egypt - Unit Testing with C

Saudi Arabia - Unit Testing with C

South Africa - Unit Testing with C

Brasil - Unit Testing with C

Canada - Unit Testing with C

中国 - Unit Testing with C

香港 - Unit Testing with C

澳門 - Unit Testing with C

台灣 - Unit Testing with C

USA - Unit Testing with C

Österreich - Unit Testing with C

Schweiz - Unit Testing with C

Deutschland - Unit Testing with C

Czech Republic - Unit Testing with C

Denmark - Unit Testing with C

Estonia - Unit Testing with C

Finland - Unit Testing with C

Greece - Unit Testing with C

Magyarország - Unit Testing with C

Ireland - Unit Testing with C

Luxembourg - Unit Testing with C

Latvia - Unit Testing with C

España - Unit Testing with C

Italia - Unit Testing with C

Lithuania - Unit Testing with C

Nederland - Unit Testing with C

Norway - Unit Testing with C

Portugal - Unit Testing with C

România - Unit Testing with C

Sverige - Unit Testing with C

Türkiye - Unit Testing with C

Malta - Unit Testing with C

Belgique - Unit Testing with C

France - Unit Testing with C

日本 - Unit Testing with C

Australia - Unit Testing with C

Malaysia - Unit Testing with C

New Zealand - Unit Testing with C

Philippines - Unit Testing with C

Singapore - Unit Testing with C

Thailand - Unit Testing with C

Vietnam - Unit Testing with C

India - Unit Testing with C

Argentina - Unit Testing with C

Chile - Unit Testing with C

Costa Rica - Unit Testing with C

Ecuador - Unit Testing with C

Guatemala - Unit Testing with C

Colombia - Unit Testing with C

México - Unit Testing with C

Panama - Unit Testing with C

Peru - Unit Testing with C

Uruguay - Unit Testing with C

Venezuela - Unit Testing with C

Polska - Unit Testing with C

United Kingdom - Unit Testing with C

South Korea - Unit Testing with C

Pakistan - Unit Testing with C

Sri Lanka - Unit Testing with C

Bulgaria - Unit Testing with C

Bolivia - Unit Testing with C

Indonesia - Unit Testing with C

Kazakhstan - Unit Testing with C

Moldova - Unit Testing with C

Morocco - Unit Testing with C

Tunisia - Unit Testing with C

Kuwait - Unit Testing with C

Oman - Unit Testing with C

Slovakia - Unit Testing with C

Kenya - Unit Testing with C

Nigeria - Unit Testing with C

Botswana - Unit Testing with C

Slovenia - Unit Testing with C

Croatia - Unit Testing with C

Serbia - Unit Testing with C

Bhutan - Unit Testing with C

Nepal - Unit Testing with C