od 1984. god.
Knjige:Računari i InternetJavaScript / JQuery
Korica knjige

Testiranje JavaScript aplikacija

Autor: Lucas da Costa
Izdavač: Kompjuter biblioteka
Strana: 512
Slova:

Testiranje Javascript Aplikacija

Automatizovano testiranje pomoći će vam da napišete visokokvalitetan softver za manje vremena, sa više samopouzdanja, manje grešaka i bez stalnog ručnog kontrolisanja. “Testiranje JavaScript aplikacija” je vodič za izgradnju sveobuhvatnog i pouzdanog paketa za testiranje JS aplikacija, koji opisuje kako da pišete testove i kako JS alati za testiranje rade “ispod haube”. Vaš učitelj je Lucas de Costa, glavni saradnik u popularnim JS bibliotekama za testiranje, koji vam predstavlja kvalitetan način razmišljanja za donošenje ispravnih odluka o testiranju koje daju stvarni doprinos vašem poslovanju. Imaćete koristi od informativnih objašnjenja i dijagrama, lako prenosivih primera koda i dobrih saveta u vezi sa upotrebom najnovijih biblioteka i radnih okvira JavaScript ekosistema.

O tehnologiji

Automatsko testiranje je neophodno za stalnu isporuku dobrih JavaScript aplikacija. Kompletna strategija testiranja trebalo bi da pokriva funkcije u izolaciji, integraciju različitih delova koda i ispravnost iz perspektive krajnjeg korisnika. Ova knjiga će vas naučiti kako da brzo i pouzdano isporučite pouzdan softver.

O knjizi

“Testiranje JavaScript aplikacija” je udžbenik za implementaciju automatizovanih planova testiranja veb aplikacija zasnovanih na JavaScript-u. Opisuje praktične strategije testiranja, korisne alate i biblioteke i objašnjava kako da održavate visok kvalitet. Kroz jasne opise i brojne primere istražićete pristupe i za backend i za frontend aplikacije i naučićete da brže i pouzdanije testirate softver.



Pregled sadržaja

1. DEO: ZAŠTO SU TESTOVI VAŽNI

Poglavlje 1 UVOD U AUTOMATIZOVANO TESTIRANJE

Ovo poglavlje obuhvata:

Šta je automatizovani test

Cilj pisanja automatizovanih testova

Kako vam automatizovani testovi pomažu da pišete bolji kod, za manje vremena i sa više samopouzdanja

Poglavlje 2 ŠTA I KADA TESTIRATI?

Ovo poglavlje obuhvata:

Različite vrste testova i njihova upotreba

Pisanje prvih automatizovanih testova

Kako uravnotežiti spajanje, održavanje i troškove

DEO 2: PISANJE TESTOVA

Poglavlje 3 TEHNIKE TESTIRANJA

Ovo poglavlje obuhvata:

Sveobuhvatno organizovanje testova

Pisanje fleksibilnih i robusnih tvrdnji

Izolovanje i instrumentacija delova koda za testove

Definisanje strategija za odabir šta testirati, a šta ne

Učenje šta je pokrivenost kodom i kako se meri

Poglavlje 4 TESTIRANJE BACKEND APLIKACIJA

Ovo poglavlje obuhvata:

Strukturiranje testnog okruženja za backend

Testiranje ruta servera i posredničkih programa

Rukovanje bazama podataka u testovima

Upravljanje zavisnostima od spoljnih servisa

Poglavlje 5 NAPREDNE TEHNIKE TESTIRANJA BACKEND-a

Ovo poglavlje obuhvata:

Eliminisanje nedeterminizma

Tehnike za konkurentno pokretanje backend testova

Kako smanjiti troškove uz očuvanje kvaliteta

Poglavlje 6 TESTIRANJE FRONTEND APLIKACIJA

Ovo poglavlje obuhvata:

Kopiranje JavaScript okruženja pretraživača u testovima

Procena na DOM elementima

Upravljanje i testiranje događaja

Pisanje testova koji uključuju API-je pretraživača

Rukovanje HTTP zahtevima i WebSocket konekcijama

Poglavlje 7 EKOSISTEM ZA TESTIRANJE REACT-a

Ovo poglavlje obuhvata:

Postavljanje okruženja za testiranje React aplikacija

Pregled različitih React alata za testiranje

Pisanje prvih testova za React aplikaciju

Poglavlje 8 TESTIRANJE REACT APLIKACIJA

Ovo poglavlje obuhvata:

Kako testirati komponente koje međusobno komuniciraju

