RonPatton-TestowanieOprogramowania.pdf

(2851 KB) Pobierz
Okładka, 8 I 2002
Strona 1 (3)
[okładka strona 1-a ]
Ron Patton
Testowanie Oprogramowania
Opanowanie zasad
1. Skutki błędów oprogramowania i znaczenie
testowania
2. Umiejętności niezbędne, aby znajdować błędy
we wszystkich typach programów
3. Skuteczne planowanie testów, informowanie o
znalezionych błędach i ocena własnych
osiągnięcia jako specjalisty
Zastosowanie nowych umiejętności
4. Użycie nowonabyte umiejętności nie tylko do
testów oprogramowania, ale także do
weryfikacji specyfikacji produktu, do kodu
źródłowego, a nawet do podręczników
użytkownika
5. Testowanie oprogramowania pod względem
kompatybilności, prostoty użytkowania i
specyfiki kulturowej
6. Udoskonalenie wydajności testowania za
pomocą automatyzacji
Okładka, 8 I 2002
Strona 2 (3)
[okładka strona 4-a ]
Testowanie Oprogramowania to książka dla początkujących i ambitnych
specjalistów, którzy chcą nauczyć się czegoś więcej na temat tej kluczowej
fazy procesu wytwarzania oprogramowania. Złożoność i wielkość
dzisiejszych aplikacji jest taka, że nawet bardzo doświadczeni programiści
nie są w stanie napisać kodu zupełnie wolnego od błędów. W połączniu ze
wzrastającym uzależnieniem ludzi od oprogramowania nawet przy
wykonywaniu zwykłych, codziennych czynności, a także w związku z
wszechobecnością oprogramowania w służbie zdrowia, telekomunikacji, w
procesach produkcyjnych i w branży finansowej, błędy mogą grozić
katastrofą.
Oprogramowania o wysokiej jakości nie da się stworzyć przy pomocy
dorywczego polowania na błędy w niepełnym wymiarze godzin. Konieczna
jest systematyczna i zdyscyplinowana metodyka zapobiegania, znajdowania
błędów oraz informowania o nich. Testowanie Oprogramowania uczy jak z
powodzeniem testować oprogramowanie i jak znajdować niebezpieczne
błędy - zanim natrafią na nie klienci.
Ron Patton ma ponad 15 lat doświadczenia w testowaniu oprogramowania i
w zapewnianiu jakości jako tester, kierownik zespołu i menedżer w firmach
Texas Instruments, Siemens i Microsoft®. Pracował w różnych projektach:
począwszy od testowania krytycznego dla produkcji, automatycznego
oprzyrządowania fabryki , poprzez laboratorium wytwarzania aplikacji
multimedialnych, produkcję urządzeń peryferyjnych, aż do ruchomej lalki
Barney®. Obecnie pracuje jako konsultant komputerowy w stanie
Washington, a ponadto zajmuje sie ochotniczo zarządzanmiem logistyką w
Czerwonym Krzyżu w Seattle.
ZASADY I ICH ZASTOSOWANIE
7. Podstawowe metody stosowane do wytwarzania
oprogramowania
8. W jaki sposób testowanie wchodzi w skład
procesu wytwarzania oprogramowania
9. Podstawowe techniki używane do testu
programów i do znajdowania błędów
10. Zastosowanie technik testowania niezależnie od
rodzaju, wielkości i złożoności oprogramowania
11. Wiedza o tym, że celem jest znajdować błędy
jak najwcześniej – i jak najskuteczniej to
zrealizować
Okładka, 8 I 2002
Strona 3 (3)
12. Ilość możliwego testowania (i znajdowanych
błędów) jest ograniczona
13. Zidentyfikowanie polityki przedsiębiorstwa
dotyczącej testowania
14. Zastosowanie rozmaitych narzędzi do
automatyzacji testowania
15. Jak planować testów i śledzić ich przebieg
16. Jak taktownie poinformować programistę, że w
jego kodzie są błędy
17. Zanjomść kierunków rozwoju przemysłu
infomratycznego i umiejętność pokierowania
własną kerierą w tym kierunku
[okładka strona 2-a ]
Co eksperci powiedzieli na temat "Testowania
Oprogramowania" Rona Pattona
"Ta książka ułatwi nowym i niedoświadczonym testerom napływ do
pączkującego sektora testowania oprogramowania. Listy kontrolne i pytania
kontrolne na końcu każdego rozdziału są bezcenne dla początkujących
testerów, którzy chcą rzeczywiście dobrze opanować materiał. Łatwy styl
Pattona i jego nacisk na rozwój umiejętności czytelnika pozwalają także
doświadczonym testerom na wykorzystanie tej książki jako rampy startowej
do dalszej kariery."
- Susan Archer, dyrektor Software Testing Institute . Susan Archer ma 14-
letnie doświadczenie w zakresie testowania oprogramowania i
automatyzacji testowania w branżach telekomunikacyjnej, bankowej,
ubezpieczeniowej, Intenetowej i w doradztwie. Susan Archer jest też
prelegentem na konferencjach oraz autorem artykułów poświęconych
testowaniu oprogramowania.
"Podobał mi się podział na różne rodzaje testowania, takie jak testowanie
aplikacji Internetowych, lokalizacji itd. Mam wrażenie, że nauczyłwem się
sporo nowych "chwytów" podczas lektury niektórcyh rozdziałów.
Zastosowany w książce podział ułatwi także wykorzystanie jej jako
podręcznika."
- Rick Craig jest popularnym prelegentem na wielu konferencjach i
cenionym nauczycielem na szkoleniach w zakresie testowania.
Uczestniczył i zarządzał wieloma projektami, zarówno systemów
tradycyjnych jak i wbudowanych. Jest współautorem studium
poświęconemu ocenie metodyk powszechnie stosowanych w przemyśle
informatycznym. Był redaktorem czasopisma Software Quality
Management .
" Test Oprogramowania Pattona jest przystępnym i nietrudnym wstępem do
świata zawodowego testowania oprogramowania. Początkujący tester
zdobędzie podstawy potrzebnych wiadomości oraz wskazówki, jakie
bardziej zaawansowane umiejętności mogą być przydatne w dalszej
karierze. Ta książka jest dobrze napisana, ma dobry układ i jest łatwa i
przyjemna w lekturze."
- Danny R. Faught, Software Alchemist, Cigital, Inc . Danny Faught jest
twórcą FAQ [listy odpowiedzi na najczęstsze pytania] do grupy dyskusyjnej
comp.software.testing oraz współzałożycielem dyskusyjnej listy pocztowej
swtest-discuss . Publikował w czasopiśmie Software Testing and Quality
Engineering oraz występował na konferencjach, między innymi Quality
Week oraz STAR .
Zgłoś jeśli naruszono regulamin