Plan Szkolenia

Szybki start JUnita

  • Udowodnienie, że to działa
  • Zaczynając od zera
  • Zrozumienie frameworków testów jednostkowych
  • Konfigurowanie JUnita
  • Testowanie z JUnitem

Odkrywanie JUnita

  • Odkrywanie rdzenia JUnit
  • Uruchamianie testów z uczestnikami testów
  • Tworzenie testów za pomocą TestSuite
  • Zbieranie parametrów za pomocą TestResult
  • Obserwowanie wyników za pomocą TestListener
  • Praca z TestCase'em
  • Przechodzenie przez TestCalculator

Próbkowanie JUnit

  • Przedstawiamy komponent kontrolera
  • Przetestujmy to!
  • Testowanie obsługi wyjątków
  • Przygotowanie projektu do testów

Badanie testów oprogramowania

  • Dlaczego potrzebujemy testów jednostkowych
  • Rodzaje testów
  • Określanie, jak dobre są testy
  • Rozwój oparty na testach

Automatyzacja JUnita

  • Dzień z życia
  • Uruchamianie testów z Ant
  • Uruchamianie testów z Maven
  • Uruchamianie testów z Eclipse

Testowanie gruboziarniste z odcinkami

  • Przedstawiamy stuby
  • Ćwiczenie na przykładzie połączenia HTTP
  • Stubbing zasobów serwera WWW
  • Zrywanie połączenia

Testowanie w izolacji z próbnymi obiektami

  • Przedstawiamy makiety obiektów
  • Prosty przykład próbnej degustacji
  • Używanie obiektów próbnych jako techniki refaktoryzacji
  • Ćwiczenie na przykładzie połączenia HTTP
  • Używanie mocków jako koni trojańskich
  • Decydowanie, kiedy używać obiektów próbnych

Testy w kontenerze z Cactusem

  • Problem z komponentami do testów jednostkowych
  • Testowanie komponentów przy użyciu próbnych obiektów
  • Testy jednostkowe integracji
  • Przedstawiamy Kaktusa
  • Testowanie komponentów za pomocą Cactus
  • Jak działa kaktus

Serwlety i filtry do testów jednostkowych

  • Prezentacja aplikacji Administracja
  • Pisanie testów serwletów w Cactus
  • Testowanie serwletów za pomocą próbnych obiektów
  • Pisanie testów filtrów w Cactus
  • Kiedy używać Cactus, a kiedy używać obiektów próbnych

Strony JSP i znaczniki do testowania jednostkowego

  • Ponowne przeglądanie aplikacji administracyjnej
  • Testowanie jednostkowe JSP
  • Testowanie jednostkowe strony JSP w izolacji z Cactus
  • Taglibs do testowania jednostkowego w Cactus
  • Taglibs do testowania jednostkowego z próbnymi obiektami
  • Kiedy używać obiektów próbnych, a kiedy Cactus

Aplikacje bazodanowe do testów jednostkowych

  • Database testy jednostkowe
  • Testowanie logiki biznesowej w oderwaniu od bazy danych
  • Testowanie kodu trwałości w izolacji od bazy danych
  • Pisanie testów jednostkowych integracji bazy danych
  • Uruchamianie testu Cactus przy użyciu narzędzia Ant
  • Dostrajanie wydajności kompilacji
  • Ogólna strategia testowania jednostkowego bazy danych

EJB do testowania jednostkowego

  • Definiowanie przykładowej aplikacji EJB
  • Stosowanie strategii fasadowej
  • Testowanie jednostkowe kodu JNDI przy użyciu próbnych obiektów
  • Zbiorniki sesji testów jednostkowych
  • Używanie obiektów próbnych do testowania komponentów bean sterowanych komunikatami
  • Używanie obiektów próbnych do testowania ziaren jednostek
  • Wybór właściwej strategii próbnego obiektu
  • Korzystanie z integracji testów jednostkowych
  • Korzystanie z JUnit i połączeń zdalnych
  • Korzystanie z Kaktusa

Wymagania

Do udziału w tym kursie wymagana jest podstawowa Java znajomość języka.

 21 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie