- Ocena:
- 5.5/6 Opinie: 2
- Stron:
- 176
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
![Wyłącznie](https://static01.helion.com.pl/ebookpoint/img/img_wylacznie.png)
Opis ebooka: Testowanie aplikacji Java za pomocą JUnit
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!
![Czytelniczy kiermasz na koniec wakacji / Książki -40%, Ebooki -50%](https://static01.helion.com.pl/ebookpoint/img/promocje/bannery/19985/box_1180x419_SM_ebp_czytelniczy_kiermasz_na_koniec_wakacji_f597d2a57.jpg)
Wybrane bestsellery
-
Książka Aplikacje Mobilne dla studenta i technika programisty to jest przeznaczona dla każdego kto chce zapoznać się z tematem tworzenia aplikacji mobilnych dla systemu Android. W pierwszej części książki czytelnik zapoznaje się z tajnikami Języka Java. Dogłębnie zapoznaje się z tematyką: pro...(48.10 zł najniższa cena z 30 dni)
48.31 zł
74.00 zł(-35%) -
Książka Java. Teoria w praktyce została pomyślana tak, by krok po kroku przybliżać specyfikę tego języka programowania. Zaczniesz od podstaw - poznasz między innymi główne założenia, zgodnie z którymi działa Java: maszynę wirtualną, zmienne, operatory, instrukcje sterujące i tablice - by następni...(65.40 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł(-40%) -
This course offers an in-depth introduction to Java and algorithmic thinking, ideal for beginners. Starting with fundamental computer concepts, it progresses through Java programming basics, & algorithmic principles, concluding with file management.
-
Architect robust solutions like a pro with real-world insights and cutting-edge design techniques. Delve into advanced analytics, machine learning, generative AI, cloud-native architecture, and the key soft skills to excel as a solutions architect.
Solutions Architect's Handbook. Kick-start your career with architecture design principles, strategies, and generative AI techniques - Third Edition
Saurabh Shrivastava, Neelanjali Srivastav, Rajesh Sheth, Kamal Arora, Rohan Karmarkar
-
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(77.40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł(-40%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....(52.20 zł najniższa cena z 30 dni)
52.20 zł
87.00 zł(-40%) -
Build Your Own Programming Language provides a hands-on approach to designing and implementing programming language features in a simple compiler and programming environment. This book will help you create new or domain-specific languages.
-
Java. Podręcznik na start to pozycja idealna dla każdego, kto chce podjąć takie kroki. W przystępny sposób zaznajamia nie tylko z językiem, ale też z podstawowymi koncepcjami stosowanymi podczas programowania - w obrazowy sposób przyrównuje je do sytuacji znanych spoza świata wirtualnego. Autor n...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%)
O autorze ebooka
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
-
Tablice informatyczne języka C to ściąga, którą każdy programista powinien mieć zawsze w zasięgu ręki. W końcu trudno zapamiętać wszystkie komendy i metody przeprowadzania operacji, zwłaszcza jeśli nie używa się ich na co dzień. Tutaj znajdziesz informacje o instrukcjach, komentarzach, kompilowan...(8.49 zł najniższa cena z 30 dni)
8.49 zł
17.00 zł(-50%) -
Jeśli kiedykolwiek próbowałeś zaprojektować dowolną stronę WWW, na pewno wiesz, że aktualne tablice informatyczne bardzo przyspieszają ten proces. Przejrzysty układ i przemyślana konstrukcja tablic sprawiają, że możesz w mig odnaleźć każdą zmienną, encję czy funkcję. Możesz błyskawicznie sprawdzi...(8.49 zł najniższa cena z 30 dni)
8.49 zł
17.00 zł(-50%) -
Masz świetne pomysły i chciałbyś pokazać je światu? A może założyłeś firmę i chcesz się zareklamować? Najlepszą współczesną wizytówką jest interesująca, funkcjonalna strona internetowa. Jeśli chcesz idealnie dopasować ją do swoich potrzeb, najlepiej byłoby zająć się nią osobiście. Jak jednak stwo...(7.44 zł najniższa cena z 30 dni)
7.44 zł
14.90 zł(-50%) -
Przyznaj się — nudzi Cię już tworzenie zwyczajnych, statycznych stron internetowych? Masz apetyt na więcej i chętnie podjąłbyś wyzwanie polegające na stworzeniu całego, dynamicznie zmieniającego się układu stron? Ta książka to recepta na Twoje potrzeby! Dzięki niej masz wreszcie możliwość w...(7.44 zł najniższa cena z 30 dni)
7.44 zł
14.90 zł(-50%) -
Jeśli chcesz poznać podstawy programowania przy użyciu najpopularniejszego narzędzia do tworzenia aplikacji dla Windows, nie mogłeś lepiej trafić! Książka Microsoft Visual Studio 2012. Programowanie w C i C++ wprowadzi Cię w świat programowania proceduralnego w C i zorientowanego obiektowo w C++....(44.50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł(-50%) -
Jeśli chcesz uwolnić się od oglądania czegoś, co atakuje cię przy każdym otwarciu przeglądarki internetowej, marzysz o tym, by uniknąć natrętnych e-maili od obcych osób, które w dodatku wyglądają jak wiadomości od kumpla, i potrzebujesz odrobiny luzu w wirtualnym świecie - ta książka ci pomoże. D...(17.45 zł najniższa cena z 30 dni)
17.45 zł
34.90 zł(-50%) -
Książka ABC Linux. Wydanie II pozwoli Ci szybko i możliwie najmniejszym kosztem opanować najpotrzebniejsze, podstawowe funkcje tego systemu operacyjnego, pakietu biurowego OpenOffice, przeglądarki internetowej, multimediów, a nawet podpowie, jak przekształcić Ubuntu Linux na serwer usług s...(18.50 zł najniższa cena z 30 dni)
18.50 zł
37.00 zł(-50%) -
Jeśli chcesz dołączyć do osób aktywnie korzystających z sieci i stać się jednym z twórców atrakcyjnych treści internetowych, powinieneś zacząć od sięgnięcia po odpowiednią lekturę. Doskonałym wyborem będzie książka "Tworzenie stron WWW. Kurs. Wydanie III" . To podręcznik, z którego dowiesz się, j...(19.50 zł najniższa cena z 30 dni)
19.50 zł
39.00 zł(-50%)
Zobacz pozostałe książki z serii Standard
-
Jak sądzisz, co stanowi bazę informatyki? Od czego powinien zacząć przyszły programista? Może od opanowania jednego z najpopularniejszych języków programowania? Oczywiście mógłby od tego rozpocząć, tyle że to trochę tak, jakby uczyć się korzystać z narzędzia bez świadomości, do czego ono właściwi...(35.40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Wystarczy jedno kliknięcie, by znaleźć się w samym centrum niezwykłych wydarzeń. Dajcie się porwać w tę fascynującą podróż!(11.90 zł najniższa cena z 30 dni)
11.90 zł
39.90 zł(-70%) -
Klocków LEGO chyba nikomu nie trzeba przedstawiać. Znane i lubiane, zawsze są gwarancją świetnej zabawy. Dzięki Unity i stworzonemu we współpracy z marką LEGO® projektowi LEGO® Microgame każdy może opracować własną minigrę komputerową, której akcja dzieje się w świecie znanym z kolekcji...(18.50 zł najniższa cena z 30 dni)
18.50 zł
37.00 zł(-50%) -
Choć programowanie może się wydawać bardzo poważną sprawą, nic nie stoi na przeszkodzie, aby przygodę z informatyką zaczynać już od najmłodszych lat. Tworzeniem gier komputerowych na tablety, telefony i komputery mogą się zajmować nawet dzieci, a pierwsze kroki stawiać na... domowym dywanie, z uż...(19.95 zł najniższa cena z 30 dni)
19.95 zł
39.90 zł(-50%) -
JavaFX to platforma umożliwiająca proste tworzenie atrakcyjnych interfejsów użytkownika dla aplikacji budowanych w języku Java. Wsparcie wzorca projektowego MVC, obsługa XML-a i możliwość formatowania atrakcyjnych wizualnie kontrolek za pomocą arkuszy stylów CSS - to tylko niektóre cechy sprawiaj...(64.50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł(-50%) -
AutoCAD jest od lat standardowym narzędziem pracy w biurach projektowych, a jego praktyczna znajomość stanowi jeden z podstawowych elementów wykształcenia inżynierów i architektów opuszczających mury uczelni technicznych na całym świecie. Trudno sobie obecnie wyobrazić projektanta, konstruktora c...(24.50 zł najniższa cena z 30 dni)
24.50 zł
49.00 zł(-50%) -
C# - wieloparadygmatowy język programowania opracowany przez firmę Microsoft - z roku na rok zdobywa coraz większą popularność wśród profesjonalistów z branży IT. Przejrzysta struktura kodu, wygoda stosowania, potężne możliwości i wsparcie ze strony platformy .NET - wszystko to sprawia, że są duż...(22.45 zł najniższa cena z 30 dni)
22.45 zł
44.90 zł(-50%) -
Mathcad to wszechstronny program komputerowy do przeprowadzania obliczeń matematycznych i wizualizacji ich wyników. Jego możliwości i elastyczność sprawiły, że narzędzie zdobyło rzeszę wiernych użytkowników oraz znalazło szereg zastosowań w różnych dziedzinach nauki i techniki. Jak każde złożone ...(39.50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%)
Ebooka "Testowanie aplikacji Java za pomocą JUnit" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Testowanie aplikacji Java za pomocą JUnit" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Testowanie aplikacji Java za pomocą JUnit" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Książki drukowanej:
- 978-83-283-3828-9, 9788328338289
- Data wydania książki drukowanej:
- 2018-01-08
- ISBN Ebooka:
- 978-83-283-4363-4, 9788328343634
- Data wydania ebooka:
-
2018-01-06
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 158x235
- Numer z katalogu:
- 62462
- Rozmiar pliku Pdf:
- 2.1MB
- Rozmiar pliku ePub:
- 3.7MB
- Rozmiar pliku Mobi:
- 8.3MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Erraty / Zgłoś erratę
- Serie wydawnicze: Standard
Spis treści ebooka
- 1.1. Pierwszy przykład (12)
- 1.2. Ścieżki kodu (13)
- 1.3. Testy jednostkowe (17)
- 1.3.1. Wykorzystanie biblioteki JUnit (18)
- 1.3.2. Klasy testów (18)
- 1.3.3. Szkielet klasy testu (18)
- 1.3.4. Pierwsze testy (20)
- 1.3.5. Uruchomienie testów (22)
- 1.3.6. Raport z testów (24)
- 1.3.7. Spodziewanie się sytuacji wyjątkowej (25)
- 1.3.8. Cykl życia klasy testów (29)
- 1.3.9. Inne założenia testowe (34)
- 1.3.10. Ignorowanie testów (35)
- 1.3.11. Pokrycie testami (36)
- 1.4. Refaktoryzacja (38)
- 1.4.1. Klasa poddawana refaktoryzacji (39)
- 1.4.2. Testy (40)
- 1.4.3. Klasa po poprawkach (45)
- 1.4.4. Refaktoryzacja (48)
- 1.5. Podsumowanie (49)
- 2.1. Klasy imitacji (52)
- 2.1.1. Podstawy (53)
- 2.1.2. Główny moduł aplikacji przed dostosowaniem do testów (57)
- 2.1.3. Dostosowanie głównego modułu aplikacji do testów (58)
- 2.1.4. Utworzenie imitacji klasy przechowywania danych (60)
- 2.1.5. Testowanie głównego modułu aplikacji (61)
- 2.1.6. Usuwanie usterek (64)
- 2.2. Obiekty imitacji (65)
- 2.2.1. Biblioteka Mockito (66)
- 2.2.2. Najprostszy przykład wykorzystania (67)
- 2.2.3. Imitacja modułu składowania danych ocen (72)
- 2.2.4. Swobodne konfigurowanie obiektów imitacji (77)
- 2.2.5. Zliczanie wywołań imitowanych metod (79)
- 2.2.6. Tworzenie obiektów imitacji na bazie klas imitacji (81)
- 2.3. Podsumowanie (84)
- 3.1. Biblioteka AssertJ (88)
- 3.2. Budowanie kryteriów (88)
- 3.2.1. Klasa przykładowa (88)
- 3.2.2. Testy jednostkowe (89)
- 3.2.3. Kompletna treść przykładu (99)
- 3.3. Inne kryteria (102)
- 3.3.1. Typy skalarne (102)
- 3.3.2. Typy tablicowe i kolekcje (105)
- 3.4. Podsumowanie (107)
- 4.1. Programowanie bazujące na kontraktach (110)
- 4.1.1. Kontrakty wejściowe (110)
- 4.1.2. Kontrakty wyjściowe (115)
- 4.2. Programowanie ukierunkowane na testy (116)
- 4.2.1. Projekt klasy (117)
- 4.2.2. Testy jednostkowe (118)
- 4.2.3. Uzupełnianie implementacji (121)
- 4.2.4. Kompletna implementacja (124)
- 4.3. Programowanie wspomagane testami (125)
- 4.3.1. Interfejs klasy (126)
- 4.3.2. Szkielet klasy (127)
- 4.3.3. Implementacja i testy (128)
- 4.4. Podsumowanie (145)
- 5.1. Dołączanie Derby do projektu (148)
- 5.2. Definiowanie testowej jednostki utrwalania (149)
- 5.3. Tworzenie zarządcy utrwalania (150)
- 5.4. Szkielet klasy testowej (151)
- 5.5. Przykład wykorzystania (154)
- 5.5.1. Klasa encji zakładki strony (154)
- 5.5.2. Klasa usługi zarządzania zakładkami (159)
- 5.5.3. Całość tekstu źródłowego (165)
- 5.6. Podsumowanie (169)
Wstęp (7)
Rozdział 1. Testy jednostkowe (11)
Rozdział 2. Imitacje (51)
Rozdział 3. Płynne definicje testów (87)
Rozdział 4. Programowanie ukierunkowane na testy (109)
Rozdział 5. Imitowanie baz danych (147)
Skorowidz (171)
Oceny i opinie klientów: Testowanie aplikacji Java za pomocą JUnit Radosław Sokół (2)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(1)
(0)
(0)
(0)
(0)
więcej opinii