Do udziału w tym kursie wymagana jest podstawowa Java znajomość języka.
JUnit to framework do pisania powtarzalnych testów i wykonywania testów jednostkowych dla języka Java.
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
United Arab Emirates - Unit Testing with JUnit
Qatar - Unit Testing with JUnit
Egypt - Unit Testing with JUnit
Saudi Arabia - Unit Testing with JUnit
South Africa - Unit Testing with JUnit
Brasil - Testes Unitários com JUnit
Canada - Unit Testing with JUnit
Österreich - Unit Testing mit JUnit
Schweiz - Unit Testing mit JUnit
Deutschland - Unit Testing mit JUnit
Czech Republic - Unit Testing with JUnit
Denmark - Unit Testing with JUnit
Estonia - Unit Testing with JUnit
Finland - Unit Testing with JUnit
Greece - Unit Testing with JUnit
Magyarország - Unit Testing with JUnit
Ireland - Unit Testing with JUnit
Luxembourg - Unit Testing with JUnit
Latvia - Unit Testing with JUnit
España - Prueba de Unidad con JUnit
Italia - Unit Testing with JUnit
Lithuania - Unit Testing with JUnit
Nederland - Unit Testing with JUnit
Norway - Unit Testing with JUnit
Portugal - Testes Unitários com JUnit
România - Unit Testing with JUnit
Sverige - Unit Testing with JUnit
Türkiye - Unit Testing with JUnit
Malta - Unit Testing with JUnit
Belgique - Unit Testing with JUnit
France - Unit Testing with JUnit
Australia - Unit Testing with JUnit
Malaysia - Unit Testing with JUnit
New Zealand - Unit Testing with JUnit
Philippines - Unit Testing with JUnit
Singapore - Unit Testing with JUnit
Thailand - Unit Testing with JUnit
Vietnam - Unit Testing with JUnit
India - Unit Testing with JUnit
Argentina - Prueba de Unidad con JUnit
Chile - Prueba de Unidad con JUnit
Costa Rica - Prueba de Unidad con JUnit
Ecuador - Prueba de Unidad con JUnit
Guatemala - Prueba de Unidad con JUnit
Colombia - Prueba de Unidad con JUnit
México - Prueba de Unidad con JUnit
Panama - Prueba de Unidad con JUnit
Peru - Prueba de Unidad con JUnit
Uruguay - Prueba de Unidad con JUnit
Venezuela - Prueba de Unidad con JUnit
Polska - Unit Testing with JUnit
United Kingdom - Unit Testing with JUnit
South Korea - Unit Testing with JUnit
Pakistan - Unit Testing with JUnit
Sri Lanka - Unit Testing with JUnit
Bulgaria - Unit Testing with JUnit
Bolivia - Prueba de Unidad con JUnit
Indonesia - Unit Testing with JUnit
Kazakhstan - Unit Testing with JUnit
Moldova - Unit Testing with JUnit
Morocco - Unit Testing with JUnit
Tunisia - Unit Testing with JUnit
Kuwait - Unit Testing with JUnit
Oman - Unit Testing with JUnit
Slovakia - Unit Testing with JUnit
Kenya - Unit Testing with JUnit
Nigeria - Unit Testing with JUnit
Botswana - Unit Testing with JUnit
Slovenia - Unit Testing with JUnit
Croatia - Unit Testing with JUnit
Serbia - Unit Testing with JUnit
Bhutan - Unit Testing with JUnit