Snapshot testiranje

Testiranje stilova komponenti

Priče i testiranje prihvatljivosti na nivou komponenata

Poglavlje 9 RAZVOJ VOĐEN TESTIRANJEM

Ovo poglavlje obuhvata:

Šta je razvoj vođen testiranjem (TDD) i kako ga primeniti

Razlozi za usvajanje TDD-a

Kako TDD podstiče saradnju unutar tima i van tima

Različiti pristupi za primenu TDD-a

Kada primeniti TDD, a kada ne

Kako kreirati adekvatno okruženje da bi TDD bio uspešan

Šta je razvoj vođen ponašanjem, u kakvoj je vezi sa TDD-om i zašto ga usvojiti

Poglavlje 10 TESTIRANJE END-TO-END ZASNOVANO NA KORISNIČKOM INTERFEJSU

Ovo poglavlje obuhvata:

Korisnički interfejs i end-to-end testovi

Kada napisati koju vrstu testa

Uticaj poslovanja na end-to-end testove

Pregled više alata za end-to-end testiranje zasnovanih na korisničkom interfejsu

Poglavlje 11 PISANJE END-TO-END TESTOVA ZASNOVANIH NA KORISNIČKOM INTERFEJSU

Ovo poglavlje obuhvata:

Pisanje end-to-end testova korisničkog interfejsa

Eliminisanje nepoznanica

Najbolje prakse za end-to-end testove korisničkog interfejsa

Pokretanje testova u više pretraživača

Sprovođenje testiranja vizuelne regresije

DEO 3: POSLOVNI UTICAJ

Poglavlje 12 KONTINUIRANA INTEGRACIJA I KONTINUIRANA ISPORUKA

Ovo poglavlje obuhvata:

Kontinuirana integracija (CI) i kontinuirana isporuka (CD)

Razlozi za usvajanje CI-a i CD-a

Uloga testova u izgradnji CI / CD pipeline-a

Provera kontrole verzija

Prednosti usvajanja provera kontrole verzija

Poglavlje 13 KULTURA KVALITETA

Ovo poglavlje obuhvata:

Kako tipovi dopunjuju testove i čine kod sigurnijim

Uticaj pregleda koda i kako ih efikasno izvršiti

Usvajanje povezivanja i formatiranja i prednosti koje proističu iz toga

Postavljanje nadzora za obezbeđivanje zdravlja sistema

Kako dokumentacija utiče na kvalitet projekta

DODATAK

Jedinično testiranje, testiranje end-to-end i integracije

Upravljanje troškovima i složenošću testa

Vežbanje razvoja vođenog testiranjem

Rukovanje spoljnim zavisnostima

Alati kao što su Jest i Cypress

O čitaocu

Za mlađe JavaScript programere.

O autoru

Lucas da Costa je glavni održavatelj Chai i Sinon.JS, dva najpopularnija alata za testiranje u JavaScript ekosistemu, a doprineo je brojnim drugim projektima otvorenog koda, uključujući i Jest.

Detaljni podaci o knjizi
Naslov: Testiranje JavaScript aplikacija
Izdavač: Kompjuter biblioteka
Strana: 512 (cb)
Pismo: latinica
Format: 16,8 X 23,5 cm
Godina izdanja: 2021
ISBN: 978-86-7310-565-9
Ocene čitalacaPrijavite se za ocenu
Za sada nema ocena za ovo izdanje. Budite prvi koji će podeliti utiske!
Pitanja, odgovori, mišljenja
Imate pitanje? Prijavite se i učestvujte u diskusiji sa urednicima i čitaocima.
Još uvek nema postavljenih pitanja za ovo izdanje.
2.970 RSD
Cena za inostranstvo:
30,00 EUR
Naručite telefonom:
Nije radno vreme
Dodaj u listu želja
Pošaljite nam poruku
Ukupno:
0 RSD
Korpa Prazna je.
Često se kupuje uz ovu knjigu
Poslednje što ste gledaliObriši istoriju
slika
320 str.
1.199 RSD
Senke
slika
352 str.
1.552 RSD
Osman
slika
608 str.
1.320 RSD
Marginalije
slika
288 str.
1.000 RSD
Seobe
slika
102 str.
400 RSD
PC Multimedija
slika
314 str.
756 RSD
Kraljevi ringa
slika
250 str.
1.800 RSD
Sokrat
slika
348 str.
1.540 RSD
Država
slika
463 str.
550 RSD
Псалтир
slika
764 RSD
НОРА