2. Monika Braun
o Specjalista QA&QC
o >10 lat doświadczeń w obszarze jakości
o Tester Test Manager Quality Manager
o Trener Testerów i Test Managerów
o Trener testerzy.pl oraz ITtraining
o Coach biznesowy testerów
o Audytor Procesów Testowych
o Pełnomocnik Zarządzania Jakością
o Gościnny wykładowca AGH i WSZiB
o Prelegent największych polskich konferencji o jakości
o Autor publikacji o zarządzaniu jakością i testowaniu
o Kontakt: monika.braun@ittraining.pl
5. Plan na dzisiaj
o Testowanie skrzynki szulera
o Tworzenie efektywnych przypadków testowych
o Wykorzystanie Test Linka
o Odpowiedzi na ważne i nurtujące pytania ;)
6. Efekty warsztatów
o Po co są testy?
o Jak testować?
o Jak dobrze testować?
o Jak tworzyć efektywne przypadki testowe?
8. Czym jest testowanie?
„Testowanie jest niekończącym się procesem
polegającym na porównywaniu tego, co
niewidzialne do tego, co wieloznaczne - a wykonuje
się je po to, aby coś, co jest niemożliwe do
przewidzenia nie dotknęło tych, których nie znamy z
imienia.”
@tezzafrica
9. Testowanie
o Szukanie dziury w całym (bug hunting)
o Minimalizacja ryzyka wystąpienia awarii systemu
o Sprawdzenie systemu pod kątem poprawności działania
(weryfikacja)
o Sprawdzenie systemu pod kątem wymagań zamawiającego
(walidacja)
o Sprawdzenie pod kątem standardów
o Mierzenie jakości systemu
12. Testowanie
o Nigdy się nie kończy
o Pod koniec testów nie mamy pewności, czy przetestowaliśmy
wszystko
o Specyficznych błędów czasem nie wykryjemy w ogóle
o Stajemy się „użytkownikiem” ale nigdy nie byliśmy na jego
miejscu
o Często fajnych nowinek i rozwiązań nie możemy wdrożyć
o Czasem na końcu akceptowana jest niska jakość
14. Jeśli nie testujemy?
o Brak wiedzy o jakości systemu
o Przepuszczanie mnóstwa błędów
o Brak znajomości systemu
o Narażenie na straty finansowe
o Brak akceptacji systemu na rynku
o Niska renoma naszych produktów
16. Testowanie - cele
o Weryfikacja & Walidacja
o Komunikacja
o Rekomendacja przekazania systemu do
produkcji
17. Let’s Test!
Pudełko szulera
o Pudełko ma pomieścić 2 talie kart
o Talia kart ma wymiar 9x6cm
o Pudełko powinno mieć klejenie tylko na wewnętrznych
ściankach
o Wszystkie ściany pudełka powinny być kolorowe
o Pudełko powinno mieć otwór pozwalający na włożenie
talii kart
19. Dobry przypadek testowy
o Jednoznaczny
o Testujący jedną funkcjonalność
o Wielokrotnego użytku
o Zwięzły
o Znajdujący maksymalną liczbę błędów
o „Marsjano-odporny”
20. Dobry przypadek testowy
o Pomysł na przypadek testowy
o Zaprojektowanie nagłówka przypadku testowego
o Tworzenie przypadku testowego
o Wstępne warunki
o Dane testowe
o Oczekiwany rezultat
o Końcowe warunki wykonania
o Tworzenie scenariuszy testowych
o Aktualizacja scenariuszy testowych
22. Dobry przypadek testowy
o Warunki wstępne (stan systemu przed)
o Dane testowe
o Kroki reprodukcji
o Oczekiwany rezultat (stan systemu przed)
o Identyfikator
o Wymaganie
o Rodzaj testu
o Priorytet
o Autor