przetestuj-ja-sam!-steve-krug-o-funkcjonalnosci-stron-internetowych scan.pdf

(5200 KB) Pobierz
718286878 UNPDF
Przetestuj j¹ sam! Steve
stron internetowych
Autor: Steve Krug
T³umaczenie: Pawe³ Koronkiewicz
ISBN: 978-83-246-2693-9
Format: B5, stron: 160
Testuj i usuwaj problemy
Niezawodne wskazówki, JAK:
testowaæ DOWOLNE projekty – od „szkiców na serwetce” po gotowe witryny
i aplikacje
wyszukiwaæ NAJWA¯NIEJSZE problemy (nigdy nie znajdziesz czasu na
usuniêcie wszystkich)
USUWAÆ te problemy, trzymaj¹c siê zasady „Jak najmniej pracy™”
Testy funkcjonalnoœci to – jak powszechnie wiadomo – niezawodny sposób na
udoskonalenie Twoich produktów. Niestety, zwykle koszty takiej operacji zniechêcaj¹
do ich prowadzenia. STOP! Nie tym razem! W tym w³aœnie momencie do akcji wkracza
Steve Krug z kontynuacj¹ swojego bestsellera "Nie ka¿ mi myœleæ". Tym razem zdradzi
Ci triki bardziej przystêpnego podejœcia do testowania funkcjonalnoœci. Mo¿e ich u¿yæ
praktycznie ka¿dy twórca witryny, aplikacji czy innego produktu. Nie musisz byæ ekspertem,
¿eby zrobiæ to dobrze. To prostsze, ni¿ myœlisz, praktycznie nie gro¿¹ Ci b³êdy i bêdziesz
w stanie zacz¹æ… od teraz!
Po pierwsze dowiesz siê, jak ograniczyæ proces testowania i udoskonalania aplikacji
do elementów kluczowych. Po drugie zapoznasz siê z realistycznym podejœciem,
umo¿liwiaj¹cym przeprowadzanie wczesnego i czêstego testowania oraz wykrywania
braków w funkcjonalnoœci. Po trzecie nauczysz siê skutecznie usuwaæ problemy.
Po czwarte szanujemy Twój czas, dlatego poka¿emy Ci, jak wszystko to zrobiæ szybko,
prosto i mo¿liwie bezboleœnie.
Niedoceniona sztuka samodzielnego testowania funkcjonalnoœci
Testowanie starej witryny, innych witryn, makiet, projektów stron, prototypów
i dalsze badania
Poszukiwanie i wybór odpowiednich uczestników testów oraz przydzielanie
im zadañ
Zasady stosowania najmniej pracoch³onnych i najskuteczniejszych metod
Najwa¿niejsze problemy, na które mo¿esz natrafiæ, i sposoby ich usuwania
Testowanie zdalne: szybkie, tanie, choæ czasem poza kontrol¹
Przyk³adowy program testu i formularz zgody na nagrywanie
Lista lektur dla wszystkich zainteresowanych pog³êbianiem wiedzy
Ksi¹¿ce towarzyszy witryna www.rocketsurgerymadeeasy.com z plikami do œci¹gniêcia
(na przyk³ad wideo demonstruj¹ce test) oraz wszystkimi skryptami i formularzami, które
pojawiaj¹ siê w tekœcie. Pliki s¹ dostêpne dla ka¿dego, kto ma ochotê samodzielnie
wykonaæ testy.
Krug o funkcjonalnoœci
718286878.004.png 718286878.005.png
Spis treci
SOWO WSTPNE Nazwij mnie niewiernym
6
Jak powstaa ta ksika, kilka ostrzee,
okrelenie zakresu tematyki
WYSZUKIWANIE PROBLEMÓW Z FUNKCJONALNOCI
ROZDZIA 1
Nie widzisz tu nigdzie soni, prawda?
16
Czym jest samodzielne testowanie funkcjonalnoci,
dlaczego zawsze dziaa i dlaczego tak rzadko si je przeprowadza
ROZDZIA 2
Przetn teraz moj urocz asystentk t oto pi
24
Jak wyglda samodzielny test funkcjonalnoci
ROZDZIA 3
Jedno przedpoudnie w miesicu. To wszystko
26
Plan, który dasz rad zrealizowa
ROZDZIA 4
Co testowa i kiedy?
34
Dlaczego najtrudniej jest wystarczajco wczenie zacz
ROZDZIA 5
Ocena uczestników jest waniejsza ni ich pocztkowy wybór 42
Kogo zaprasza do testów i jak go znale
ROZDZIA 6
Znajd im jakie zajcie
54
Wybieranie zada dla uczestników i pisanie scenariuszy
ROZDZIA 7
Nudne listy kontrolne
60
I dlaczego powiniene ich uywa, nawet jeeli,
podobnie jak ja, nie przepadasz za listami kontrolnymi
ROZDZIA 8
Czytanie w mylach dla kadego
66
Prowadzenie testu
ROZDZIA 9
Niech to bdzie widowiskowe
92
Jak przycign i przygotowa obserwatorów
[ 4 ]
718286878.006.png
WYSZUKIWANIE PROBLEMÓW Z FUNKCJONALNOCI
ROZDZIA 10
Spotkanie podsumowujce
104
Porównywanie notatek i wybieranie problemów do usunicia
ROZDZIA 11
Jak najmniej pracy™
112
Dlaczego metody najmniej pracochonne s czsto najlepsze
ROZDZIA 12
Gówni podejrzani
120
Kilka problemów, na które moesz natrafi, i sposoby ich usuwania
ROZDZIA 13
By rzeczy zmierzay ku lepszemu
128
Sztuka pracy z ludmi
BADANIE FUNKCJONALNOCI DLA ZAAWANSOWANYCH
ROZDZIA 14
Teleportacja dla kadego
134
Testowanie zdalne: szybkie, tanie, cho czasem poza kontrol
ROZDZIA 15
Tylko dla zainteresowanych
140
Lista lektur
ROZDZIA 16
Szczliwej drogi
144
Lista maksym i kilka sów zachty
Przykadowy program testu
i formularz zgody na nagrywanie
146
Podzikowania
154
Skorowidz
157
[ 5 ]
718286878.007.png
ROZDZIA
Jedno przedpoudnie
w miesicu.
To wszystko
Rozdzia 3.
Jedno przedpoudnie w
miesicu. To wszystko
Plan, który dasz rad zrealizowa
PLAN, KTÓRY DASZ RAD ZREALIZOWA
[ 26 ]
ROZDZIA 2
718286878.001.png
Jedna puszka tygodniowo, nic wicej!
— BARDZO TRAFIONY SLOGAN REKLAMOWY
BLUE DIAMOND GROWERS COOPERATIVE, OKOO 1990 ROKU
ak wspomniaem w rozdziale 1., nie brakuje dobrych powodów, aby pomin
testy funkcjonalnoci. Jednak gówn przyczyn, dla której s one ignorowane,
jest to, e zazwyczaj myli si o nich jak o wielkim przedsiwziciu, na miar
co najmniej próby generalnej w teatrze.
Prowadzc warsztaty, wypracowaem pewien schemat, plan dziaania, na którego
realizacj moe pozwoli sobie kady, czy to w wielkim przedsibiorstwie, czy
w jednoosobowej firmie. Umoliwi on testowanie dowolnego projektu nawet
wiele razy przed jego ukoczeniem.
Plan jest wykonalny i prowadzi do celu. Pozwala on wykry tyle problemów,
ile faktycznie jestemy w stanie naprawi. Sprzyja te koncentracji na tych
najistotniejszych.
Lubi podsumowywa ten „wielki plan” nastpujco:
Jedno przedpoudnie w miesicu.
To wszystko.
Plan sprowadza si zasadniczo do jednej rundy testów
miesicznie, z trzema uytkownikami.
W wyznaczonym dniu wykonujemy trzy testy rano
i omawiamy je w czasie lunchu. W efekcie koniec lunchu
to koniec pracy z badaniem funkcjonalnoci na najbliszy
miesic. Jednoczenie dysponujesz informacjami o tym,
co powinno zosta naprawione przed kolejnym takim
dniem 1 .
1
Jeli projekt jest realizowany na zasadach Agile Development, nie panikuj. Patrz strona 30.
[ 27 ]
J
718286878.002.png 718286878.003.png
Zgłoś jeśli naruszono regulamin