Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 248
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji
Nawet bardzo doświadczony zespół niekiedy popełnia błędy, które mogą przesądzić o porażce obiecującego projektu. Aby uniknąć takich sytuacji, trzeba zadbać o odpowiednie testowanie kodu. To jednak bywa prawdziwym wyzwaniem dla frontendowców, którzy na co dzień skupiają się na innych aspektach pracy aplikacji. Obecnie deweloperzy mogą wybierać spośród rozlicznych narzędzi do testowania i wielu nowych metodyk. Na uwagę zasługują zwłaszcza frameworki służące do automatyzacji testów wieloprzeglądarkowych, dostępne na licencji open source.
Oto przewodnik po koncepcjach testowania i wiodących frameworkach, za pomocą których automatyzuje się testy aplikacji internetowych, takich jak Selenium, Cypress, Puppeteer i Playwright. Zaprezentowano w nim unikatowe funkcjonalności tych rozwiązań, ich wady i zalety, a także wyjaśniono zasady konfiguracji każdego z nich, aby testowanie przebiegało bezawaryjnie nawet po wprowadzeniu zmian w kodzie. Dzięki tej książce nie tylko wybierzesz najlepszy framework, ale także zintegrujesz go z przepływem pracy programowania frontendowego i utworzysz wstępny zestaw automatyzacji testów oparty na JavaScripcie. Zapewni to szybką informację zwrotną przy zmianach w kodzie i zwiększy niezawodność automatyzacji testów.
W książce między innymi:
- wybór narzędzi do testowania aplikacji
- zaawansowana automatyzacja testów
- pomiar pokrycia kodu i pokrycia testowego w ocenie jakości aplikacji
- kompromisy przy wyborze narzędzi do testowania
- frameworki: Cypress, Selenium, Playwright i Puppeteer
- przegląd narzędzi do niskokodowego testowania aplikacji internetowych
Automatyzacja testów aplikacji - tak zagwarantujesz niezawodność!
Testowanie aplikacji internetowych podczas sprintu stanowi dla frontendowych programistów aplikacji internetowych wyzwanie, któremu można sprostać dzięki zastosowaniu funkcjonalności nowych frameworków do automatyzacji testów wieloprzeglądarkowych dostępnych na licencji open source. Ta książka stanowi wprowadzenie do wiodących wszechstronnych frameworków, takich jak Selenium, Cypress, Puppeteer i Playwright, i służy jako przewodnik po wykorzystaniu ich możliwości w zakresie pokrycia testowego. Poznasz podstawowe koncepcje testowania stron internetowych i uzyskasz przegląd różnych frameworków automatyzacji testów aplikacji internetowych, aby móc zintegrować je ze swoim przepływem pracy programowania frontendowego. Omówię unikatowe funkcjonalności najlepszych dostępnych na licencji open source frameworków do automatyzacji testów, przybliżę ich wady i zalety oraz pokażę Ci, jak skonfigurować każdy z nich do tworzenia testów, które nie ulegają awarii w przypadku wprowadzania zmian w aplikacji.
Po lekturze tej książki będziesz mógł nie tylko wybrać framework, który najlepiej odpowiada potrzebom Twojego projektu, ale także utworzyć wstępny zestaw automatyzacji testów oparty na JavaScripcie. Zapewni to szybką informację zwrotną przy zmianach w kodzie i zwiększy niezawodność automatyzacji testów. W miarę rozwoju rynku frameworków open source ten przewodnik będzie pomagał Ci w ciągłej walidacji Twoich potrzeb projektowych i dostosowywaniu się do zmian.
W tej książce omówione zostały m.in. następujące zagadnienia:
- Wybór idealnego narzędzia lub kombinacji narzędzi do testowania aplikacji
- Stałe monitorowanie rynku i weryfikowanie, czy programiści korzystają z odpowiednich narzędzi
- Zaawansowana automatyzacja testów dla Twojej aplikacji internetowej z wyrafinowanymi funkcjonalnościami
- Mierzenie pokrycia kodu i pokrycia testowego w celu oceny jakość aplikacji internetowej
- Mierzenie sukcesu i dojrzałości jakości aplikacji internetowej
- Kompromisy przy wyborze narzędzi i związane z nimi ryzyko
- Budowanie projektów Cypressa, Selenium, Playwrighta i Puppeteera od podstaw
- Przegląd narzędzi do niskokodowego testowania aplikacji internetowych
Wybrane bestsellery
-
This book is a comprehensive guide to frontend web app testing. You'll develop a solid understanding of the advanced features that lead testing frameworks offer and the pillars of a successful web app testing strategy. With this book, you’ll be able to devise a suitable testing strategy us...
A Frontend Web Developer's Guide to Testing. Explore leading web test automation frameworks and their future driven by low-code and AI A Frontend Web Developer's Guide to Testing. Explore leading web test automation frameworks and their future driven by low-code and AI
-
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...
Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Czy chcesz szybko i skutecznie opanować podstawy Microsoft Azure, zrozumieć jego architekturę i możliwości? W takim razie to książka dla Ciebie! Czy chcesz nauczyć się, jak wdrażać, zarządzać i skalować aplikacje w chmurze Azure, nie tracąc przy tym cennego czasu? W takim razie to książka dla C...
Azure w 1 dzień. Microsoft Azure od podstaw po zaawansowane techniki Azure w 1 dzień. Microsoft Azure od podstaw po zaawansowane techniki
-
Zigi to postać fikcyjna - warta poznania! Autor książki, sam będący od wielu lat testerem, wyposażył swojego bohatera we własne doświadczenia. Dołożył do nich trochę „case’ów”, które widział, o których słyszał lub czytał, ubrał je w przystępne słowa i sfabularyzował dla podkręce...(38.35 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł(-40%) -
Testowanie oprogramowania to jedna z najdynamiczniej rozwijających się dziedzin inżynierii oprogramowania. Zarobki doświadczonych testerów są porównywalne z wynagrodzeniem, jakie otrzymują dobrzy programiści. Aby rozpocząć karierę w tym zawodzie, trzeba się legitymować odpowiednimi umiejętnościam...
Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II Certyfikowany tester ISTQB®. Poziom podstawowy. Wydanie II
(70.85 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
Dzięki tej książce dowiesz się, czym jest RPA i w jakich konkretnie procesach biznesowych może mieć zastosowanie. Zapoznasz się również, korzystając z zawartych tu studiów przypadków i najlepszych praktyk branżowych, jak wyglądają praktyczne aspekty wdrażania tej technologii. Przekonasz się też, ...
Zrobotyzowana automatyzacja procesów. Tworzenie i wdrażanie systemów RPA Zrobotyzowana automatyzacja procesów. Tworzenie i wdrażanie systemów RPA
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Oto drugie, zaktualizowane i uzupełnione wydanie przewodnika po bibliotece Pandas. Dzięki tej przystępnej książce nauczysz się w pełni korzystać z możliwości oferowanych przez bibliotekę, nawet jeśli dopiero zaczynasz przygodę z analizą danych w Pythonie. Naukę rozpoczniesz z użyciem rzeczywisteg...
Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II
(70.85 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
Wraz z rozwojem sztucznej inteligencji i modeli językowych – a niewątpliwie żyjemy w czasach eksplozji AI – rośnie znaczenie osób będących w stanie w praktyce sięgać po zasoby, jakie oferuje nam ta nowoczesna technologia. Okazuje się, że pośród rozmaitych innych umiejętności potrafi o...
Prompt engineering. Kurs video. Precyzyjne tworzenie zapytań dla modeli AI Prompt engineering. Kurs video. Precyzyjne tworzenie zapytań dla modeli AI
(76.05 zł najniższa cena z 30 dni)39.90 zł
169.00 zł(-76%) -
Zanurz się w fascynujący świat programowania w języku Python i osiągnij imponujący poziom umiejętności w zaledwie 24 godziny! Oto kilka zalet, które sprawiają, że ta książka jest niezbędna dla każdego aspirującego programisty: Szybki start: podstawy Pythona już w pierwszych godzinach nauki ...
Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z
-
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: And...
Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych Projektowanie aplikacji w .NET MAUI. Jak budować doskonałe interfejsy użytkownika dla aplikacji wieloplatformowych
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%)
O autorze ebooka
Eran Kinsbruner jest autorem bestsellerów, doświadczonym programistą i zapalonym testerem oprogramowania. Pracował dla takich firm jak Sun Microsystems, Neustar, Texas Instruments i General Electric. Aktywnie działa w społeczności rozwijającej oprogramowanie. W 2021 roku był nominowany do nagrody DevOps Dozen w konkursie DevOps.com.
Zobacz pozostałe książki z serii Packt
-
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawans...
Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III
(64.35 zł najniższa cena z 30 dni)59.40 zł
99.00 zł(-40%) -
Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połąc...
AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II
Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed
(90.35 zł najniższa cena z 30 dni)83.40 zł
139.00 zł(-40%) -
Ta książka szczególnie przyda się osobom, które rozpoczynają pracę z Angularem. Dzięki niej szybko zaczniesz tworzyć aplikacje z wykorzystaniem wiersza poleceń (CLI), pisać testy jednostkowe i używać stylów zgodnych ze standardem Material Design. Dowiesz się również, jak wdrażać aplikacje w środo...
Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV Poznaj Angular. Rzeczowy przewodnik po tworzeniu aplikacji webowych z użyciem frameworku Angular 15. Wydanie IV
(57.85 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauc...
Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
To książka przeznaczona dla profesjonalnych administratorów i użytkowników Linuksa. Dzięki niej szybciej zrozumiesz, w jakim stopniu dobre zarządzanie systemami na poziomie systemu operacyjnego może wynieść działanie infrastruktury biznesowej na zupełnie inny poziom. Znajdziesz tu najlepsze prakt...
Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami Linux dla admina. Najlepsze praktyki. O czym pamiętać podczas projektowania i zarządzania systemami
(57.85 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
Książka stanowi wprowadzenie do pracy z funkcjami SI dostępnymi w Power BI; jest skierowana do osób znających to środowisko. Dowiesz się z niej, w jaki sposób sztuczna inteligencja może być używana w Power BI i jakie funkcje są w nim domyślnie dostępne. Nauczysz się też eksplorować i przygotowywa...
Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI Power BI i sztuczna inteligencja. Jak w pełni wykorzystać funkcje AI dostępne w Power BI
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
To drugie wydanie popularnego przewodnika dla śledczych. Dzięki niemu sprawnie przygotujesz się do pracy z narzędziami kryminalistycznymi i zapoznasz się ze stosowanymi w informatyce śledczej technikami. Nauczysz się pozyskiwać informacje o podejrzanych i zabezpieczać znajdujące się w sieci dane,...
Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Dzięki temu praktycznemu podręcznikowi zrozumiesz, kiedy i dlaczego warto zastosować myślenie funkcyjne, a także jak korzystać z technik funkcyjnych w różnych scenariuszach. Dowiesz się również, jakie narzędzia i biblioteki przeznaczone do tego celu są dostępne w Pythonie i jak używać wyrażeń gen...
Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III Programowanie funkcyjne w Pythonie. Jak pisać zwięzły, wydajny i ekspresywny kod. Wydanie III
(57.85 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
To drugie, w pełni zaktualizowane wydanie podręcznika dla profesjonalistów. Zarówno osoby zawodowo zajmujące się tworzeniem rozwiązań w Power BI, jak i zarządzający czy administrujący wdrożeniami takich rozwiązań znajdą tu coś dla siebie. Książka zawiera rozbudowaną analizę narzędzi i funkcji Pow...
Microsoft Power BI dla zaawansowanych. Eksperckie techniki tworzenia interaktywnych analiz w świecie biznesu. Wydanie II Microsoft Power BI dla zaawansowanych. Eksperckie techniki tworzenia interaktywnych analiz w świecie biznesu. Wydanie II
(96.85 zł najniższa cena z 30 dni)89.40 zł
149.00 zł(-40%) -
To książka przeznaczona dla programistów zaznajomionych z podstawami języka C# i platformy .NET, chcących zdobyć umiejętność tworzenia rzeczywistych aplikacji i usług. Opisuje wyspecjalizowane biblioteki, które umożliwiają monitorowanie i zwiększanie wydajności aplikacji, zabezpieczanie ich wraz ...
Aplikacje i usługi na platformie .NET 7. Tworzenie praktycznych projektów opartych na programach Blazor, .NET MAUI, gRPC, GraphQL i innych zaawansowanych technologiach Aplikacje i usługi na platformie .NET 7. Tworzenie praktycznych projektów opartych na programach Blazor, .NET MAUI, gRPC, GraphQL i innych zaawansowanych technologiach
(109.85 zł najniższa cena z 30 dni)101.40 zł
169.00 zł(-40%)
Ebooka "Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji" 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 dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji" 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 dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji" 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
- Tytuł oryginału:
- A Frontend Web Developer's Guide to Testing: Explore leading web test automation frameworks and their future driven by low-code and AI
- Tłumaczenie:
- Lech Lachowski
- ISBN Książki drukowanej:
- 978-83-283-9864-1, 9788328398641
- Data wydania książki drukowanej:
- 2023-02-21
- ISBN Ebooka:
- 978-83-283-9865-8, 9788328398658
- Data wydania ebooka:
- 2023-02-21 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:
- 165x235
- Numer z katalogu:
- 187007
- Rozmiar pliku Pdf:
- 10.0MB
- Rozmiar pliku ePub:
- 18.9MB
- Rozmiar pliku Mobi:
- 36.1MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Serie wydawnicze: Packt
Spis treści ebooka
- Rozdział 1. Metody testowania z wykorzystaniem różnych przeglądarek
- Przegląd krajobrazu internetowego
- Typy aplikacji internetowych
- Tradycyjne aplikacje internetowe
- Responsywne aplikacje internetowe
- Progresywne aplikacje internetowe
- Typy testów dla aplikacji internetowych
- Testy funkcjonalne aplikacji internetowych
- Testy niefunkcjonalne aplikacji internetowych
- Zastosowanie przeglądarek interfejsowych i bezinterfejsowych podczas tworzenia i testowania aplikacji
- Wybór między przeglądarkami interfejsowymi i bezinterfejsowymi
- Frameworki testowania przy użyciu przeglądarek bezinterfejsowych
- Podsumowanie
- Rozdział 2. Wyzwania stojące przed frontendowymi programistami aplikacji internetowych
- Wyzwania związane z tworzeniem aplikacji internetowych
- Jakość a cykl wydawniczy
- Wyzwania związane z pokryciem dostępnych platform i systemów operacyjnych
- Wyzwania niefunkcjonalne w tworzeniu aplikacji internetowych
- Wyzwania związane z wydajnością
- Wyzwania związane z ułatwieniami dostępu
- Wyzwania związane z zapewnianiem zgodności aplikacji internetowych
- Podsumowanie
- Wyzwania związane z tworzeniem aplikacji internetowych
- Rozdział 3. Najlepsze frameworki do automatyzacji testów aplikacji internetowych
- Przegląd rynku testowania aplikacji internetowych
- Pierwsze kroki z frameworkiem Selenium WebDriver
- Konfigurowanie komponentu WebDriver
- Selenium Grid
- Pierwsze kroki z frameworkiem Cypress
- Ważne funkcjonalności Cypressa
- Pierwsze kroki z frameworkiem Google Puppeteer
- Pierwsze kroki z frameworkiem Microsoft Playwright
- Podsumowanie
- Rozdział 4. Dopasowanie odpowiednich osób i przypadków użycia do frameworków testowych
- Wymagania techniczne
- Przegląd osób testujących strony internetowe
- Przypadki użycia i zagadnienia dotyczące wyboru solidnego frameworku do automatyzacji testów
- Kwestie społecznościowe
- Możliwości testowania na dużą skalę
- Integracje stosu narzędzi i wtyczki
- Łatwość użytkowania i popularność
- Wielokrotny użytek i łatwość utrzymywania
- Raportowanie, analiza testów i sztuczna inteligencja
- Macierz oceny frameworków testowych
- Podsumowanie
- Rozdział 5. Wprowadzenie do wiodących frontendowych frameworków do tworzenia aplikacji internetowych
- Wymagania techniczne
- Wprowadzenie do wiodących frameworków do tworzenia aplikacji internetowych
- Wytyczne dotyczące wyboru frameworku do tworzenia aplikacji internetowych
- ReactJS
- AngularJS
- Vue.js
- Ember.js
- Svelte
- Podsumowanie
- Rozdział 6. Filary strategii programistycznych testów aplikacji internetowych
- Filary planu i strategii testowania aplikacji internetowej
- Poznaj użytkowników docelowych
- Opracuj plan testów
- Przygotuj stos narzędzi i środowiska
- Ustal kryteria i cele jakości
- Określ porządek chronologiczny i harmonogram
- Wykonuj, monitoruj, mierz i dokumentuj
- Pomiar sukcesu strategii ciągłego testowania
- Studium przypadku - strategia testowania rzeczywistej aplikacji internetowej
- Podsumowanie
- Filary planu i strategii testowania aplikacji internetowej
- Rozdział 7. Podstawowe funkcjonalności wiodących frameworków do automatyzacji testów javascriptowych
- Porównanie funkcjonalności frameworków do automatyzacji testów
- Testy wizualne
- Testowanie interfejsów API
- Obsługiwane języki programowania
- Testowanie urządzeń mobilnych
- Testy wydajnościowe
- Testowanie ułatwień dostępu
- Testowanie żądań sieciowych i atrapy usług
- Praca z elementami
- Istotne zdarzenia wymagające ponownej ewaluacji frameworków do automatyzacji testów
- Podsumowanie
- Porównanie funkcjonalności frameworków do automatyzacji testów
- Rozdział 8. Mierzenie pokrycia testowego aplikacji internetowej
- Wprowadzenie do pokrycia kodu i pokrycia testowego
- Pokrycie testowe
- Pokrycie kodu
- Narzędzia mierzenia pokrycia kodu JavaScriptu dla programistów aplikacji internetowych
- Pomiar pokrycia kodu JavaScriptu za pomocą narzędzia Istanbul i frameworku Cypress
- Uzupełnianie pokrycia kodu pokryciem testowym
- Podsumowanie
- Wprowadzenie do pokrycia kodu i pokrycia testowego
- Rozdział 9. Praca z frameworkiem Selenium
- Wymagania techniczne
- Framework Selenium i jego komponenty
- Selenium WebDriver
- Zaawansowane funkcjonalności Selenium
- Różne metody testowania z wykorzystaniem Selenium
- Przyszłość frameworku Selenium
- Podsumowanie
- Rozdział 10. Praca z frameworkiem Cypress
- Wymagania techniczne
- Pierwsze kroki z Cypressem
- GUI frameworku Cypress
- IDE i wiersz poleceń Cypressa
- Zaawansowane funkcjonalności automatyzacji testów Cypressa
- Ponawianie testów Cypressa
- Korzystanie z namiastek, szpiegów i zegarów w Cypressie
- Uruchamianie Cypressa w ramach potoku CI
- Testowanie komponentów
- Cypress Studio
- Wtyczki Cypressa
- Testowanie API z wykorzystaniem Cypressa
- Przyszłość frameworku Cypress
- Podsumowanie
- Rozdział 11. Praca z frameworkiem Playwright
- Wymagania techniczne
- Pierwsze kroki z Playwrightem
- Zaawansowane funkcjonalności automatyzacji testów Playwrighta
- Narzędzie Inspector Playwrighta
- Emulowanie urządzeń mobilnych
- Adnotacje testowe Playwrighta
- Testowanie API przy użyciu Playwrighta
- Asercje Playwrighta
- Atrapy żądań sieciowych Playwrighta
- Obiektowy Model Strony Playwrighta
- Raporty testowe Playwrighta
- Test runnery Playwrighta
- Trace viewer Playwrighta
- Zaawansowane konfiguracje Playwrighta
- Integracja Playwrighta z CI
- Przyszłość frameworku Playwright
- Podsumowanie
- Rozdział 12. Praca z frameworkiem Puppeteer
- Wymagania techniczne
- Pierwsze kroki z Puppeteerem
- Zaawansowane funkcjonalności automatyzacji testów Puppeteera
- Przestrzenie nazw Puppeteera
- Praca z elementami przy użyciu Puppeteera
- Testy obciążeniowe Puppeteera
- Puppeteer i Cucumber BDD
- Testy ułatwień dostępu Puppeteera
- Śledzenie aplikacji internetowych przy użyciu Puppeteera
- Testy API Puppeteera
- Puppeteer i narzędzia dla programistów Google'a
- Integracja Puppeteera z frameworkiem CodeceptJS
- Integracja Puppeteera z CI
- Przyszłość frameworku Puppeteer
- Podsumowanie
- Rozdział 13. Uzupełnianie testów opartych na kodzie automatyzacją niskokodową
- Podstawowe funkcjonalności narzędzi do testowania niskokodowego i bezkodowego
- Przegląd narzędzi bezkodowych w krajobrazie open source
- Narzędzia bezkodowe na licencji open source
- Wiodące komercyjne narzędzia do bezkodowego testowania aplikacji internetowych
- Narzędzie Perfecto Scriptless Web
- Narzędzie Testim do bezkodowego testowania aplikacji internetowych
- Narzędzie Mabl do bezkodowego testowania aplikacji internetowych
- Podsumowanie
- Rozdział 14. Podsumowanie
- Główne wnioski z książki
- Przydatne materiały referencyjne
- Dla frameworku Cypress
- Dla frameworku Playwright
- Dla frameworku Selenium
- Dla frameworku Puppeteer
Przedmowa
O autorze
O korektorze
Wstęp
Część I. Frontendowe testowanie stron internetowych
Część II. Strategia ciągłego testowania dla programistów aplikacji internetowych
Część III. Przewodnik po frontendowych frameworkach do automatyzacji javascriptowych testów aplikacji internetowych
Helion - inne książki
-
Jesteś specjalistą IT. I jesteś dobry w tym, co robisz. Masz wiedzę, doświadczenie, chcesz się nimi podzielić z innymi, pomóc im radzić sobie z problemami, które sam już dawno rozwiązałeś, może także zaprezentować się od tej strony przyszłym pracodawcom i zleceniodawcom, tylko... kto - poza Tobą ...
Marka osobista w branży IT. Jak ją zbudować i rozwijać Marka osobista w branży IT. Jak ją zbudować i rozwijać
(32.44 zł najniższa cena z 30 dni)29.94 zł
49.90 zł(-40%) -
MikroTik, łotewska firma z siedzibą w Rydze, od lat produkuje sprzęt sieciowy. Przystępna cena i świetna jakość sprawiły, że urządzenia sygnowane logo MikroTik zdobyły niezwykłą popularność - po produkty łotewskiej marki sięga się coraz częściej. Jeśli planujesz zmodernizować lub zbudować sieć i ...
Konfiguracja usług sieciowych na urządzeniach MikroTik Konfiguracja usług sieciowych na urządzeniach MikroTik
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Tę książkę docenią wszyscy zainteresowani eksploracją danych i uczeniem maszynowym, którzy chcieliby pewnie poruszać się w świecie nauki o danych. Pokazano tu, w jaki sposób Excel pozwala zobrazować proces ich eksplorowania i jak działają poszczególne techniki w tym zakresie. Przejrzyście wyjaśni...
Eksploracja danych za pomocą Excela. Metody uczenia maszynowego krok po kroku Eksploracja danych za pomocą Excela. Metody uczenia maszynowego krok po kroku
(43.55 zł najniższa cena z 30 dni)40.20 zł
67.00 zł(-40%) -
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poz...
Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
W tej książce opisano różne zastosowania GPT-4 w medycynie: jako źródło informacji medycznej, wsparcie w podejmowaniu decyzji dotyczących leczenia czy też pomoc w tworzeniu dokumentacji, takiej jak podsumowanie wizyty pacjenta. Podczas lektury odkryjesz niezwykły potencjał tej technologii, przeko...
Rewolucja sztucznej inteligencji w medycynie. Jak GPT-4 może zmienić przyszłość Rewolucja sztucznej inteligencji w medycynie. Jak GPT-4 może zmienić przyszłość
(43.55 zł najniższa cena z 30 dni)40.20 zł
67.00 zł(-40%) -
Oto zwięzłe i równocześnie praktyczne kompendium, w którym znajdziesz 20 praktyk udanego planowania, analizy, specyfikacji, walidacji i zarządzania wymaganiami. Praktyki te są odpowiednie dla projektów zarządzanych zarówno w tradycyjny, jak i zwinny sposób, niezależnie od branży. Sprawią, że zesp...
Specyfikacja wymagań oprogramowania. Kluczowe praktyki analizy biznesowej Specyfikacja wymagań oprogramowania. Kluczowe praktyki analizy biznesowej
(43.55 zł najniższa cena z 30 dni)40.20 zł
67.00 zł(-40%) -
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...
Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następn...
Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV Zaawansowana inżynieria sieci w Pythonie. Automatyzacja, monitorowanie i zarządzanie chmurą. Wydanie IV
(83.85 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%) -
Rozwiązanie problemu znajdziesz w tej książce. Została ona napisana specjalnie z myślą o osobach, które administrują małymi sieciami, dysponują niewielkim budżetem i ograniczonym wsparciem profesjonalistów. Dzięki niej zrozumiesz podstawy zabezpieczania łączności sieciowej i poznasz sposoby zabez...
Cyberbezpieczeństwo w małych sieciach. Praktyczny przewodnik dla umiarkowanych paranoików Cyberbezpieczeństwo w małych sieciach. Praktyczny przewodnik dla umiarkowanych paranoików
(43.55 zł najniższa cena z 30 dni)40.20 zł
67.00 zł(-40%) -
To prawda: świat kryptowalut jest skomplikowany. Możesz go jednak zrozumieć i nauczyć się po nim poruszać, w czym pomoże Ci ta książka — interesujący przewodnik, który przystępnie wyjaśnia technologiczne podstawy rynku kryptowalut i związanej z nim ekonomii cyfrowej. Dowiesz się stąd, jak f...
Jak nadążyć za kryptowalutami. Przewodnik po Bitcoinie i nowej cyfrowej ekonomii Jak nadążyć za kryptowalutami. Przewodnik po Bitcoinie i nowej cyfrowej ekonomii
(43.55 zł najniższa cena z 30 dni)40.20 zł
67.00 zł(-40%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji Eran Kinsbruner (0) 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.