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.
Projektanci UX są traktowani jako eksperci. Nasze rady i wsparcie są pomocne głównie dlatego, że jesteśmy na czubku całego procesu powstawania nowych technologii. Jest to dla nas ogromny przywilej, ale jednocześnie również odpowiedzialność. Odpowiedzialność, ponieważ to nasze błędy są najbardziej kosztowne – zwłaszcza, jeśli nie dotyczą prostego komunikatu, ale całej mechaniki działania. Jednocześnie doradzając i pomagając klientom często spotykamy się z własnymi pokusami – nie tylko ambicjonalnymi, ale również pokusami natury designu≠ux.
Prezentacja to 6 lekcji tego, jak być dobrym i odpowiedzialnym projektantem. Jak skupiać się na rzeczach ważnych i dobierać zmienne, które uwzględniamy w procesie designu i developmentu.
Data Driven Testing za pomocą narzędzia Ranorextestuj.pl
Prezentacja, która powstała na potrzeby webinaru pt. "Data Driven Testing za pomocą narzędzia Ranorex".
Podczas webinara omówione zostały poniższe zagadnienia:
- przedstawienie narzędzia do automatyzacji testów Ranorex,
- koncepcja testów sterowanych danymi,
- praktyczne zastosowanie testów sterowanych danymi na przykładzie.
Prezentacja z webinaru dostępna jest jako kolejny slajd po wyświetlonym filmie.
Prezentacja, która powstała na potrzeby webinaru "Jak poprawnie zgłaszać błędy?".
Podczas webinaru omówione zostały poniższe zagadnienia:
- rodzaje incydentów,
- cykl życia incydentu,
- odbiorcy zgłoszeń,
- zawartość raportu,
- priorytetyzacja zgłoszeń,
- narzędzia pomocne przy dokumentowaniu zgłoszeń
Prezentacja z webinaru dostępna jest jako kolejny slajd po wyświetlonym filmie.
Projektanci UX są traktowani jako eksperci. Nasze rady i wsparcie są pomocne głównie dlatego, że jesteśmy na czubku całego procesu powstawania nowych technologii. Jest to dla nas ogromny przywilej, ale jednocześnie również odpowiedzialność. Odpowiedzialność, ponieważ to nasze błędy są najbardziej kosztowne – zwłaszcza, jeśli nie dotyczą prostego komunikatu, ale całej mechaniki działania. Jednocześnie doradzając i pomagając klientom często spotykamy się z własnymi pokusami – nie tylko ambicjonalnymi, ale również pokusami natury designu≠ux.
Prezentacja to 6 lekcji tego, jak być dobrym i odpowiedzialnym projektantem. Jak skupiać się na rzeczach ważnych i dobierać zmienne, które uwzględniamy w procesie designu i developmentu.
Data Driven Testing za pomocą narzędzia Ranorextestuj.pl
Prezentacja, która powstała na potrzeby webinaru pt. "Data Driven Testing za pomocą narzędzia Ranorex".
Podczas webinara omówione zostały poniższe zagadnienia:
- przedstawienie narzędzia do automatyzacji testów Ranorex,
- koncepcja testów sterowanych danymi,
- praktyczne zastosowanie testów sterowanych danymi na przykładzie.
Prezentacja z webinaru dostępna jest jako kolejny slajd po wyświetlonym filmie.
Prezentacja, która powstała na potrzeby webinaru "Jak poprawnie zgłaszać błędy?".
Podczas webinaru omówione zostały poniższe zagadnienia:
- rodzaje incydentów,
- cykl życia incydentu,
- odbiorcy zgłoszeń,
- zawartość raportu,
- priorytetyzacja zgłoszeń,
- narzędzia pomocne przy dokumentowaniu zgłoszeń
Prezentacja z webinaru dostępna jest jako kolejny slajd po wyświetlonym filmie.
Page Object Pattern dla dużej aplikacji webowejtestuj.pl
Prezentacja stworzona na potrzeby webinary pt. "Page Object Pattern dla dużej aplikacji webowej".
Podczas webinaru omówione zostały poniższe zagadnienia:
– czym są wzorce projektowe,
– trochę o podstawach programowania obiektowego,
– czym jest Page Object Pattern,
– podział stron na klasy, na przykładzie większej aplikacji webowej
Prezentacja z webinaru dostępna jest jako kolejny slajd po wyświetlonym filmie.
Prezentacja, która powstała na potrzeby webinaru pt. "Przetestuj swoje CV".
Podczas webinaru został omówione wnioski, które zostały zebrane podczas przeglądów CV podczas rekrutacji. Zdradzamy wskazówki, jak znaleźć błędy i samodzielnie je poprawić.
Prezentacja z webinaru dostępna jest jako kolejny slajd po wyświetlonym filmie.
Prezentacja, która powstała na potrzeby webinaru pt. "Kariera Pentestera".
Podczas webinaru Dawid Bałut wyjaśnia:
- kim jest pentester i jak wygląda jego praca,
- kto może zostać pentesterem,
- jak możesz sprawdzić, czy nadajesz się na pentestera,
- jak rozpocząć karierę pentestera i gdzie szukać pracy,
- jakie są możliwości rozwoju jako pentester.
Prezentacja z webinaru dostępna jest jako kolejny slajd po wyświetlonym filmie.
Fakty i mity na temat zawodu testera oprogramowaniatestuj.pl
Prezentacja, która powstała na potrzeby webinaru pt. " Co mówią o zawodzie testera, a nie jest prawdą."
W prezentacji zawarte są takie informacje o zawodzie testera, jak: wymagane predyspozycje, certyfikacje, ścieżki rozwoju zawodowego oraz często spotykane opinie o testowaniu. Podczas webinaru Adam Dziuba omawia kolejne zagadnienia i obala krążące mity oraz potwierdza istniejące fakty.
Prezentacja dostępna jest jako kolejny slajd po wyświetlonym filmie.
Prezentacja, która powstała na potrzeby webinaru pt. "Matka, żona i... testerka".
Podczas webinaru poruszone zostały takie zagadnienia, jak:
- kim jest tester oprogramowania,
- czym zajmuje się na codzień,
- jakie umiejętności są wymagane, aby nim zostać,
- jak znaleźć pierwszą pracę, jako tester oprogramowania.
Prezentacja, która powstała na potrzeby akcji 3 webinarów o podstawach automatyzacji w Selenium Webdriver.
Podczas ostatniego webinaru dowiesz się, jak napisać swój pierwszy, podstawowy test automatyczny z wykorzystaniem Selenium WebDriver. W dalszej części stworzymy mały framework testowy i rozbudujmy test o bardziej zaawansowane funkcje.
Prezentacja dostępna jest na kolejnym slajdzie po wyświetlanym nagraniu.
Prezentacja, która powstała na potrzeby akcji 3 webinarów o podstawach automatyzacji w Selenium Webdriver.
Podczas drugiego webinaru opowiadamy o tym, czym jest Selenium WebDriver i w jaki sposób tworzone są w nim testy automatyczne. Nauczysz się, jak skonfigurować środowisko do napisania pierwszego testu i dowiesz się, z jakimi przeglądarkami współpracuje.
Prezentacja dostępna jest na kolejnym slajdzie po wyświetlanym nagraniu.
Halo! Tu baza SQL - Różnice między silnikami baz danychtestuj.pl
Prezentacja, która powstała w ramach akcji "Halo! Tu baza SQL".
Zawarte w niej informacje przedstawiają podstawy nauki języka SQL oraz różnice pomiędzy najpopularniejszymi bazami danych oraz zapytaniami, które powstały za ich pomocą.
Prezentacja dostępna jest jako kolejny slajd po wyświetlonym filmie.
Halo! Tu baza SQL - Jak zacząć naukę języka SQL?testuj.pl
Prezentacja, która powstała w ramach akcji "Halo! Tu baza SQL".
Zawarte w niej informacje przedstawiają podstawy nauki języka SQL oraz wskazówki, na temat tego czego się uczyć, które narzędzia wybrać do nauki oraz, jak napisać pierwsze zapytanie.
Prezentacja dostępna jest jako kolejny slajd po wyświetlanym filmie.
Prezentacja z webinaru pt. Wyznania Legalnego Hakera.
Podczas webinara poruszane były takie zagadnienia, jak:
– jak wygląda dzień pracy pentestera,
– w jakich miejscach może pracować pentester,
– ile zarabia na starcie, a ile po kilku latach pracy w zawodzie,
– ciekawostki o pracy pentestera, o których większość osób nie ma pojęcia,
– czy specjalista od cyberbezpieczeństwa to zawód przyszłości,
– skąd czerpać wiedzę o testowaniu bezpieczeństwa,
Prezentacja dostępna jako kolejny slajd po wyświetlonym filmie.
Prezentacja, która powstała na potrzeby webinaru "Parametryzacja testów automatycznych".
Podczas webinaru Mateusz opowiada o tym:
- jak parametryzować testy automatyczne przy użyciu Selenium WebDriver,
- dlaczego warto ich używać i co możesz dzięki nim zyskać,
- jak używać parametrycznych testów automatycznych, by usprawnić i przyspieszyć pracę,
- w jaki sposób parametryzować testy automatyczne napisane przy pomocy JUnit oraz TestNG,
- czym jest Test listeners i jak je wykorzystać podczas testowania automatycznego
Prezentacja z webinaru dostępna jest jako kolejny slajd po wyświetlonym filmie.
Szukamy dziury w całym - czyli nauka testowania oprogramowaniatestuj.pl
Prezentacja powstała na potrzeby webinara pt.Szukamy dziury w całym.
Podczas webinara Ewa Kienc - Brachmańska (Test Project Manager w testuj.pl), pokazała, jakie rodzaje błędów możemy napotkać przy testowaniu aplikacji oraz jak je poprawnie zgłosić i opisać.
Prezentacja dostępna jest jako kolejny slajd po wyświetlonym filmie.
Prezentacja powstała na potrzeby webinara pt. SQL dla żółtodziobów.
Podczas webinara Krystian Brożek (programista z krwi i kości), opowiedział o tym, jakie są rodzaje baz danych, co to jest SQL, gdzie używa się baz danych, po co SQL testerowi i jak rozpocząć naukę tego języka.
Prezentacja dostępna jest jako kolejny slajd po wyświetlonym filmie.
Prezentacja powstała na potrzeby webinara pt. Praca testera w Scrumie.
Podczas webinara Ola Woszczyk- testerka z testuj.pl, opowiedziała, o tym czym jest SCRUM i jak wygląda praca w zespole Scrumowym. Ponadto wyjaśniła, jaką rolę w Scrumie pełni tester i jakie najczęstsze błędy popełniają członkowie zespołu.
Prezentacja dostępna jest jako kolejny slajd po wyświetlonym filmie.
Prezentacja powstała na potrzeby webinara pt. Kobiety do testów. Praktykujemy.
Podczas webinara omawialiśmy 7 zasad testowania oraz podział testów. Pokazaliśmy również, jakie rodzaje błędów możemy napotkać przy testowaniu aplikacji oraz jak je poprawnie zgłosić i opisać.
Prezentacja dostępna jest jako kolejny slajd po wyświetlonym filmie.
Prezentacja powstała na potrzeby webinara pt. Proces testowania od kuchni.
Podczas webinara opowiadaliśmy o tym, jak jak powstaje oprogramowanie, jakie są modele cyklu życia oprogramowania oraz dlaczego komunikacja to podstawa pracy w IT. Nie zabrakło także smaczków, dotyczących obowiązków testera i dokumentacji, którą tworzy.
Prezentacja dostępna jest jako kolejny slajd po wyświetlonym filmie.
Page Object Pattern dla dużej aplikacji webowejtestuj.pl
Prezentacja stworzona na potrzeby webinary pt. "Page Object Pattern dla dużej aplikacji webowej".
Podczas webinaru omówione zostały poniższe zagadnienia:
– czym są wzorce projektowe,
– trochę o podstawach programowania obiektowego,
– czym jest Page Object Pattern,
– podział stron na klasy, na przykładzie większej aplikacji webowej
Prezentacja z webinaru dostępna jest jako kolejny slajd po wyświetlonym filmie.
Prezentacja, która powstała na potrzeby webinaru pt. "Przetestuj swoje CV".
Podczas webinaru został omówione wnioski, które zostały zebrane podczas przeglądów CV podczas rekrutacji. Zdradzamy wskazówki, jak znaleźć błędy i samodzielnie je poprawić.
Prezentacja z webinaru dostępna jest jako kolejny slajd po wyświetlonym filmie.
Prezentacja, która powstała na potrzeby webinaru pt. "Kariera Pentestera".
Podczas webinaru Dawid Bałut wyjaśnia:
- kim jest pentester i jak wygląda jego praca,
- kto może zostać pentesterem,
- jak możesz sprawdzić, czy nadajesz się na pentestera,
- jak rozpocząć karierę pentestera i gdzie szukać pracy,
- jakie są możliwości rozwoju jako pentester.
Prezentacja z webinaru dostępna jest jako kolejny slajd po wyświetlonym filmie.
Fakty i mity na temat zawodu testera oprogramowaniatestuj.pl
Prezentacja, która powstała na potrzeby webinaru pt. " Co mówią o zawodzie testera, a nie jest prawdą."
W prezentacji zawarte są takie informacje o zawodzie testera, jak: wymagane predyspozycje, certyfikacje, ścieżki rozwoju zawodowego oraz często spotykane opinie o testowaniu. Podczas webinaru Adam Dziuba omawia kolejne zagadnienia i obala krążące mity oraz potwierdza istniejące fakty.
Prezentacja dostępna jest jako kolejny slajd po wyświetlonym filmie.
Prezentacja, która powstała na potrzeby webinaru pt. "Matka, żona i... testerka".
Podczas webinaru poruszone zostały takie zagadnienia, jak:
- kim jest tester oprogramowania,
- czym zajmuje się na codzień,
- jakie umiejętności są wymagane, aby nim zostać,
- jak znaleźć pierwszą pracę, jako tester oprogramowania.
Prezentacja, która powstała na potrzeby akcji 3 webinarów o podstawach automatyzacji w Selenium Webdriver.
Podczas ostatniego webinaru dowiesz się, jak napisać swój pierwszy, podstawowy test automatyczny z wykorzystaniem Selenium WebDriver. W dalszej części stworzymy mały framework testowy i rozbudujmy test o bardziej zaawansowane funkcje.
Prezentacja dostępna jest na kolejnym slajdzie po wyświetlanym nagraniu.
Prezentacja, która powstała na potrzeby akcji 3 webinarów o podstawach automatyzacji w Selenium Webdriver.
Podczas drugiego webinaru opowiadamy o tym, czym jest Selenium WebDriver i w jaki sposób tworzone są w nim testy automatyczne. Nauczysz się, jak skonfigurować środowisko do napisania pierwszego testu i dowiesz się, z jakimi przeglądarkami współpracuje.
Prezentacja dostępna jest na kolejnym slajdzie po wyświetlanym nagraniu.
Halo! Tu baza SQL - Różnice między silnikami baz danychtestuj.pl
Prezentacja, która powstała w ramach akcji "Halo! Tu baza SQL".
Zawarte w niej informacje przedstawiają podstawy nauki języka SQL oraz różnice pomiędzy najpopularniejszymi bazami danych oraz zapytaniami, które powstały za ich pomocą.
Prezentacja dostępna jest jako kolejny slajd po wyświetlonym filmie.
Halo! Tu baza SQL - Jak zacząć naukę języka SQL?testuj.pl
Prezentacja, która powstała w ramach akcji "Halo! Tu baza SQL".
Zawarte w niej informacje przedstawiają podstawy nauki języka SQL oraz wskazówki, na temat tego czego się uczyć, które narzędzia wybrać do nauki oraz, jak napisać pierwsze zapytanie.
Prezentacja dostępna jest jako kolejny slajd po wyświetlanym filmie.
Prezentacja z webinaru pt. Wyznania Legalnego Hakera.
Podczas webinara poruszane były takie zagadnienia, jak:
– jak wygląda dzień pracy pentestera,
– w jakich miejscach może pracować pentester,
– ile zarabia na starcie, a ile po kilku latach pracy w zawodzie,
– ciekawostki o pracy pentestera, o których większość osób nie ma pojęcia,
– czy specjalista od cyberbezpieczeństwa to zawód przyszłości,
– skąd czerpać wiedzę o testowaniu bezpieczeństwa,
Prezentacja dostępna jako kolejny slajd po wyświetlonym filmie.
Prezentacja, która powstała na potrzeby webinaru "Parametryzacja testów automatycznych".
Podczas webinaru Mateusz opowiada o tym:
- jak parametryzować testy automatyczne przy użyciu Selenium WebDriver,
- dlaczego warto ich używać i co możesz dzięki nim zyskać,
- jak używać parametrycznych testów automatycznych, by usprawnić i przyspieszyć pracę,
- w jaki sposób parametryzować testy automatyczne napisane przy pomocy JUnit oraz TestNG,
- czym jest Test listeners i jak je wykorzystać podczas testowania automatycznego
Prezentacja z webinaru dostępna jest jako kolejny slajd po wyświetlonym filmie.
Szukamy dziury w całym - czyli nauka testowania oprogramowaniatestuj.pl
Prezentacja powstała na potrzeby webinara pt.Szukamy dziury w całym.
Podczas webinara Ewa Kienc - Brachmańska (Test Project Manager w testuj.pl), pokazała, jakie rodzaje błędów możemy napotkać przy testowaniu aplikacji oraz jak je poprawnie zgłosić i opisać.
Prezentacja dostępna jest jako kolejny slajd po wyświetlonym filmie.
Prezentacja powstała na potrzeby webinara pt. SQL dla żółtodziobów.
Podczas webinara Krystian Brożek (programista z krwi i kości), opowiedział o tym, jakie są rodzaje baz danych, co to jest SQL, gdzie używa się baz danych, po co SQL testerowi i jak rozpocząć naukę tego języka.
Prezentacja dostępna jest jako kolejny slajd po wyświetlonym filmie.
Prezentacja powstała na potrzeby webinara pt. Praca testera w Scrumie.
Podczas webinara Ola Woszczyk- testerka z testuj.pl, opowiedziała, o tym czym jest SCRUM i jak wygląda praca w zespole Scrumowym. Ponadto wyjaśniła, jaką rolę w Scrumie pełni tester i jakie najczęstsze błędy popełniają członkowie zespołu.
Prezentacja dostępna jest jako kolejny slajd po wyświetlonym filmie.
Prezentacja powstała na potrzeby webinara pt. Kobiety do testów. Praktykujemy.
Podczas webinara omawialiśmy 7 zasad testowania oraz podział testów. Pokazaliśmy również, jakie rodzaje błędów możemy napotkać przy testowaniu aplikacji oraz jak je poprawnie zgłosić i opisać.
Prezentacja dostępna jest jako kolejny slajd po wyświetlonym filmie.
Prezentacja powstała na potrzeby webinara pt. Proces testowania od kuchni.
Podczas webinara opowiadaliśmy o tym, jak jak powstaje oprogramowanie, jakie są modele cyklu życia oprogramowania oraz dlaczego komunikacja to podstawa pracy w IT. Nie zabrakło także smaczków, dotyczących obowiązków testera i dokumentacji, którą tworzy.
Prezentacja dostępna jest jako kolejny slajd po wyświetlonym 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)