ODBIERZ TWÓJ BONUS :: »

Testowanie aplikacji Java za pomocą JUnit Radosław Sokół

(ebook) (audiobook) (audiobook)
Autor:
Radosław Sokół
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.5/6  Opinie: 2
Stron:
176
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna

Powiadom mnie, gdy książka będzie dostępna

Ebook
19,50 zł 39,00 zł (-50%)
14,90 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Tworzenia testów jednostkowych w języku Java z użyciem JUnit
  • Organizowania i uruchamiania klas testowych oraz interpretowania raportów z testów
  • Obsługiwania sytuacji wyjątkowych i cyklu życia testów
  • Stosowania technik refaktoryzacji kodu w oparciu o testy
  • Mierzenia i zwiększania pokrycia kodu testami
  • Tworzenia imitacji klas i obiektów do testowania zależności
  • Wykorzystywania biblioteki Mockito do mockowania i konfigurowania zachowań obiektów
  • Zliczania i weryfikowania wywołań metod w obiektach imitacji
  • Definiowania płynnych asercji i kryteriów testowych z użyciem AssertJ
  • Testowania typów skalarnych, tablicowych i kolekcji
  • Stosowania programowania opartego na kontraktach wejściowych i wyjściowych
  • Wdrażania podejść TDD (Test-Driven Development) i TAD (Test-After Development)
  • Projektowania i implementowania klas zgodnie z metodykami testowymi
  • Imitowania baz danych w testach przy użyciu Apache Derby
  • Tworzenia testowych jednostek utrwalania i zarządców danych
  • Wykorzystywania praktycznych przykładów do samodzielnego ćwiczenia testowania

Testuj swój kod profesjonalnie — pisz testy jednostkowe!

  • Poznaj niezbędne narzędzia
  • Twórz testy jednostkowe
  • Korzystaj z technik TDD i TAD

Jednym z największych wyzwań współczesnej inżynierii oprogramowania jest zapewnienie właściwej jakości tworzonych produktów, którą można osiągnąć w dużej mierze dzięki odpowiedniej weryfikacji kodu. Odpowiedzią na potrzeby branży są testy automatyczne, a wśród najważniejsze to z pewnością testy jednostkowe. Nie tylko umożliwiają one ciągłe, bezproblemowe i szybkie sprawdzanie poprawności pisanego kodu, lecz również pozwalają wyeliminować regresję i poprawić jakość architektury tworzonych rozwiązań, a także stanowią dla nich doskonałą dokumentację.

Jeśli nie chcesz zostać w tyle, również Ty powinieneś zacząć pisać testy jednostkowe do swoich programów tworzonych w języku Java. Pomoże Ci w tym książka prezentująca koncepcję UT, bibliotekę JUnit, rozszerzenie AssertJ oraz biblioteki EqualsVerifier, Mockito i Google Guava. Poznasz dzięki niej sposoby pisania testów, refaktoryzowania kodu oraz imitowania działania funkcji i bazy danych. Dowiesz się też, jak w praktyce stosować metodyki TDD i TAD. A wszystkiego nauczysz się dzięki wziętym z życia przykładom oraz zadaniom do samodzielnego wykonania.

  • Tworzenie testów jednostkowych za pomocą biblioteki JUnit
  • Ścieżki kodu, pokrycie testami i refaktoryzacja kodu
  • Unikanie zależności za pomocą imitacji i zastosowanie Mockito
  • Płynne definiowanie testów za pomocą biblioteki AssertJ
  • Programowanie ukierunkowane na testy i wspomagane testami
  • Imitowanie baz danych przy użyciu rozwiązania Apache Derby

Popraw jakość swoich programów, korzystając z testów jednostkowych!

Wybrane bestsellery

O autorze książki

Radosław Sokół - informatyk i elektronik, absolwent Wydziału Automatyki, Elektroniki i Informatyki Politechniki Śląskiej w Gliwicach. Od 1997 roku prowadzi własny serwis internetowy poświęcony technologiom IT, między innymi oprogramowaniu oraz programowaniu. Administrator systemów komputerowych na Wydziale Elektrycznym Politechniki Śląskiej w Gliwicach oraz administrator newsbota grupy dyskusyjnej pl.comp.pecet. Aktywny uczestnik internetowych dyskusji w grupach dyskusyjnych pl.comp.pecet, pl.comp.os.ms-windows.winnt oraz pl.news.admin. Autor kilkunastu książek dotyczących różnych dziedzin informatyki.

Bezwzględny przeciwnik programistów idących na łatwiznę i zwolennik silnej optymalizacji systemów operacyjnych i aplikacji. Promotor wysokiej klasy oprogramowania darmowego oraz open-source, walczący z fanatyzmem ze strony wszystkich zwalczających się obozów programowych (Windows vs Linux) i sprzętowych (Intel vs AMD).

W kwietniu 2005 roku wyróżniony tytułem Microsoft Most Valuable Professional (MVP) w dziedzinie Windows Security.

Radosław Sokół - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka zawiera praktyczne przykłady kodu i zadania do samodzielnego wykonania?
Tak, książka prezentuje liczne przykłady z życia wzięte oraz zadania, które pozwalają samodzielnie przećwiczyć tworzenie testów jednostkowych w Javie.
2. Jakie narzędzia i biblioteki do testowania są omawiane w tej książce?
W książce szczegółowo opisano JUnit, AssertJ, Mockito, EqualsVerifier oraz Google Guava, a także pokazano, jak korzystać z Apache Derby do imitowania baz danych.
3. Czy muszę znać wcześniej JUnit lub inne frameworki testowe, aby skorzystać z książki?
Nie, książka wprowadza od podstaw do testowania jednostkowego w Javie i stopniowo wyjaśnia korzystanie z JUnit oraz pozostałych narzędzi.
4. Czy książka porusza temat programowania zorientowanego na testy (TDD, TAD)?
Tak, osobny rozdział poświęcony jest metodykom TDD (Test-Driven Development) i TAD (Test-Added Development), wraz z praktycznymi przykładami ich zastosowania.
5. Czy z książki dowiem się, jak testować aplikacje korzystające z baz danych?
Tak, jeden z rozdziałów opisuje imitowanie baz danych przy użyciu Apache Derby oraz pokazuje, jak pisać testy dla aplikacji korzystających z danych.
6. Czy książka pomoże mi poprawić jakość i architekturę mojego kodu Java?
Tak, oprócz nauki testowania, książka omawia refaktoryzację kodu oraz pokazuje, jak testy wpływają na poprawę jakości i struktury aplikacji.
7. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest w wersji drukowanej oraz elektronicznej (ebook: PDF, ePub, mobi), co umożliwia wygodne czytanie na różnych urządzeniach.
8. Czy po zakupie książki otrzymam dostęp do materiałów dodatkowych lub kodów źródłowych?
Szczegółowe informacje o materiałach dodatkowych i kodach źródłowych znajdują się w opisie produktu na Helion.pl - często są one udostępniane dla czytelników w formie plików do pobrania.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
39,00 zł
Niedostępna
Ebook
19,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint