Co tester może osiągnąć w 60 minut?
Testowanie eksploracyjne i sterowane kontekstem.
2
Testowanie sterowane kontekstem
I S T Q B
Testowanie w startupach
In ynieria oprogramowaniaż
Testowanie eksploracyjne
Modele tworzenia oprogramowania
Nie da się
Tester: Jan Kowalski
Czas: 60 minut
TimeBox
Dystrybucja zadań
20/60/20
Definiowanie celu
Cel
< 140 znaków
Cel
Przetestuj stronę TestingCup / aplikację na
smartfona
Tester sterowany kontekstem wybiera cele, techniki i
dostawy (w tym dokumentację) patrząc najpierw na
szczegóły konkretnej sytuacji, włączając w to pragnienia
interesariuszy, którzy zlecili testowanie.
Kontekst
Kontekst
'Wartość dowolnej praktyki zależy od kontekstu'
Produkt jest rozwiązaniem. Jeśli problem nie jest
rozwiązany, to produkt nie działa.
Kontekst
Dobre testowanie oprogramowania jest wyzwaniem
intelektualnym.
♞ ♝ ♚ ♛ ♝ ♞
Kontekst
Jakość jest subiektywną opinią
Testowanie
Raportowanie
Testy aplikacji mobilnej TestingCup
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum
dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui
officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis
nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum
dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat
cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum
dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore
magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex
ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum. Lorem ipsum dolor sit amet…
Raportowanie
Testy aplikacji mobilnej TestingCup
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.
1212 213 07898 808 08 16 89687 564 367 1651
91981981 18 9 8 987 987 79 987 79 97
498 9849 491 35 6 +696 18 1 16
61561 6168 616476 6138 6987 1136 497 318 16 1
987 348 616 161 134 616 161 61 16 161
66 6168761 161 161 1 167 16 6166 164 16
160 616 61064 16 164 160 16 614 61 164
1674 16 16 67 67998 19 987 13 9 49
Raportowanie
Testy aplikacji mobilnej TestingCup
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.
Raportowanie
Testy aplikacji mobilnej TestingCup
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et
dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut
aliquip ex ea commodo consequat.
Lorem 1 10min
Lorem 2 20min
Lorem 3 12min
Lorem 4 18min
… 60min
raport / debrifing
P – Past
R – Results
O – Obstacles
O – Outlook
F – Feelings
Raportowanie
Co tester może osiągnąć w 60 minut?
Dzi kuj za uwag !ę ę ę
Pytania? Odpowiedzi!
Pytania po : kontakt@testerzy.pl
testerzy @testerzy radoslaw.smilgin

60 minut testowania - czyli co tester może osiągnąć w jedną godzinę przy pomocy testowania eksploracyjnego i sterowanego kontekstem

  • 1.
    Co tester możeosiągnąć w 60 minut? Testowanie eksploracyjne i sterowane kontekstem.
  • 2.
    2 Testowanie sterowane kontekstem IS T Q B Testowanie w startupach In ynieria oprogramowaniaż Testowanie eksploracyjne Modele tworzenia oprogramowania
  • 4.
  • 5.
    Tester: Jan Kowalski Czas:60 minut TimeBox Dystrybucja zadań 20/60/20
  • 6.
  • 7.
    Cel Przetestuj stronę TestingCup/ aplikację na smartfona
  • 8.
    Tester sterowany kontekstemwybiera cele, techniki i dostawy (w tym dokumentację) patrząc najpierw na szczegóły konkretnej sytuacji, włączając w to pragnienia interesariuszy, którzy zlecili testowanie. Kontekst
  • 9.
  • 10.
    Produkt jest rozwiązaniem.Jeśli problem nie jest rozwiązany, to produkt nie działa. Kontekst
  • 11.
    Dobre testowanie oprogramowaniajest wyzwaniem intelektualnym. ♞ ♝ ♚ ♛ ♝ ♞ Kontekst
  • 12.
    Jakość jest subiektywnąopinią Testowanie
  • 13.
    Raportowanie Testy aplikacji mobilnejTestingCup Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum dolor sit amet…
  • 14.
    Raportowanie Testy aplikacji mobilnejTestingCup Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 1212 213 07898 808 08 16 89687 564 367 1651 91981981 18 9 8 987 987 79 987 79 97 498 9849 491 35 6 +696 18 1 16 61561 6168 616476 6138 6987 1136 497 318 16 1 987 348 616 161 134 616 161 61 16 161 66 6168761 161 161 1 167 16 6166 164 16 160 616 61064 16 164 160 16 614 61 164 1674 16 16 67 67998 19 987 13 9 49
  • 15.
    Raportowanie Testy aplikacji mobilnejTestingCup Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
  • 16.
    Raportowanie Testy aplikacji mobilnejTestingCup Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Lorem 1 10min Lorem 2 20min Lorem 3 12min Lorem 4 18min … 60min
  • 17.
    raport / debrifing P– Past R – Results O – Obstacles O – Outlook F – Feelings Raportowanie
  • 18.
    Co tester możeosiągnąć w 60 minut?
  • 20.
    Dzi kuj zauwag !ę ę ę Pytania? Odpowiedzi! Pytania po : kontakt@testerzy.pl testerzy @testerzy radoslaw.smilgin

Editor's Notes

  • #2 Testowanie jest nieskończone, a czasu nigdy nie ma wystarczająco dużo. Tester pracuje 8h dziennie, podstawowa sesja eksploracyjna trwa 30 minut, a podczas rozmowy kwalifikacyjnej masz 2 minuty aby zrobić dobre, pierwsze wrażenie. A Ty, ile czasu potrzebujesz aby osiągnąć wartościowy rezultat? W 60 minut można osiągnąć bardzo wiele, oczywiście jeśli rozsądnie definiujemy cele z uwzględnieniem dostępnych zasobów. Celem tej sesji jest przekazanie jak adaptować się do ograniczeń czasowych, niepełnej wiedzy i rozpraszającego środowiska przy użyciu zasad testowania sterowanego kontekstem i metody testowania eksploracyjnego.
  • #3 P1: Oprogramowanie samolotu Regulacje FAA 20 lat działania Poprawne zachowanie rozumiane jako aspekt techniczny i matematyczny P2: Edytor tekstu online Postrzeganie zgodne z wizją użytkowników MS Office Za 20 lat nikt już nie będzie o tym pamiętał Krótki time-to-market Praktyki użyte w P1 będą różne od tych w P2. Techniki użyte w P2 będą nieskuteczne względem P1.
  • #4 Michał Stryjak
  • #5 Historyjka z dyrektorem szpitala
  • #6 Stosowanie reguł przygotowanie (20) i podsumowanie (20)
  • #7 Status/ karta testu / test charter / idea testowa
  • #8 Zorientowana na osiągnięcie celu. Nie jak, ale CO osiągnąć Dojście do celu
  • #9 P1: Oprogramowanie samolotu Regulacje FAA 20 lat działania Poprawne zachowanie rozumiane jako aspekt techniczny i matematyczny P2: Edytor tekstu online Postrzeganie zgodne z wizją użytkowników MS Office Za 20 lat nikt już nie będzie o tym pamiętał Krótki time-to-market Praktyki użyte w P1 będą różne od tych w P2. Techniki użyte w P2 będą nieskuteczne względem P1.
  • #10 Wartość dowolnej praktyki zależy od kontekstu. Istnieją dobre praktyki w danym kontekście, ale nie ma najlepszych praktyk (best practices). Ludzie pracujący wspólnie stanowią najważniejszą część każdego kontekstu projektowego. Projekty zmieniają się w czasie, ale często w nieprzewidywalny sposób. Produkt jest rozwiązaniem. Jeśli problem nie jest rozwiązany, to produkt nie działa. Dobre testowanie oprogramowania jest wyzwaniem intelektualnym. Tylko poprzez właściwy osąd i umiejętności, wykonywane wspólnie w całym projekcie, jesteśmy w stanie robić właściwe rzeczy we właściwym czasie tak, by skutecznie przetestować nasze produkty.
  • #11 Wartość dowolnej praktyki zależy od kontekstu. Istnieją dobre praktyki w danym kontekście, ale nie ma najlepszych praktyk (best practices). Ludzie pracujący wspólnie stanowią najważniejszą część każdego kontekstu projektowego. Projekty zmieniają się w czasie, ale często w nieprzewidywalny sposób. Produkt jest rozwiązaniem. Jeśli problem nie jest rozwiązany, to produkt nie działa. Dobre testowanie oprogramowania jest wyzwaniem intelektualnym. Tylko poprzez właściwy osąd i umiejętności, wykonywane wspólnie w całym projekcie, jesteśmy w stanie robić właściwe rzeczy we właściwym czasie tak, by skutecznie przetestować nasze produkty.
  • #12 Wartość dowolnej praktyki zależy od kontekstu. Istnieją dobre praktyki w danym kontekście, ale nie ma najlepszych praktyk (best practices). Ludzie pracujący wspólnie stanowią najważniejszą część każdego kontekstu projektowego. Projekty zmieniają się w czasie, ale często w nieprzewidywalny sposób. Produkt jest rozwiązaniem. Jeśli problem nie jest rozwiązany, to produkt nie działa. Dobre testowanie oprogramowania jest wyzwaniem intelektualnym. Tylko poprzez właściwy osąd i umiejętności, wykonywane wspólnie w całym projekcie, jesteśmy w stanie robić właściwe rzeczy we właściwym czasie tak, by skutecznie przetestować nasze produkty.
  • #13 ISTQB odbiera prawo do subiektywnej opinii przez formalizację testowania i zabiera fan Automatyzacja nie jest testowaniem
  • #14 Narzędzia
  • #15 Narzędzia
  • #16 Narzędzia
  • #17 Narzędzia
  • #18 #STATUT ----------------------------------------------- Przetestuj...   #OBSZAR ------------------------------------------- OS | ... Menu | ... Strategia| testowanie funkcjonalne Strategia| analiza funkcjonalna   #START ----------------------------------------------- Data| dd.mm.yyyy hh:mm   #TESTER ----------------------------------------------- [kto testował]   #PODZIAŁ ZADAŃ ----------------------------------------------- #CZAS TRWANIA [np. krótka / długa / długa*2]   #PROJEKTOWANI TESTÓW I WYKONANIE 65 minut #BADANIE DEFEKTÓW I RAPORTOWANIE 25 minut #PRZYGOTOWANIE SESJI 20 minut #STATUT kontra SZANSE 100/0   #PLIKI DANYCH ----------------------------------------------- N/A   #NOTATKI Z TESTÓW ----------------------------------------------- [co udało się zrealizować]   Ryzyka: [zidentyfikowane podczas testów ryzyka]   #DEFEKTY ----------------------------------------------- DEFEKT X1 [krótki opis defektu] DEFEKT X2 [krótki opis defektu] ... DEFEKT &amp;lt;niezaraportowany&amp;gt; [opis zdarzenia plus powód nieraportowania - zazwyczaj: &amp;quot;wymaga zbadania&amp;quot;]   #ZAGADNIENIA ----------------------------------------------- #ZAGADNIENI  Y1 [pytanie, jakie nasunęło się podczas testów, które nie uzyskało odpowiedzi] #ZAGADNIENI  Y2 [pytanie, jakie nasunęło się podczas testów, które nie uzyskało odpowiedzi] P – Past - co się wydarzyło podczas sesji? R – Results - co osiągniętopodczas sesji? O – Obstacles - co przeszkodziło w pełnym testowaniu? O – Outlook - co jeszcze powinno zostać zrobione? F – Feelings - Co tester sądzi o TYM?
  • #19 Status/ karta testu / test charter / idea testowa
  • #20 [grafika ze strony: http://commons.wikimedia.org/wiki/File:Evolution-des-wissens.jpg]