Prezentacja, która powstała na potrzeby akcji 3 webinarów o podstawach automatyzacji w Selenium Webdriver.
Podczas webinara opowiadamy o tym, na czym polegają testy automatyczne, w jakim celu się je tworzy i przedstawiamy najpopularniejsze narzędzia wykorzystywane do testowania.
Prezentacja dostępna jest jako kolejny slajd po wyświetlanym filmie.
3. Agenda
Testy manualne vs. automatyczne
Po co automatyzować?
Czy wszystko da się zautomatyzować?
Czy automatyzacja zawsze jest opłacalna?
Dlaczego warto obrać ścieżkę testera automatycznego?
Czy nauka jest trudna?
Podstawowe błędy początkujących (Tak, popełniłem wszystkie )
Ask me anything! (No dobra, nie anything… o automaty pytać )
3
10. Kilka powodów… 10
Oszczędność czasu
Strażnik regresji
Wbrew pozorom, może oznaczać mniejszy koszt
Mnóstwo farm urządzeń
Szeroko dostępne, darmowe narzędzia
Mniej „personelu”
Lepsze pokrycie testami
Zrób to czego się nie da zrobić manualnie
11. Save! My! %&#^! Time! 11
Time magic!
Oszczędność czasu na:
Retestach
Tworzeniu nowych testów
Utrzymaniu istniejących testów
Tworzeniu raportów
I wielu, wielu innych…
13. And now… save… my… &^@8... Money! 13
Tanio:
Farma urządzeń
1 osoba
Automatyczne retesty +
niezależny rozwój nowych
testów
Duży projekt
Drogo:
Urządzenia fizyczne
3 osoby
Manualne retesty + opóźniony
rozwój/Pożar za plecami +
ciągły rozwój
Duży projekt
15. Ciekawe czy zrobisz to manualnie… 15
Zatrudnij 1000 pracowników na pół roku testów
Kup 50 urządzeń na 1 miesiąc bo klientowi się tak podoba
Udostępnij 10 testerów manualnych, gdy nie masz wolnych zasobów
Kup zapasy kawy dla 10 testerów zamiast dla 2…
Poza tym laptopy, monitory, myszki…
A niech się któremuś zachce MacBook`a z 2 monitorami i przejściówką
HDMI…
Aż szkoda o imprezie integracyjnej mówić…
16. Let`s automate everyting… wait, what?! 16
Nie, nie zautomatyzujemy:
Testów eksploracyjnych
Testów UX – oczywistość…
Przypadków jednorazowych – bo i po co?
Albo automatyzujesz 100% przypadku, albo w ogóle!
17. A opłaca się w to pakować kasę? 17
… to zależy
I moje ulubione…
18. A co ja będę z tego mieć? 18
Z czym kojarzy Ci się branża IT?
Z programowaniem?
Z dobrą kasą?
Z rozwojem technologii?
Z umiejętnościami technicznymi?
Z wiedzą o technologii wokół nas?
Z niezrozumiałymi zielonymi cyferkami, które
skaczą po monitorze jak w Matrix`ie?
Z gościami w koszuli w kratę, zajadającymi się
makrelą i gadającymi o gwiezdnych wojnach?
Z dziewczynami, które zamiast „Cześć” mówią Ci
„System.out.println(„Hello!”)”?
19. Czy to faktycznie takie trudne? 19
To zależy od tego po którym błędzie się
poddasz.
~ Ł. Romanowicz
(„Akcja automatyzacja # 1”, slajd 18)