Unit Testing with JUnit - Plan Szkolenia

Primary tabs

Kod kursu

junit

Czas trwania

21 godzin (zwykle 3 dni wliczając przerwy)

Wymagania

Basic Java language knowledge is required to participate in this course.

Charakterystyka kursu

Plan Szkolenia

JUnit jumpstart

  • Proving it works
  • Starting from scratch
  • Understanding unit testing frameworks
  • Setting up JUnit
  • Testing with JUnit

Exploring JUnit

  • Exploring core JUnit
  • Launching tests with test runners
  • Composing tests with TestSuite
  • Collecting parameters with TestResult
  • Observing results with TestListener
  • Working with TestCase
  • Stepping through TestCalculator

Sampling JUnit

  • Introducing the controller component
  • Let's test it!
  • Testing exception-handling
  • Setting up a project for testing

Examining software tests

  • Why we need unit tests
  • Kinds of tests
  • Determining how good tests are
  • Test-driven development

Automating JUnit

  • A day in the life
  • Running tests from Ant
  • Running tests from Maven
  • Running tests from Eclipse

Coarse-grained testing with stubs

  • Introducing Stubs
  • Practicing on an HTTP Connection sample
  • Stubbing the web server's resources
  • Stubbing the connection

Testing in isolation with mock objects

  • Introducing mock objects
  • Mock tasting's simple example
  • Using mock objects as a refactoring technique
  • Practicing on a HTTP connection sample
  • Using mocks as Trojan horses
  • Deciding when to use mock objects

In-container testing with Cactus

  • The problem with unit-testing components
  • Testing components using mock objects
  • Integration unit tests
  • Introducing Cactus
  • Testing components using Cactus
  • How Cactus works

Unit-testing servlets and filters

  • Presenting the Administration application
  • Writing servlet tests with Cactus
  • Testing servlets with mock objects
  • Writing filter tests with Cactus
  • When to use Cactus, and when to use mock objects

Unit-testing JSPs and taglibs

  • Revisiting the Administration application
  • JSP unit testing
  • Unit-testing a JSP in isolation with Cactus
  • Unit-testing taglibs with Cactus
  • Unit-testing taglibs with mock objects
  • When to use mock objects, and when to use Cactus

Unit-testing database applications

  • Database unit testing
  • Testing business logic in isolation from the database
  • Testing persistence code in isolation from the database
  • Writing database integration unit tests
  • Running the Cactus test using Ant
  • Tuning for build performance
  • Overall database unit-testing strategy

Unit-testing EJBs

  • Defining a sample EJB application
  • Using a fa?ade strategy
  • Unit testing JNDI code using mock objects
  • Unit-testing session beans
  • Using mock objects to test message-driven beans
  • Using mock objects to test entity beans
  • Choosing the right mock object strategy
  • Using integration unit tests
  • Using JUnit and remote calls
  • Using Cactus

Szkolenie gwarantowane uruchamiamy nawet dla jednego uczestnika!
Szkolenie Otwarte Szkolenie Otwarte
W szkoleniu uczestniczą kursanci z różnych firm. Kurs realizowany jest wg planu szkolenia zamieszczonego na naszych stronach.
od 2600PLN
(59)
Szkolenie Zamknięte Szkolenie Zamknięte
Uczestnicy tylko z jednej organizacji. Nie ma możliwości dołączenia uczestników z zewnątrz. Program szkolenia jest zazwyczaj dostosowany do konkretnej grupy, tematy zajęć są uzgadniane pomiędzy klientem a trenerem.
Szkolenie Zdalne Szkolenie Zdalne
Instruktor oraz uczestnicy znajdują się w różnych fizycznych lokalizacjach i komunikują się przez Internet.
od 6800PLN
Zapytaj o wycenę

Im więcej zgłaszasz uczestników, tym większe oszczędności. Tabela przedstawia cenę za uczestnika w zależności od liczby zgłaszanych osób i służy jedynie to zilustrowania przykładowych cen. Aktualna oferta dotycząca szkolenie może być inna.

Liczba uczestników Szkolenie Otwarte Szkolenie Zdalne
1 2600PLN 6800PLN
2 2050PLN 4150PLN
3 1867PLN 3267PLN
4 1775PLN 2825PLN
Nie znalazłeś pasującego terminu? Zaproponuj termin szkolenia >>
Zbyt drogo? Podaj swoją cenę

Powiązane Kategorie


Najbliższe szkolenia

MiejscowośćData KursuCena szkolenia [Zdalne / Stacjonarne]
Wrocław, ul.Ludwika Rydygiera 2a/22wt., 2016-12-27 09:006800PLN / 2600PLN
Gdańsk, ul. Powstańców Warszawskich 45wt., 2017-01-03 09:006800PLN / 3050PLN
Gdynia, ul. Ejsmonda 2wt., 2017-01-03 09:006800PLN / 3050PLN
Rzeszów, Plac Wolności 13wt., 2017-01-03 09:006800PLN / 3050PLN
Kraków, ul. Rzemieślnicza 1wt., 2017-01-03 09:006800PLN / 3200PLN

Kursy w promocyjnej cenie

Newsletter z promocjami

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Zaufali nam