Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Testowanie oprogramowania - Monika Braun

864 views

Published on

warsztaty
Testowanie skrzynki szulera
Tworzenie efektywnych przypadków testowych
Wykorzystanie Test Linka

Published in: Technology
  • Be the first to comment

Testowanie oprogramowania - Monika Braun

  1. 1. WARSZTATY TESTOWE
  2. 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
  3. 3. Poznajmy się o Mam na imię … o Testuję/ nie testuję …
  4. 4. Oczekiwania & Dobre zasady o Otwarte umysły o Zaangażowanie o Współpraca o Odwaga o Wymagania
  5. 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. 6. Efekty warsztatów o Po co są testy? o Jak testować? o Jak dobrze testować? o Jak tworzyć efektywne przypadki testowe?
  7. 7. Testowanie
  8. 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. 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
  10. 10. Rozwój Produkcja Testowanie Kodowanie Projekt Techniczny Wymagania biznesowe Planowanie Testowanie x1 x5 x20 x25 x50 x100 -270 45% wszystkich błędów 35% wszystkich błędów 20% wszystkich błędów Weryfikacja Walidacja
  11. 11. Let’s Test! o Czy wszystko jest w porządku z tym obrazkiem?
  12. 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ść
  13. 13. Let’s Test! o Czy wszystko jest w porządku z tym obrazkiem?
  14. 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
  15. 15. Let’s Test! o Czy wszystko jest w porządku z tym obrazkiem?
  16. 16. Testowanie - cele o Weryfikacja & Walidacja o Komunikacja o Rekomendacja przekazania systemu do produkcji
  17. 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
  18. 18. Tworzenie efektywnych przypadków testowych
  19. 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. 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
  21. 21. Dobry przypadek testowy
  22. 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
  23. 23. Dobry przypadek testowy
  24. 24. Let’s Test! o Stwórz przypadki testowe do wybranej funkcjonalności rozkładu jazdy o http://testlink.testerzy.pl o http://rozklad-pkp.pl
  25. 25. Dziękuję za uwagę Powodzenia w testowaniu!

×