• Srbija
  • English
  • +381 (0)11 3463 072
  • +381 (0)60 3463 072
  • Testiranje softvera u praksi
    Testiranje softvera u praksi

    Testiranje softvera u praksi

    Knjiga Testiranje softvera u praksi je namenjena širokom krugu čitalaca koji se bave testiranjem ili žele da nauče nešto o ovoj oblasti. Napisana je tako da je mogu koristiti svi od studenata i početnika, do iskusnih profesionalaca i predavača. Knjiga predstavlja koristan skup informacija za bilo koga ko se bavi ili namerava da se bavi testiranjem softvera.

    U ovoj knjizi su kroz pet poglavlja opisani osnovni koncepti testiranja softvera. U prvom poglavlju možete videti šta je testiranje, zašto je ono bitno u procesu razvoja softvera, kako izgleda proces testiranja i koje su tipične uloge u timu za testiranje. U drugom poglavlju možete videti više detalja o aktivnostima u procesu testiranja, kao i o načinima kako se ove aktivnosti uklapaju u proces razvoja softvera. U trećem poglavlju je opisano kako se planiraju aktivnosti testiranja, koje su vrste, strategije i metode koje se koriste prilikom testiranja softvera. Četvrto poglavlje objašnjava kako možete identifikovati načine kojima se može testirati sistem na najefikasniji način, kako bi tim za testiranje pronašao što je moguće više problema u razumnom roku. Poslednje poglavlje govori o aktivnostima koje se vrše tokom testiranja sistema što uključuje izvršavanje testova prema planu i dizajnu, praćenje statusa problema koji se rešavaju i slično.

    Pored teorije testiranja u knjizi možete naći veliki broj praktičnih primera teorije testiranja i iskustava iz prakse koja su uklopljena u jednu celinu kako bi se predstavio proces testiranja softvera. Primeri su uglavnom iz oblasti programiranja poslovnih aplikacija (većinom internet aplikacije) zato što se zahtevi mogu lako objasniti čak i čitaocima koji nemaju iskustva u ovakvim aplikacijama. Za druge domene kao što su naučne aplikacije, programiranje igara, distribuirano programiranje ili programiranje u realnom vremenu čitalac bi morao da ima više predznanja, a detaljnije objašnjavanje pravila u ovim domenima je van opsega ove knjige. Iako primeri ne pokrivaju ostale domene, teorijski koncepti koji su objašnjeni na primeru poslovnih aplikacija mogu se lako primeniti i na ostale domene. Iako su u knjizi predstavljeni razni alati i aplikacije koje se koriste prilikom testiranja, knjiga nije vezana za neki specifičan alat ili programski jezik. Ova knjiga ne bi trebalo da bude samo literatura za učenje, nego i praktični priručnik koji bi bio od pomoći u svakodnevnom radu članova tima za testiranje. Zbog toga je dat veliki broj primera iz prakse kako bi čitaoci mogli lako da identifikuju slične probleme, vide kako su oni rešeni u prikazanim primerima i primene nešto slično u praksi. Procesi i metode testiranja koji su opisani u ovoj knjizi predstavljaju osnovu za uspostavljanje dobrog sistema kontrole kvaliteta u softverskim kompanijama.

    Kratak sadržaj
    Predgovor vii
    1. Uvod 1
    Pojam testiranja 1
    Terminologija 4
    Istorija testiranja 5
    Proces testiranja 7
    Uloge u timu za testiranje 10
    2. Testiranje kao deo procesa razvoja softvera 17
    Pregled procesa razvoja softvera 17
    Razvoj softvera modelom vodopada 18
    Korišćenje V-Modela tokom razvoja softvera 22
    Razvijanje softvera po UP modelu 25
    Razvijanje softvera u evolutivnim modelima 28
    Razvoj softvera agilnim metodologijama 30
    Razvoj zasnovan na testiranju (TDD) 34
    Zaključak 39
    Pitanja za proveru znanja 39
    3. Planiranje procesa testiranja 41
    Primer procesa testiranja u softverskim projektima 41
    Planiranje 42
    Upravljanje konfiguracijom i promenama 49
    Metrike 51
    Prilagođavanje procesa testiranja potrebama projekta 52
    Definisanje vrsta testiranja 53
    Planiranje nivoa/granularnosti testa 75
    Definisanje metoda testiranja 82
    Strategije testiranja 88
    Alati za testiranje 88
    Format test plana 91
    Zrelost procesa testiranja 94
    Pitanja za proveru znanja 101
    4. Dizajniranje testova 103
    Definicija dizajna testa 103
    Proces dizajna testa 104
    Test podaci 108
    Test slučajevi 112
    Test procedure 124
    Testiranje sistema strategijama crne kutije 130
    Testiranje sistema strategijama bele kutije 177
    Uporedno testiranje 200
    Pitanja i zadaci za vežbu 201
    5. Sprovođenje testiranja 205
    Izvršavanje testova 205
    Alati za testiranje 221
    Rešavanje problema 243
    Kriterijumi za završetak testiranja 249
    Tranzicija projekta 252
    Zrelost aktivnosti izvršavanja testova 256
    Vežbe 262
    6. Dodaci 273
    Rečnik termina 273
    Literatura 277
    Indeks 279

    Više detalja
    Šifra: 24520
    1.287 rsd

    potrebna količina:


    dostavadostava i poŠtarina

    nacin placanjanaČin plaĆanja

    Opcije plaćanje za kupce iz Srbije:

    - pouzećem prilikom isporuke knjiga
    - internet karticama Visa,Maestro i Mastercard
    - preko IPS skeniraj - mBanking aplikacije
    - putem uplatnice na šalteru pošte ili banke

    Opcije plaćanje za kupce iz inostranstva:

    - pouzećem za kupce iz BIH i Crne Gore
    - putem PayPal sistema
    - internet karticama Visa, Maestro i MasterCard

    postavi pitanjepostavite pitanje

    OPIS KNJIGE
    Knjiga Testiranje softvera u praksi je namenjena širokom krugu čitalaca koji se bave testiranjem ili žele da nauče nešto o ovoj oblasti. Napisana je tako da je mogu koristiti svi od studenata i početnika, do iskusnih profesionalaca i predavača. Knjiga predstavlja koristan skup informacija za bilo koga ko se bavi ili namerava da se bavi testiranjem softvera.

    U ovoj knjizi su kroz pet poglavlja opisani osnovni koncepti testiranja softvera. U prvom poglavlju možete videti šta je testiranje, zašto je ono bitno u procesu razvoja softvera, kako izgleda proces testiranja i koje su tipične uloge u timu za testiranje. U drugom poglavlju možete videti više detalja o aktivnostima u procesu testiranja, kao i o načinima kako se ove aktivnosti uklapaju u proces razvoja softvera. U trećem poglavlju je opisano kako se planiraju aktivnosti testiranja, koje su vrste, strategije i metode koje se koriste prilikom testiranja softvera. Četvrto poglavlje objašnjava kako možete identifikovati načine kojima se može testirati sistem na najefikasniji način, kako bi tim za testiranje pronašao što je moguće više problema u razumnom roku. Poslednje poglavlje govori o aktivnostima koje se vrše tokom testiranja sistema što uključuje izvršavanje testova prema planu i dizajnu, praćenje statusa problema koji se rešavaju i slično.

    Pored teorije testiranja u knjizi možete naći veliki broj praktičnih primera teorije testiranja i iskustava iz prakse koja su uklopljena u jednu celinu kako bi se predstavio proces testiranja softvera. Primeri su uglavnom iz oblasti programiranja poslovnih aplikacija (većinom internet aplikacije) zato što se zahtevi mogu lako objasniti čak i čitaocima koji nemaju iskustva u ovakvim aplikacijama. Za druge domene kao što su naučne aplikacije, programiranje igara, distribuirano programiranje ili programiranje u realnom vremenu čitalac bi morao da ima više predznanja, a detaljnije objašnjavanje pravila u ovim domenima je van opsega ove knjige. Iako primeri ne pokrivaju ostale domene, teorijski koncepti koji su objašnjeni na primeru poslovnih aplikacija mogu se lako primeniti i na ostale domene. Iako su u knjizi predstavljeni razni alati i aplikacije koje se koriste prilikom testiranja, knjiga nije vezana za neki specifičan alat ili programski jezik. Ova knjiga ne bi trebalo da bude samo literatura za učenje, nego i praktični priručnik koji bi bio od pomoći u svakodnevnom radu članova tima za testiranje. Zbog toga je dat veliki broj primera iz prakse kako bi čitaoci mogli lako da identifikuju slične probleme, vide kako su oni rešeni u prikazanim primerima i primene nešto slično u praksi. Procesi i metode testiranja koji su opisani u ovoj knjizi predstavljaju osnovu za uspostavljanje dobrog sistema kontrole kvaliteta u softverskim kompanijama.

    Kratak sadržaj
    Predgovor vii
    1. Uvod 1
    Pojam testiranja 1
    Terminologija 4
    Istorija testiranja 5
    Proces testiranja 7
    Uloge u timu za testiranje 10
    2. Testiranje kao deo procesa razvoja softvera 17
    Pregled procesa razvoja softvera 17
    Razvoj softvera modelom vodopada 18
    Korišćenje V-Modela tokom razvoja softvera 22
    Razvijanje softvera po UP modelu 25
    Razvijanje softvera u evolutivnim modelima 28
    Razvoj softvera agilnim metodologijama 30
    Razvoj zasnovan na testiranju (TDD) 34
    Zaključak 39
    Pitanja za proveru znanja 39
    3. Planiranje procesa testiranja 41
    Primer procesa testiranja u softverskim projektima 41
    Planiranje 42
    Upravljanje konfiguracijom i promenama 49
    Metrike 51
    Prilagođavanje procesa testiranja potrebama projekta 52
    Definisanje vrsta testiranja 53
    Planiranje nivoa/granularnosti testa 75
    Definisanje metoda testiranja 82
    Strategije testiranja 88
    Alati za testiranje 88
    Format test plana 91
    Zrelost procesa testiranja 94
    Pitanja za proveru znanja 101
    4. Dizajniranje testova 103
    Definicija dizajna testa 103
    Proces dizajna testa 104
    Test podaci 108
    Test slučajevi 112
    Test procedure 124
    Testiranje sistema strategijama crne kutije 130
    Testiranje sistema strategijama bele kutije 177
    Uporedno testiranje 200
    Pitanja i zadaci za vežbu 201
    5. Sprovođenje testiranja 205
    Izvršavanje testova 205
    Alati za testiranje 221
    Rešavanje problema 243
    Kriterijumi za završetak testiranja 249
    Tranzicija projekta 252
    Zrelost aktivnosti izvršavanja testova 256
    Vežbe 262
    6. Dodaci 273
    Rečnik termina 273
    Literatura 277
    Indeks 279

    Br.strana: 293

    Povez: mek

    God.izdanja: 2012.

    Izdavač: Cet

    ISBN: 978-86-7991-363-0

    Komentari čitalaca

  • Napišite recenziju za ovu knjigu i uz malo sreće osvojite
    vaučer za kupovinu od 2000 dinara!

    KorisnaKnjiga.com koristi cookije kako bi prilagodila sajt korisniku i analizirala prikazani sadžaj.
    Podaci o identitetu korisnika se ne prikupljaju, već samo informacije o posećenosti koje dalje naši partneri obrađuju. Više informacija.