Advertisement
Advertisement

More Related Content

Viewers also liked(20)

Advertisement
Advertisement

Testowanie. Wprowadzenie do testowania oprogramowania.

  1. [t e s t o w a n i e] Radek Smilgin
  2. Polska: miejsca 301 – 400 (University of Warsaw, Jagiellonian University) http://www.shanghairanking.com/ARWU2012.html
  3. [p r e z e n t a c j a o t e s t o w a n i u]
  4. Uczelnia 1.: „Proszę napisać podanie.” Uczelnia 2A.: „Pan mnie obraża taką propozycją.” Uczelnia 2B.: „Proszę napisać program prezentacji, przygotować plakat. Wykonamy sondę i odezwiemy się do Państwa.”
  5. [c z y m j e s t t e s t o w a n i e]
  6. „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
  7. testować  rekomendować  komunikować
  8. Widoczne Niewidoczne Wartość FUNKCJA ARCHITEKTURA pozytywna Wartość negatywna DEFEKT DŁUG TECHNOLOGICZNY
  9. Dokumentacja Implementacja 4 2 6 1 3 5 7 Test
  10. Analiza wymagań Logiczny projekt Fizyczny projekt Kodowanie Testowanie Wdrożenie
  11. „Testing is dead”
  12. [r o l e t e s t e r a]
  13. odbiorca analityk ux design programista
  14. odbiorca
  15. test analityk ability
  16. ux design
  17. ux design
  18. Czy tester oprogramowania musi kodować? programista
  19. programista
  20. Programming, Motherf**ker programista
  21. [n a r z ę d z i a t e s t e r a]
  22. głowa testowanie eksploracyjne narzędzie raportowania błędów przypadek testowy narzędzia analizy statycznej automatyzacja GUI automatyzacja na poziomie kodu
  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. A+B=C / (A and B) or (B and C) or (C and B)
  25. [b u g h u n t i n g]
  26. Kill screen 1.000.000+ grac
  27. Wyłączenie silnika w trakcie jazdy 4000 samochodów
  28. Utrata jakości marki 100.000.000+ użytkowników
  29. Zniszczenie rakiety 370.000.000 $
  30. Koszty błędu 475.000.000 $
  31. Śmierć i utrata zdrowia pacjentów
  32. tester oprogramowania testowalność, czytanie ze zrozumieniem, analiza statyczna, testowanie funkcji, szukanie defektów, weryfikacja, testowanie charakterystyk, walidacja
  33. [t e s t o w a n i e j e s t n u ż ą c e?]
  34. [t e s t o w a n i e j e s t n u ż ą c e?]
  35. lubię to
  36. [c z y k a ż d y m o ż e b y ć t e s t e r e m?]
  37. sumienność, ciekawość, asertywność, umiejętność efektywnego komunikowania się, team working, dokładność, doświadczenie, wiedza, umiejętność konstruktywnego krytykowania, otwartość umysłu, lubienie ludzi
  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. 1. Bądź proaktywny:  przyjmij odpowiedzialność za dobre wymagania  analizuj jakość oprogramowania i jakość dokumentacji testerskiej  komunikuj się efektywnie  opisuj błędy efektywnie
  40. 2. Zaczynając myśl już o końcu  określ cele i warunki zakończenia swojej pracy.
  41. 3. Najważniejsze rzeczy na początku (priorytety)
  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. 5. Najpierw zrozum, potem postaraj się być zrozumianym  Naucz się słuchać  Nie stawiaj sprawy na ostrzu noża
  44. 6. Staraj się o synergię  Poznaj swoich współpracowników i maksymalizuj efektywność współpracy z nimi
  45. 7. Bądź ostrzejszy niż brzytwa  Bierz udział w grupach testerskich  Czytaj najnowsze publikacje  Aktywnie pracuj  Aktywnie wypoczywaj
  46. Dziękuję za uwagę! testerzy @testerzy radoslaw.smilgin
Advertisement