Ocena:
Książka na temat testowania Angular oferuje kompleksowy przewodnik zarówno dla początkujących, jak i doświadczonych użytkowników, obejmujący testowanie jednostkowe i kompleksowe, ciągłą integrację i nie tylko. Podczas gdy wielu użytkowników docenia jej przejrzystość i szczegółowe wyjaśnienia, które wypełniają luki pozostawione przez dokumentację online, niektórzy uważają, że brakuje jej w niektórych obszarach, takich jak przestarzały materiał i mniej istotne przykłady.
Zalety:⬤ Łatwy do naśladowania z jasnymi wyjaśnieniami, wypełniając luki w dokumentacji online.
⬤ Doskonały zarówno dla początkujących, jak i doświadczonych użytkowników, aby poprawić umiejętności testowania.
⬤ Obejmuje szeroki zakres tematów, w tym testowanie jednostkowe, testowanie kompleksowe i konfigurację CI.
⬤ Pomaga w zrozumieniu koncepcji Angular istotnych dla testowania, z wnikliwymi konwencjami nazewnictwa i praktykami.
⬤ Instrukcje krok po kroku ułatwiają praktyczne zastosowanie umiejętności testowania.
⬤ Niektóre rozdziały mogą być mylące dla początkujących, ponieważ wymagają wcześniejszej wiedzy.
⬤ Niektórzy użytkownicy uznali, że testy są wymyślone i nie mają zastosowania do rzeczywistych celów.
⬤ Korzystanie z Protractor jest problematyczne, ponieważ został on wycofany, przez co niektóre treści są mniej przydatne.
⬤ Drobne braki w dodatkach dotyczących poleceń zarządzania pakietami.
⬤ Niektóre przykłady nie są wystarczająco przekonujące, co powoduje utratę zainteresowania.
(na podstawie 5 opinii czytelników)
Testing Angular Applications
Podsumowanie
Testing Angular Applications to bogaty w przykłady, praktyczny przewodnik, który zawiera rzeczywiste techniki potrzebne do dokładnego testowania wszystkich części aplikacji Angular. Pod koniec tej książki będziesz w stanie pewnie pisać testy jednostkowe i kompleksowe dla aplikacji Angular w TypeScript.
Przedmowa autorstwa Brada Greena z Google.
Zakup książki drukowanej obejmuje bezpłatny eBook w formatach PDF, Kindle i ePub od Manning Publications.
O technologii
Nie pozostawiaj sukcesu swoich krytycznych aplikacji Angular przypadkowi. Właściwe testowanie poprawia jakość kodu, zmniejsza koszty utrzymania i nagradza zadowolonych użytkowników. Nowe narzędzia i najlepsze praktyki mogą usprawnić i zautomatyzować wszystkie aspekty testowania aplikacji internetowych, zarówno w fazie rozwoju, jak i produkcji. Ta książka pomoże ci zacząć.
O książce
Testowanie aplikacji Angular uczy, jak uczynić testowanie istotną częścią procesów programowania i produkcji. Zaczniesz od skonfigurowania prostego systemu testów jednostkowych, poznając podstawowe praktyki. Następnie dopracujesz go, odkrywając najlepsze testy dla komponentów Angular, dyrektyw, potoków, usług i routingu. Na koniec zapoznasz się z testowaniem kompleksowym, opanowaniem frameworka Protractor i wstawianiem aplikacji Angular do potoku ciągłej integracji.
Co jest w środku
⬤ Poznanie języka TypeScript.
⬤ Pisanie i debugowanie testów jednostkowych.
⬤ Pisanie i debugowanie kompleksowych testów przy użyciu Protractor.
⬤ Tworzenie ciągłej integracji dla całego zestawu testów.
O czytelniku
Ta książka jest przeznaczona dla czytelników ze średniozaawansowanymi umiejętnościami JavaScript.
O autorze
Jesse Palmer jest starszym menedżerem ds. inżynierii w Handshake. Corinna Cohn jest specjalistką od jednostronicowych aplikacji internetowych. Mike Giambalvo i Craig Nishina są inżynierami w Google.
Spis treści
⬤ Wprowadzenie do testowania aplikacji Angular CZĘŚĆ 1 - Testowanie jednostkowe.
⬤ Tworzenie pierwszych testów.
⬤ Testowanie komponentów.
⬤ Testowanie dyrektyw.
⬤ Testowanie potoków.
⬤ Testowanie usług.
⬤ Testowanie routera.
CZĘŚĆ 2 - Testowanie kompleksowe.
⬤ Rozpoczęcie pracy z Protractor.
⬤ Zrozumienie limitów czasu.
⬤ Zaawansowane tematy Protractor.
CZĘŚĆ 3 - Ciągła integracja.
⬤ Ciągła integracja.
⬤ Dodatek A - Konfiguracja przykładowego projektu.
⬤ Dodatek B - Dodatkowe zasoby.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)