ODBIERZ TWÓJ BONUS :: »

Testy jednostkowe. Świat niezawodnych aplikacji. Wydanie II Roy Osherove

(ebook) (audiobook) (audiobook)
Autor:
Roy Osherove
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.5/6  Opinie: 11
Stron:
320
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
57,00 zł
Powiadom mnie, gdy książka będzie dostępna

Ebook
28,50 zł 57,00 zł (-50%)
28,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Definiowania i rozpoznawania dobrych testów jednostkowych
  • Tworzenia pierwszych testów jednostkowych w C# z użyciem NUnit
  • Stosowania atrybutów testowych i klasy Assert w praktyce
  • Refaktoryzowania kodu pod kątem testowalności i wstrzykiwania zależności
  • Wykorzystywania namiastki (stubów) i makiet (mocków) do izolowania testów
  • Rozróżniania testów jednostkowych, integracyjnych i ich zastosowań
  • Korzystania z frameworków izolacji, takich jak Moq, FakeItEasy, Typemock Isolator
  • Testowania interakcji i zdarzeń w kodzie aplikacji
  • Unikania typowych pułapek i antywzorców podczas pisania testów
  • Organizowania i hierarchizowania testów w projekcie
  • Pisania czytelnych, wiarygodnych i łatwych w utrzymaniu testów jednostkowych
  • Wdrażania testów jednostkowych w zespole i organizacji
  • Dobierania strategii testowania kodu odziedziczonego (legacy code)
  • Projektowania kodu z myślą o testowalności i sprawdzalności
  • Wykorzystywania narzędzi wspierających testowanie, takich jak IoC, testowanie baz danych i UI
  • Stosowania praktyk TDD (Test-Driven Development) w codziennej pracy programisty

Poznaj możliwości testów jednostkowych!

System informatyczny to inteligentne połączenie modułów i zależności, otoczone setkami tysięcy, a nawet milionami linii kodu źródłowego. Zmiana w jednym obszarze może mieć fatalny wpływ na działanie systemu w zupełnie innym miejscu. Ta zależność prowadzi do ogromnych kosztów wprowadzenia nawet najdrobniejszej zmiany w oprogramowaniu. Czy istnieje rozwiązanie tego problemu? Jak stworzyć system, w którym błyskawiczna weryfikacja lub wprowadzona zmiana nie spowodują nowych błędów w innej części? Oczywiście, że można to zrobić! Odpowiedzią na te i wiele innych problemów są testy automatyczne.

Ten przewodnik to doskonała okazja, by głębiej poznać temat testów jednostkowych. Jeżeli uważasz, że ich pisanie jest uciążliwe, czasochłonne, trudne lub po prostu nie wiesz, jak je tworzyć, ta książka rozwiąże wszystkie Twoje problemy! W trakcie lektury dowiesz się, jak pisać testy, tworzyć zestawy testowe oraz przygotowywać makiety i namiastki. Poznasz narzędzia Moq, FakeItEasy oraz Typemock Isolator. Ponadto zdobędziesz wiedzę na temat organizacji testów oraz strategii testowania kodu odziedziczonego. Książka ta jest obowiązkową lekturą dla wszystkich programistów C# szukających świetnego przewodnika po świecie testów jednostkowych!

Dzięki tej książce:

  • rozwiejesz swoje wątpliwości dotyczące testów
  • poznasz najpopularniejsze narzędzia wspomagające testowanie
  • zorganizujesz swoje testy jednostkowe
  • zapoznasz się z kluczowymi elementami dobrych testów
  • stworzysz niezawodny i tani w utrzymaniu kod

Niezawodny kod jest w Twoim zasięgu!

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka wymaga wcześniejszego doświadczenia w pisaniu testów jednostkowych?
Nie, książka wprowadza czytelnika krok po kroku w tematykę testów jednostkowych - od podstawowych po zaawansowane zagadnienia, dzięki czemu nadaje się również dla osób początkujących.
2. Jakie narzędzia i frameworki do testowania są omawiane w książce?
Autor szczegółowo opisuje m.in. frameworki NUnit, Moq, FakeItEasy, Typemock Isolator, NSubstitute oraz narzędzia wspierające testowanie kodu w środowisku .NET.
3. Czy książka porusza temat pracy z kodem odziedziczonym i wdrażania testów w istniejących projektach?
Tak, w dedykowanych rozdziałach znajdziesz strategie testowania i refaktoryzacji kodu odziedziczonego oraz praktyczne wskazówki dotyczące wdrażania testów jednostkowych w organizacji.
4. Jakie praktyczne umiejętności zdobędę po przeczytaniu tej książki?
Nauczysz się pisać dobre testy jednostkowe, korzystać z nowoczesnych frameworków, organizować zestawy testowe, przygotowywać makiety i namiastki oraz wdrażać testowanie w zespole programistycznym.
5. Czy książka zawiera przykłady kodu i ćwiczenia praktyczne?
Tak, książka zawiera liczne przykłady kodu, praktyczne scenariusze oraz konkretne przypadki użycia narzędzi i technik testowania.
6. Czy publikacja jest aktualna względem najnowszych trendów i narzędzi do testowania w .NET?
Tak, jest to drugie, zaktualizowane wydanie książki, które uwzględnia współczesne frameworki oraz najlepsze praktyki stosowane w branży.
7. W jakim formacie dostępna jest książka na Helion.pl?
Książka dostępna jest w wersji papierowej oraz w formatach elektronicznych (ebook: PDF, ePub, mobi), co pozwala na wygodne czytanie na różnych urządzeniach.

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
57,00 zł
Czasowo niedostępna
Ebook
28,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint