1. Testowanie w Projektach Internetowych Zbiorowe testy
eksploracyjne Wersja 1.06
2. Trener Radosaw Smilgin - tester i test manager W testowaniu
od 2002 roku Mwca konferencji, autor publikacji Tumacz sylabusa
oraz pyta do ISTQB Fan ledzenia i uytecznoci
[email protected] http://smilgin.pl [w budowie]
testerzy.pl 2
3. Projekty testerzy.pl 3
4. Zaoenia Uczestnik wie czym jest: testowanie przypadek
testowy Uczestnika posiada sprzt do testowania. testerzy.pl 4
5. ZADANIE Co bdziemy testowa? testerzy.pl 5
6. Jak testujemy oprogramowanie w testerzy.pl? [historia]
testerzy.pl 6
7. Jak testujemy oprogramowanie w testerzy.pl? 1 rok dziaalnoci
Klient: Dzie dobry. Ile kosztuje testowanie? testerzy.pl:
Testowanie jest nieskoczone, wic musimy posiada wicej danych by
dokona wyceny przygotowania planu, przypadkw testowych, skryptw,
raportu [sygna przerwanego poczenia] testerzy.pl 7
8. Jak testujemy oprogramowanie w testerzy.pl? 2 rok dziaalnoci
Klient: Dzie dobry. Ile kosztuje testowanie? testerzy.pl: To zaley
Klient: Ale konkretnie, wicej ni 10 zotych? testerzy.pl: Tak, ale
otrzyma Pan plan, przypadki testowe [sygna przerwanego poczenia]
testerzy.pl 8
9. Jak testujemy oprogramowanie w testerzy.pl? 3 rok dziaalnoci
Klient: Dzie dobry. Ile kosztuje testowanie? testerzy.pl: 10
zotych. Klient: A co za to mog otrzyma? testerzy.pl: 25 minut testw
eksploracyjnych Klient: A co moecie zrobi w tym czasie?
testerzy.pl: Moemy znale najwidoczniejsze bdy aplikacji. Klient:
Poprosz. testerzy.pl 9
10. Jak testujemy oprogramowanie w testerzy.pl? E k s p l o r a
c y j n i e Dlaczego? Cena Jako (liczona jako ilo znalezionych bdw)
Brak specyfikacji Szybki rezultat testerzy.pl 10
11. Testowanie eksploracyjne nieformalna technika projektowania
testw, w ktrej tester projektuje testy w czasie, gdy s one
wykonywane i wykorzystuje informacje zdobyte podczas testowania do
projektowania nowych i lepszych testw. testerzy.pl 11
12. Testowanie eksploracyjne nieformalna technika projektowania
testw, w ktrej tester projektuje testy w czasie, gdy s one
wykonywane i wykorzystuje informacje zdobyte podczas testowania do
projektowania nowych i lepszych testw testerzy.pl 12
13. Testowanie eksploracyjne nieformalna ad hocowa (?),
nieplanowana (?), nieprzygotowana (?), bez procesu, bez planw,
przypadkw, skryptw, pokrycia testerzy.pl 13
15. Testowanie eksploracyjne nieformalna technika projektowania
testw, w ktrej tester musi by dowiadczony, musi mie wiedz, musi mie
motywacj, musi umie testowa oprogramowanie, musi lubi swoj prac,
musi mie umiejtnoci analityczne, musi ewaluowa ryzyko, musi uywa
narzdzi, musi mie zmys dostrzegania zagadkowych i nietypowych
zachowa testerzy.pl 15
16. Testowanie eksploracyjne nieformalna technika projektowania
testw, w ktrej tester projektuje testy w czasie, gdy s one
wykonywane uruchomienie oprogramowania z intencj szukania bdw
testerzy.pl 16
17. Testowanie eksploracyjne nieformalna technika projektowania
testw, w ktrej tester projektuje testy w czasie, gdy s one
wykonywane i wykorzystuje informacje - uczy si, dowiaduje, poznaje,
odkrywa, analizuje testerzy.pl 17
18. Testowanie eksploracyjne nieformalna technika projektowania
testw, w ktrej tester projektuje testy w czasie, gdy s one
wykonywane i wykorzystuje informacje zdobyte podczas testowania do
projektowania nowych i lepszych testw uczy si na bdach testerzy.pl
18
19. Testowanie eksploracyjne Idealne rozwizanie na outsourcing
testowy testerzy.pl 19
20. ZADANIE ZNAJD BD testerzy.pl 20
21. ZADANIE ZNAJD BD testerzy.pl 21
22. Testowanie eksploracyjne Cem Kaner (Testing Computer
Software): Exploratory testing - uyte pierwszy raz Imagine crime
scene investigators (real investigators of real crime scenes)
following a script. How effective do you think they would be?
Learning, design, execution, interpretation testerzy.pl 22
23. Testowanie eksploracyjne James Bach (Exploratory Testing
Explained): Exploratory software testing is a powerful approach,
yet widely misunderstood. In some situations, it can be orders of
magnitude more productive than scripted testing. () simultaneous
learning, test design and test execution. Over a period of time, a
tester interacts with a product to fulfill a testing mission, and
reporting results. A bug is something that bugs somebody.
testerzy.pl 23
24. Testowanie eksploracyjne James Whittaker (Exploratory
Software Testing): Testing without a pre-defined test plan.
Overinvesting in testing too early can mean a lot of things get
thrown away. testerzy.pl 24
25. Testowanie eksploracyjne Testowanie bez lub ze znikom iloci
dokumentacji = BRAK WYROCZNI TESTOWEJ testerzy.pl 25
26. ZADANIE ZNAJD BD Czy to jest bd? [happyday.pl] Udowodnij.
testerzy.pl 26
27. ZADANIE ZNAJD BD Czy to jest bd? [materiay szkoleniowe
ISTQB] Udowodnij. testerzy.pl 27
28. ZADANIE ZNAJD BD Czy to jest bd? Udowodnij. [instalacja
produktu Logitech] testerzy.pl 28
29. ZADANIE ZNAJD BD Czy to jest bd? [zlastrona.org] Udowodnij.
testerzy.pl 29
30. ZADANIE ZNAJD BD Czy to jest bd? [testcompetence.com w IE6]
Udowodnij. testerzy.pl 30
31. Testowanie eksploracyjne: Zalety Szybkie (Do) efektywne
Efektowne Redukuje nakady pracy zwizane z utrzymaniem wczeniej
przygotowanej dokumentacji Idealne w rodowisku internetowym
testerzy.pl 31
32. Testowanie eksploracyjne: Wady Brak powtarzalnoci Brak czci
miar Due wymagania na testera Nie sprawdza si w czci organizacji
Nie wpisuje si w formalny proces Moe nie znale najwaniejszych bdw
Moe pomin obszary do testowania Brak moliwoci generowania pokrycia
Brak wiedzy historycznej testerzy.pl 32
37. Testowanie eksploracyjne: Narzdzia Wtyczki dla FireFox
https://addons.mozilla.org/pl/firefox/ Selenium IDE FireBug YSlow
testerzy.pl 37
38. ZADANIE PRZETESTUJ MNIE! Podzia na dwie grupy: GRUPA 1
GRUPA 2 Napisz przypadki testowe dla funkcji zegara i daty w
systemie Windows. testerzy.pl Przetestuj funkcje zegara i daty w
systemie Windows. 39
39. ZADANIE PRZETESTUJ MNIE! Masz: minut testerzy.pl 40
41. Testowanie eksploracyjne: Zarzdzanie SBTM Session Based
Test Management Sesje testowe (test session) 60-90 minut
Nieprzerwane Zorientowane na statut Odkrywanie nowych szans Statut
testu (test charter) Misja i taktyka testowania Deklaracja celw i
pomysw Podsumowanie sesji (Session Sheet) wyniki: notatki, defekty,
znaleziska, metryki (czas na testy, defekty) Log co si wydarzyo
Spotkanie z liderem testw w celu podsumowania testerzy.pl 42
42. Testowanie eksploracyjne: Zarzdzanie Statut Test all fields
that allow data entry (you know the drill: function, stress, and
limits, please). Check UI against Windows interface standards. Test
integration with external applications, especially Microsoft Word.
http://www.satisfice.com/sbtm/demo/reports/status.htm Wynik
Minimum: raport z defektw Peny (podsumowanie sesji): notatki i
raporty testerzy.pl 43
43. Testowanie eksploracyjne: Zarzdzanie Podsumowanie sesji:
Statut (misja i obszary) Imi testera Data i czas rozpoczcia Podzia
zada (metryka TBS: Test design and execution, bug investigation and
reporting, and session setup) Pliki danych Notatki testowe
Znaleziska Defekty testerzy.pl 44