Ocena:

Książka na temat Cypress stanowi kompleksowy przewodnik dla początkujących, aby dowiedzieć się o kompleksowym testowaniu stron internetowych przy użyciu frameworka, zawierający praktyczne przykłady i jasne wyjaśnienia. Podczas gdy wielu recenzentów uznało ją za wartościowe źródło wiedzy, szczególnie dla osób z pewnym doświadczeniem w testowaniu stron internetowych lub JavaScript, pojawiły się znaczące uwagi krytyczne dotyczące jej przejrzystości i głębi dla bardziej doświadczonych użytkowników, a także kwestie związane z przykładami kodu.
Zalety:⬤ Doskonałe źródło do nauki Cypress i technik testowania sieci
⬤ łączy praktyczne przykłady ze zwięzłymi wyjaśnieniami
⬤ odpowiednia dla początkujących z podstawową wiedzą
⬤ dobrze zorganizowana i obejmuje ważne koncepcje
⬤ wielu użytkowników uważało, że jest to książka „obowiązkowa” do testowania end-to-end.
⬤ Niektórzy recenzenci stwierdzili, że książka jest zbyt uproszczona i istnieją lepsze alternatywy (np. odwiedzenie strony Cypress)
⬤ problemy z niejasnymi zrzutami ekranu
⬤ niektórzy czytelnicy uważali, że nie jest wystarczająco wszechstronna dla doświadczonych użytkowników
⬤ uważana za drogą w stosunku do dostarczonej treści.
(na podstawie 9 opinii czytelników)
End-to-End Web Testing with Cypress: Explore techniques for automated frontend web testing with Cypress and JavaScript
Zapoznaj się z frameworkiem Cypress i dowiedz się, jak najlepiej wdrożyć kompleksowe testowanie automatyzacji za pomocą JavaScript, korzystając z porad ekspertów, najlepszych praktyk i rzeczywistych przykładów testowania
Kluczowe cechy:
⬤ Napisz swój pierwszy kompleksowy test i dowiedz się, jak zmodernizować swoje środowisko testowe.
⬤ Wykonaj testowe tworzenie stron internetowych i testowanie w różnych przeglądarkach przy użyciu Cypress.
⬤ Odkryj zalety korzystania z Cypress w porównaniu z Selenium i refaktoryzuj testy dla nowoczesnych aplikacji internetowych.
Opis książki:
Cypress to nowoczesny framework do automatyzacji testów aplikacji webowych. Nauka Cypress pomoże ci przezwyciężyć wady konwencjonalnych rozwiązań testowych, takich jak problemy z wykresem zależności, stroma krzywa uczenia się w konfigurowaniu kompleksowych pakietów testowych i trudności w pisaniu jawnych czasów oczekiwania dla testów.
W książce "End-to-End Web Testing with Cypress" dowiesz się, jak korzystać z różnych narzędzi Cypress, w tym podróży w czasie, migawek, błędów i danych wyjściowych konsoli, aby pisać bezpieczne i nie zawodne testy. Odkryjesz techniki wykonywania rozwoju opartego na testach (TDD) za pomocą Cypress i napiszesz testy między przeglądarkami dla swoich aplikacji internetowych. W miarę postępów będziesz wdrażać testy dla przykładowej aplikacji i pracować z różnymi narzędziami i funkcjami w ekosystemie Cypress. Wreszcie, ta książka Cypress pomoże ci zrozumieć zaawansowane koncepcje testowania, takie jak testowanie wizualne i tworzenie sieci.
Pod koniec tej książki zdobędziesz umiejętności potrzebne do skonfigurowania Cypress dla dowolnej aplikacji internetowej i zrozumiesz, jak w pełni wykorzystać jego potencjał.
Czego się nauczysz:
⬤ Poznasz Cypress i zrozumiesz jego przewagę nad Selenium.
⬤ Poznasz typowe polecenia, narzędzia i techniki Cypress do pisania kompletnych testów dla aplikacji internetowych.
⬤ Skonfigurować i skonfigurować Cypress do testowania w różnych przeglądarkach.
⬤ Zrozumienie, jak pracować z elementami i animacjami, aby pisać testy bez błędów.
⬤ Poznanie technik implementacji i obsługi żądań nawigacji w testach.
⬤ Zaimplementować wizualne testy regresji za pomocą Applitools eyes.
Dla kogo jest ta książka:
Ta książka jest przeznaczona dla profesjonalistów zajmujących się testowaniem automatyzacji, testerów oprogramowania i stron internetowych oraz programistów frontendowych, którzy mają średniozaawansowaną wiedzę na temat JavaScript i automatyzacji testów na poziomie początkującym, a także dla zupełnie początkujących, którzy chcą rozpocząć pracę z Cypress i dowiedzieć się, jak to działa. Książka ta będzie również przydatna dla testerów Selenium, którzy chcą migrować do Cypress i wykorzystać jego możliwości. Wymagana jest znajomość programowania w JavaScript na poziomie średnio zaawansowanym oraz wiedza na temat testowania stron internetowych na poziomie początkującym.