Priručnik za test inženjere
OPIS KNJIGE:
Naučite kako da na najbolji način automatizujete i kodirate testove u softverskim projektima
Priručnik za test inženjere autora Jovana Popovića predstavlja esencijalno čitanje za sve koji žele da usavrše svoje veštine automatizacije i kodiranja testova u kontekstu razvoja softvera. Knjiga detaljno istražuje niz tehnika i alata specijalizovanih za kreiranje efikasnih test skripti, sa ciljem sistematske verifikacije i validacije softverskih aplikacija.
Popović kroz knjigu vodi čitaoce kroz procese definisanja test slučajeva, razvoja odgovarajućeg test koda, i primene automatizacije testova kao ključnog elementa za osiguranje kvaliteta softverskih rešenja. Sa praktičnim primerima koji ilustruju kako implementirati teoriju u stvarne situacije, ova publikacija obećava da obogati znanje i kompetencije čitalaca, čineći ih sposobnim da efikasno odgovore na izazove koje postavlja savremeno softversko inženjerstvo.
Sadržaj:
1. Uvod
Inženjerstvo testova
Automatizacija testova
Pristup programskom kodu
Integracija sa procesom razvoja softvera
Šta ćete naučiti u ovoj knjizi?
2. Testiranje softvera
Planiranje i dizajn testova
Manuelno testiranje
Automatsko testiranje
Strategije testiranja
Strategije testiranja crne kutije
Strategije testiranja bele kutije
Kombinatorno testiranje
Metrike za proveru kvaliteta testova
3. Proces testiranja softvera
Uloge u procesu testiranja.
Interakcija sa drugim ulogama u softverskom timu
Razvoj zasnovan na testiranju
TDD proces
V-model testiranja
4. Testiranje tokom životnog ciklusa projekta
Testiranje tokom faze analize
Upoznavanje sa zahtevima.
Identifikacija testova
Testiranje tokom faze dizajna
Unapređivanje dizajna testova
Implementacija integracionih testova
Obezbeđivanje testabilnosti koda
Testiranje u fazi kodiranja
Organizacija jediničnih testova
Testiranje refaktorisanog koda
5. Testiranje po nivoima
Test piramida
Jedinično testiranje
Korišćenje xUnit okruženja
Organizacija test koda u AAA stilu
Organizacija testova ponašanja
Mokovanje objekata
Inverzija kontrole
Integraciono testiranje
Testiranje po slojevima aplikacije
Sistemsko testiranje
Testiranje na osnovu ponašanja
Testiranje veb aplikacija
Testiranje desktop i mobilnih aplikacija
6. Kontinualna integracija i isporuka (CI/CD)
Testiranje tokom kontinualne integracije i isporuke
Kategorizacija testova
Automatizacija testova
7. Nefunkcionalno testiranje
Testiranje performansi
Testiranje performansi JMeter alatom
Testiranje performansi baze podataka
Testiranje sigurnosti
Primeri sigurnosnih napada
Testiranje sigurnosti aplikacije
Testiranje sigurnosti mrežnih protokola
Modelovanje sistema i pretnji
Sticanje ekspertize u testiranju sigurnosti
8. Zaključak
9. Indeks pojmova
Cena: 1.210 rsd
potrebna količina:
Odaberite izdanje:
Kupci koji su kupili ovu knjigu kupili su i:

Cena: 3.300 rsd

Cena: 2.200 rsd

Cena: 2.420 rsd

Cena: 1.100 rsd

Cena: 2.310 rsd

Cena: 2.860 rsd

Cena: 2.200 rsd

Cena: 2.420 rsd

Cena: 3.300 rsd

Cena: 3.600 rsd

Cena: 2.420 rsd

Cena: 432 rsd

Cena: 2.200 rsd

Cena: 2.970 rsd
Knjige istog pisca

Cena: 770 rsd

Cena: 1.430 rsd

Cena: 1.287 rsd

Cena: 660 rsd

Cena: 1.342 rsd

Cena: 1.550 rsd

Cena: 3.300 rsd

Cena: 1.155 rsd

Cena: 2.640 rsd

Cena: 517 rsd

Cena: 616 rsd

Cena: 1.419 rsd

Cena: 1.980 rsd

Cena: 1.474 rsd