Úgy tűnik, hogy a JavaScript le van tiltva, vagy nem támogatja a böngésző. Sajnáljuk, de az oldal néhány funkciójának működéséhez, többek között a rendeléshez engedélyeznie kell a JavaScript futtatását böngészőjében. Köszönjük!

Minőségoptimalizálás Szoftvertesztelés a gyakorlatban

Minőségoptimalizálás - Andreas Golze, Mark Sarbiewski, Alain Zahm - Régikönyvek
Minőségoptimalizálás - Régikönyvek Minőségoptimalizálás - Régikönyvek Minőségoptimalizálás - Régikönyvek Minőségoptimalizálás - Régikönyvek Minőségoptimalizálás - Régikönyvek Minőségoptimalizálás - Régikönyvek
(0 vélemény)
Fordítók:
Dacher László
Kiadó:
Wiley Publishing
Kiadás éve:
2009
Kiadás helye:
Budapest
Kiadás:
3.
ISBN:
9780470523179
Kötés típusa:
ragasztott papír
Terjedelem:
330
Nyelv:
magyar
Méret:
Szélesség: 15.00cm, Magasság: 22.50cm
Kategória:
Tartalom

Köszönetnyilvánítás xiii
Bevezetés xv

1. fejezet
Mi ez a nagy felhajtás a tesztelés körül? 1
Minőségi célok és a tesztelés fázisai 13
Követelményellenőrzés 17
Egységteszt 18
Integrációs teszt 18
Rendszerteszt 19
Teljesítményteszt 19
Felhasználói elfogadási teszt 19
Üzembe helyezési teszt 20
Esettanulmány: Repülőjegy-foglalási alkalmazás 21
Követelmények ellenőrzése 22
Egységteszt 23
Integrációs teszt 24
Üzleti funkcióteszt 24
Üzleti folyamatteszt 25


Rendszerteszt 27
Teljesítménytesztelés 28
Felhasználói elfogadási teszt 29
Üzembe helyezési teszt 30
Tesztelési alapfogalmak és technikák 32
White-box tesztelés 32
Black-box tesztelés 33
Összefoglalás 34

2. fejezet
Az üzleti követelmények tesztelése:
A problémák gyökere 35
Közös referencia kialakítása 39
A különálló üzleti funkciók dokumentálása 42
Követelmények felvétele a struktúrába 43
Ellenőrzési pontok meghatározása 44

3. fejezet
Tesztelési szabályok:
Az eredményes tesztelés alapjai 49
Ekvivalencia particionálás és a kiváltó okok elemzése 52

4. fejezet
Tesztesetek: És most lássuk, miről is szól ez az egész! 71
1. lépés: Válasszunk egy tesztelési szabályt! 74
2. lépés: Master adatok előállítása 78
Használjunk éles adatokat (az éles rendszerekből)! 83
Tesztadatok előállítása a meglévő
alkalmazás segítségével 85
Tesztadatok létrehozása nulláról 87
3. lépés: A teszteset-leírás véglegesítése 89
Tesztforgatókönyvek 92
Tesztvégrehajtás (futtatás) 9,1


5. fejezet
Tesztoptimalizálás:
A kockázatok és a ráfordítások egyensúlya 99
Kockázatelemzés 101
Üzleti hatáselemzés 103
A meghibásodás valószínűsége 105
Az üzleti kockázat meghatározása 106
A tesztelési eljárás meghatározása 107
Funkcionális bonyolultság 108
A tesztelési ráfordítás becslése 110
Integrációs tesztelési ráfordítások 111
Teszteset-fejlesztési ráfordítások 112
Tesztadat meghatározási ráfordítások 113
Tesztszkript fejlesztési ráfordítások 114
Teszt-kiértékelési ráfordítások 114
Hogyan határozzuk meg az automatizálás
optimális szintjét? 115
Az automatizáláshoz szükséges „extra"
(addicionális) ráfordítások 116
Az automatizálással megtakarított ráfordítások 116
A megtérüléshez szükséges ciklusok száma 117
Az automatizálás addicionális ráfordításai 118
Az automatizálással megtakarított ráfordítások 118
A megtérüléshez szükséges ciklusok száma 119
Tesztelési ráfordítás optimalizálás 120
A tesztautomatizálás és a kézi tesztelés
hatékonyságának javítása 120
A regressziós tesztelés hatékonyságának
javítása 129

6. fejezet
Miért foglalkozzunk a nem-funkcionális teszteléssel? 133
Nem-funkcionális célok 135


Teljesítmény 136
Terhelés 136
Rendelkezésre állás 137
Megbízhatóság 137
A nem-funkcionális tesztelést
üzleti szinten kell végiggondolni 138
Teljesítménytesztelés 141
1. lépés: Teljesítmény-követelmények
meghatározása 142
2. lépés: A válaszidő lebontása 144
3. lépés: Teljesítmény instrumentálás 148
4. lépés: A teljesítményteszt végrehajtása 149
5. lépés: A teljesítményteszt
eredményeinek elemzése 150
6. lépés: Teljesítmény optimalizáció 151
Terheléses tesztelés 152
1. lépés: Stabilitás 154
2. lépés: Terhelhetőség 156
3. lépés: Skálázhatóság 159
4. lépés: Fenntarthatóság 162
5. lépés: Stressz-teszt 163
Rendelkezésre állási teszt 164
A rendelkezésre állás kifejezése 164
A rendelkezésre állási ráta lefordítása
konkrét fogalmakra 167
Karbantartási tevékenységek 168
Hibatűrés 169
A magas rendelkezésre állás tesztelése 171
A karbantartási műveletek tesztje 171
A hibakezelés tesztje 171
Megbízhatósági követelmények 175
Megbízhatóság tesztelés 178
A nem-funkcionális tesztelés kritikus sikertényezd 179


7. fejezet
Alkalmazás-biztonsági tesztelés: A végső határ 181
Az alkalmazás-biztonsági probléma megértése 183
A műszaki probléma 183
Egy webes támadás anatómiája 189
Az életciklus probléma 191
Az üzleti probléma 195
A megoldás 199
Nagyvállalati biztonsági stratégia
és szabályozások 200
A folyamat és a jógyakorlatok 202
Követelmények 202
Kockázat alapú tesztelés 204
A tervek és a kód szemléje 204
Fejlesztői/Egységteszt 205
Minőségbiztosítás/Rendszerbiztonsági tesztelés 207
Éles rendszerek biztonsági ellenőrzése és elemzése 207
Lezárt projektek elemzése, projektek közti és
életciklus elemzések. 208
Oktatás és tréning 209
A legfontosabb érintettek 210
Technológia 212
Statikus elemzés (vagy forráskód-elemzés) 212
Dinamikus elemzés (vagy black-box tesztelés) 213
Hibrid elemzés 214
Biztonságos kódkönyvtárak 214
Folyamatosan frissített biztonsági tudásbázisok 215
Hova vezet ez? 217

8. fejezet
Kiszervezés: A költséghatékony tesztelés 219
Miért és hogyan működik a kiszervezés
más iparágakban? 220


Az Ön véleménye

Még nincs vélemény a könyvről, legyen Ön az első aki véleményt ír róla...