Testowanie. Wprowadzenie do testowania oprogramowania.

7,395 views

Published on

Prezentacja z podstaw testowania oprogramowania dla studentów Uniwersytetu Ekonomicznego w Katowicach. 06.03.2013

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
7,395
On SlideShare
0
From Embeds
0
Number of Embeds
135
Actions
Shares
0
Downloads
43
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Testowanie. Wprowadzenie do testowania oprogramowania.

  1. 1. [t e s t o w a n i e] Radek Smilgin
  2. 2. Polska: miejsca 301 – 400(University of Warsaw, Jagiellonian University) http://www.shanghairanking.com/ARWU2012.html
  3. 3. [p r e z e n t a c j a o t e s t o w a n i u]
  4. 4. Uczelnia 1.: „Proszę napisać podanie.”Uczelnia 2A.: „Pan mnie obraża takąpropozycją.”Uczelnia 2B.: „Proszę napisać programprezentacji, przygotować plakat. Wykonamysondę i odezwiemy się do Państwa.”
  5. 5. [c z y m j e s t t e s t o w a n i e]
  6. 6. „Testowanie jest niekończącym się procesempolegającym na porównywaniu tego, co niewidzialnedo tego, co wieloznaczne - a wykonuje się je po to, abycoś, co jest niemożliwe do przewidzenia nie dotknęłotych, których nie znamy z imienia.” @tezzafrica
  7. 7.  testować  rekomendować komunikować
  8. 8. Widoczne Niewidoczne Wartość FUNKCJA ARCHITEKTURApozytywna Wartośćnegatywna DEFEKT DŁUG TECHNOLOGICZNY
  9. 9. Dokumentacja Implementacja 4 2 6 1 3 5 7 Test
  10. 10. Analizawymagań Logiczny projekt Fizyczny projekt Kodowanie Testowanie Wdrożenie
  11. 11. „Testing is dead”
  12. 12. [r o l e t e s t e r a]
  13. 13. odbiorca analityk ux design programista
  14. 14. odbiorca
  15. 15. testanalityk ability
  16. 16. ux design
  17. 17. ux design
  18. 18. Czy tester oprogramowania musi kodować?programista
  19. 19. programista
  20. 20. Programming, Motherf**kerprogramista
  21. 21. [n a r z ę d z i a t e s t e r a]
  22. 22. głowatestowanie eksploracyjnenarzędzie raportowania błędówprzypadek testowynarzędzia analizy statycznejautomatyzacja GUIautomatyzacja na poziomie kodu
  23. 23. [z a g a d k i t e s t o w a n i a / i l e t e s t ó w]
  24. 24. A+B=C /(A and B) or (B and C) or (C and B)
  25. 25. [b u g h u n t i n g]
  26. 26. Kill screen1.000.000+ grac
  27. 27. Wyłączenie silnika wtrakcie jazdy4000 samochodów
  28. 28. Utrata jakościmarki100.000.000+użytkowników
  29. 29. Zniszczenie rakiety 370.000.000 $
  30. 30. Koszty błędu475.000.000 $
  31. 31. Śmierć i utrata zdrowia pacjentów
  32. 32. tester oprogramowaniatestowalność, czytanie ze zrozumieniem, analiza statyczna, testowanie funkcji, szukanie defektów, weryfikacja, testowanie charakterystyk, walidacja
  33. 33. [t e s t o w a n i e j e s t n u ż ą c e?]
  34. 34. [t e s t o w a n i e j e s t n u ż ą c e?]
  35. 35. lubię to
  36. 36. [c z y k a ż d y m o ż e b y ć t e s t e r e m?]
  37. 37. sumienność, ciekawość, asertywność,umiejętność efektywnego komunikowaniasię, team working, dokładność, doświadczenie,wiedza, umiejętność konstruktywnegokrytykowania, otwartość umysłu, lubienieludzi
  38. 38. [7 c e c h e f e k t y w n e g o t e s t e r a]
  39. 39. 1. Bądź proaktywny:  przyjmij odpowiedzialność za dobre wymagania  analizuj jakość oprogramowania i jakość dokumentacji testerskiej  komunikuj się efektywnie  opisuj błędy efektywnie
  40. 40. 2. Zaczynając myśl już o końcu  określ cele i warunki zakończenia swojej pracy.
  41. 41. 3. Najważniejsze rzeczy na początku (priorytety)
  42. 42. 4. Myśl w kategoriach Win/Win (zwycięstwo/zwycięstwo)  Walka programista–tester → znajdź balans Dziel się wiedzą, chwal za sukcesy i oferuj pomoc 
  43. 43. 5. Najpierw zrozum, potem postaraj się być zrozumianym  Naucz się słuchać  Nie stawiaj sprawy na ostrzu noża
  44. 44. 6. Staraj się o synergię  Poznaj swoich współpracowników i maksymalizuj efektywność współpracy z nimi
  45. 45. 7. Bądź ostrzejszy niż brzytwa  Bierz udział w grupach testerskich  Czytaj najnowsze publikacje  Aktywnie pracuj  Aktywnie wypoczywaj
  46. 46. Dziękuję za uwagę!testerzy @testerzy radoslaw.smilgin

×