Dołącz do nas na FB



 

Automatyzacja testowania - prawdy i mity

Prawdy i mity,
oczekiwania i możliwości,
doświadczenia i dobre praktyki
- czyli cała prawda o automatyzacji testowania oprogramowania.


Wspólnie z Państwem tworzymy przestrzeń dla inspiracji,
wymiany doświadczeń, rozwiązywania problemów
oraz ciągłego rozwoju zawodowego i osobistego
- spotkajmy się w Warszawie, w dn. 29 listopada





LOKALIZACJA:
Centrum konferencyjne
Golden Floor Plaza, Warszawa
Al. Jerozolimskie 123A,
Piętro XXII - SALA  M3

Patron honorowy

 


Partner konferencji
 
 


→  Sebastian Małyska, Wiceprezes Zarządu - Stowarzyszenie Jakości Systemów Informatycznych
      "Automatyczny zawrót głowy."
   Zawsze dużo się mówiło nt. automatyzacji. Od czasów  pierwszych edycji  konferencji  TestWarez
   to był zawsze „hot topic", m.in., dla którego ludzie  przyjeżdżali na konferencje. Jako prelegent, ale
   przede wszystkim fan  automatyzacji będę się chciał podzielić moimi spostrzeżeniami dot. zamian,
   których byliśmy świadkami jak również tych, które nadchodzą. Wspólnie postaramy się spojrzeć na
   problem  współczesnej  automatyzacji z pkt-u widzenia: test inżyniera, kierownika testów, pasjonaty
   DevOps oraz członka zarządu stowarzyszenia lokalizującego certyfikację na polskim rynku.

→  Oleg Kulynyak
    
"Aut. tester - mógłbym zaoszczędzić budżet projektu, lecz biznes tego nie chce!?"
   Często  będąc testerem, i mając na celu  rozwijać się w kierunku  automatyzacji,  zaczynamy skupiać
   się na własnym rozwoju: uczymy języki programowania, narzędzia, techniki i dobre zasady kodowania.
   W tym samym momencie, biznes (wytwarzanie  oprogramowania lub klient docelowy) oczekuje od nas
   jasne i przejrzyste skrypty (często - widoczne i zrozumiałe przypadki testowe), bo widzi w tym możliwość
   łatwego zastąpienia wykonywania testów przez testerów manualnych. Z trzeciej strony mamy architektów
   rozwiązań, które narzucają nam wymagania co CI/CD, wyglądu repozytorium, etc. I okazuje się, że w tym
   świetnym trójkącie gubi się testowanie! Mamy typowego dewelopera, t.zw. "Software inżyniera w testach".
   Moim  skromnym  zdaniem,  to  właśnie  profesjonalista -  tester  automatyzujący - ma  obowiązek  dbać
   o merytorykę pisanych testów oraz je przydatność w danym projekcie.
   W swojej prezentacji chętnie podzielę się pomysłami i pewnymi przykładami, kiedy często mylimy się
   z naszą rolą, bo to nie tylko o kodowanie chodzi.

→  Piotr Ślęzak, Prezes ForProgress
     "Projekt projektowi nierówny, czyli udane i nieudane przykłady automatyzacji testów."
   Jeden z obszarów działalności biznesowej ForProgress to Kontrola jakości.
   Od wielu lat  realizujemy dla  klientów projekty  związane z testowaniem  oprogramowania. Mamy
   doświadczenia  zarówno z małych projektów, dla których  testowanie i automatyzacja była czymś
   znaczącym, jak i bardzo dużych przedsięwzięć związanych z wdrażaniem strategicznych rozwiązań
   IT w organizacji. W tych drugich automatyzacja  testów jest tak małym zagadnieniem, że prawie nikt
   go nie zauważa. 
   Co faktycznie daje automatyzacja i dlaczego kończy się sukcesem i wszyscy są zadowoleni?
   Czemu czasem jest tak, że robimy skrypty, wszystko działa ale na koniec nikt nie jest z tego
   zadowolony? Kiedy warto włączyć  automatyzację do testowania  nawet nie informując o tym
   kierownika  projektu?  Gdzie  automatyzacja  testów  wspiera  biznes w różnych  działaniach,
   a gdzie przeszkadza?
   Na wszystkie te pytania odpowiem podczas prezentacji przedstawiając wnioski i przemyślenia
   z naszych projektów, jakie zrealizowaliśmy w firmie.

→  Zbigniew Moćkun
     "Automation in the world of projects - a few thoughts from a business perspectiv."
   Podczas prezentacji chciałbym was przenieść do świata firmy projektowej i wyzwań  przed nią stojących.
   Ostatnich kilka  lat to dla Cognifide ciągły  rozwój, ale też i wiele zmian. Jednym z większych  obszarów,
   do którego  zmieniliśmy podejście to  automatyzacja testów. W swojej  prezentacji  skoncentruję się nad
   trzema elementami z nią związanymi:
        > Sprzedaży automatyzacji oraz rozmowy o niej z klientem biznesowym
        > Re-używanie kodu czy wewnętrznych narzędzi między projektami dla różnych klientów
        > Kto powinien i kiedy pisać testy automatyczne?
        > Czy istnieje mityczne "whole team approach"?
   Dla każdego z punktów przedstawię problemy, które napotkaliśmy oraz rozwiązania ich.

→  Maciej Wyrodek
     "AntiPrinciples in Test Automation. Let's Talk About the Bigger Brother of Antipatterns."
    
Automatyzacja  staje się częścią  pracy  testera, ale wiele osób nie zdaje sobie sprawy, że aby robić
     to dobrze, trzeba również poprawić swoje umiejętności kodowania.
     Niestety wielu testerów zaangażowanych w automatyzację nie ma ochoty rozwijać tych umiejętności.
     Ten panel to opowieść o jednym z takich projektów.  Automatyzacja była  tak rozdęta i niemożliwa do
     opanowania, że testy stawały się bezużyteczne kilka dni po napisaniu. 
     W trakcie prezentacji przyjrzymy się różnym złym  praktykom, które doprowadził do takiego stanu.
     Problemom  tak  głęboko  zagnieżdżonym i tak daleko od  rozsądnych  praktyk, że  nazywanie ich
     antipatternami nie wystarczy. To są anti-principals!
     Przedyskutujemy, co można zrobić, aby uratować taki projekt i czy w ogóle warto go ratować.

→  Michał Ślęzak
      "Selenoid + Allure - czyli Selenium Grid i raporty z testów na sterydach." 
     Podczas swojej prezentacji jako pierwsze przedstawię wam Selenoid, który jest implementacją
     Selenium Huba w Go.  Co stanowi o jego  wyjątkowości?  Szybkość, możliwość  nagrań  video
     z testów czy też możliwość korzystania z VNC podczas nich.
     Drugim narzędziem, o którym będzie mowa jest Allure, czyli moim zdaniem najlepsze obecnie
     narzędzie do tworzenia raportów z testów automatycznych.
     Na koniec pokażę jak oba te narzędzia  zintegrować.


Spotkanie kierujemy do:
osób związanych z obszarem testowania i zapewnienia jakości oprogramowania:
testerów, test leaderów, test managerów, inżynierów testów i jakości oprogramowania,
specjalistów i menedżerów QA, Quality Managerów, Scrum Masterów, programistów,
inżynierów automatyzacji testów, analityków i architektów testów, szefów zespołów
testerskich i liderów testów oraz analityków systemowych i biznesowych, kierowników
projektów, projektantów i właścicieli produktów.

Rozbudź w sobie naturalną i nieskrępowaną
chęć pozyskiwania wiedzy i nowych umiejętności.
Z nami podążaj za trendami i nowymi technikami,
aby zwiększyć swoją efektywność.
Bądź skutecznym ogniwem między twórcą a odbiorcą
końcowym w procesie wytwarzania oprogramowania.


_____________________________________________________________________________________

Funadator książek  
     

 

_____________________________________________________________________________________
Patronat medialny

           
     
     

_____________________________________________________________________________________


***
Wszystkie  projekty i publikowane  na stronie  treści są  własnością spółki i podlegają ochronione
zgodnie z przepisami  prawa autorskiego.  Przywłaszczenie  sobie  praw  autorskich,  kopiowanie,
powielanie oraz wykorzystywanie całości lub elementów w celach czerpania korzyści majątkowych
bez zgody autora jest zabronione.

Warunki udziału:

Cena udziału w konferencji - 550 PLN + 23%VAT

Uwaga!
Rabat do dn. 31 października - cena 495 PLN + 23%VAT

Przy zgłoszeniu kilku osób możliwość negocjacji ceny.
Szczegóły u Organizatora.

* Oświadczam, że przyjmuję wszystkie zobowiązania Zamawiającego, powstałe w wyniku niniejszego zamówienia.
Zamawiający zobowiązuje się do dokonania przedpłaty za zamówione usługi na wskazany przez Organizatora rachunek bankowy SuccessPoint Sp. z o.o., nr: 43 1160 2202 0000 0001 8257 9735.
Uczestnictwo w konferencji możliwe jest wyłącznie po uregulowaniu wszystkich zobowiązań finansowych wobec Organizatora, nie później niż na 7 dni przed wydarzeniem.

Rezygnacja z płatnych usług

W przypadku rezygnacji z udziału Zamawiający zobowiązuje się do dokonania zapłaty całości kwoty
zgodnej z niniejszym zamówieniem. Faktura za zamówione usługi zostanie wystawiona w terminie do
7 dni od dniawykonania usługi i będzie powiększona o należny podatek VAT.
Niestawienie się zamawiającego lub osób przez niego wskazanych do odbioru usługi, będącej przedmiotem umowy, nie zwalnia z zapłaty.

* proszę wybrać
* pola oznaczone gwiazdką są obowiązkowe

Program

9:00 - 10:00 Rejestracja uczestników
10:00 Powitanie i otwarcie konferencji
10:00 - 11:10 "Projekt projektowi nierówny, czyli udane i nieudane
przykłady automatyzacji testów."
Piotr Ślęzak


Jeden z obszarów działalności biznesowej ForProgress to Kontrola jakości.
Od wielu lat  realizujemy dla klientów  projekty  związane  z testowaniem
oprogramowania. Mamy doświadczenia zarówno z małych projektów, dla których
testowanie i  automatyzacja  była  czymś  znaczącym,  jak  i  bardzo  dużych
przedsięwzięć  związanych  z  wdrażaniem  strategicznych  rozwiązań IT
w organizacji. W tych drugich  automatyzacja  testów  jest  tak  małym
zagadnieniem,  że prawie  nikt  go  nie  zauważa. Co  faktycznie  daje
automatyzacja i dlaczego kończy się sukcesem i wszyscy są zadowoleni?
Czemu czasem jest tak, że robimy skrypty, wszystko działa ale na koniec nikt
nie jest z tego zadowolony? Kiedy warto włączyć automatyzację do testowania
nawet  nie  informując  o tym  kierownika  projektu?  Gdzie  automatyzacja
testów wspiera biznes w różnych działaniach, a gdzie przeszkadza?
Na wszystkie te pytania odpowiem podczas prezentacji przedstawiając wnioski
i przemyślenia z naszych projektów, jakie zrealizowaliśmy w firmie. 
11:10 - 11:55 "Automatyczny zawrót głowy."
Sebastian Małyska


Zawsze dużo się mówiło nt. automatyzacji. Od czasów pierwszych edycji
konferencji TestWarez to był zawsze „hot topic", m.in., dla którego ludzie
przyjeżdżali  na  konferencje. Jako  prelegent, ale przede  wszystkim fan
automatyzacji będę się chciał podzielić moimi spostrzeżeniami dot. zamian,
których  byliśmy  świadkami  jak  również tych, które  nadchodzą.
Wspólnie postaramy się spojrzeć na problem współczesnej automatyzacji
z pkt-u widzenia: test inżyniera, kierownika testów, pasjonaty DevOps oraz
członka zarządu stowarzyszenia lokalizującego certyfikację na polskim rynku.
11:55 - 12:25 Przerwa kawowa
12:25 - 13:10 "Aut. tester - mógłbym zaoszczędzić budżet projektu,
lecz biznes tego nie chce!?"
Oleg Kulynyak


Często  będąc testerem, i mając na celu rozwijać się w kierunku automatyzacji,
zaczynamy  skupiać się na własnym rozwoju:  uczymy języki  programowania,
narzędzia, techniki i dobre zasady kodowania. W tym samym momencie, biznes
(wytwarzanie  oprogramowania lub klient docelowy)  oczekuje od nas jasne
i przejrzyste skrypty (często - widoczne i zrozumiałe przypadki testowe), bo
widzi w tym możliwość łatwego zastąpienia wykonywania testów przez testerów
manualnych. Z trzeciej strony mamy architektów rozwiązań, które narzucają nam
wymagania co CI/CD, wyglądu repozytorium, etc.
I okazuje się, że w tym świetnym trójkącie gubi się testowanie! Mamy typowego
dewelopera, t.zw. "Software inżyniera w testach". Moim skromnym zdaniem,
to właśnie  profesjonalista - tester  automatyzujący - ma obowiązek dbać
o merytorykę  pisanych testów oraz je  przydatność w danym  projekcie.
W swojej prezentacji chętnie podzielę się pomysłami i pewnymi przykładami,
kiedy często mylimy się z naszą rolą, bo to nie tylko o kodowanie chodzi.
13:10 - 13:55

"Automation in the world of projects - a few thoughts
from a business perspectiv."
Zbigniew Moćkun

    
   Podczas prezentacji chciałbym was przenieść do świata firmy projektowej
i wyzwań przed nią stojących. Ostatnich kilka lat to dla Cognifide ciągły rozwój,
ale też i wiele zmian. Jednym z większych obszarów, do którego zmieniliśmy
podejście to automatyzacja testów. W swojej prezentacji skoncentruję się nad
trzema elementami z nią związanymi:

        > Sprzedaży automatyzacji oraz rozmowy o niej z klientem biznesowym
        > Re-używanie kodu czy wewnętrznych narzędzi między projektami dla
           różnych klientów
        > Kto powinien i kiedy pisać testy automatyczne?
        > Czy istnieje mityczne "whole team approach"?
Dla każdego z punktów przedstawię problemy, które napotkaliśmy oraz rozwiązania ich.

13:55 - 14:55 Przerwa obiadowa
14:55 - 15:25 "AntiPrinciples in Test Automation. Let's Talk About
the Bigger Brother of Antipatterns."
Maciej Wyrodek

    
Automatyzacja staje się częścią  pracy testera, ale wiele osób nie zdaje sobie
sprawy, że aby robić to dobrze, trzeba również poprawić swoje umiejętności
kodowania. Niestety wielu testerów zaangażowanych w automatyzację nie ma
ochoty rozwijać tych umiejętności. Ten panel to opowieść o jednym z takich
projektów. Automatyzacja była  tak rozdęta i niemożliwa do opanowania, że
testy stawały się bezużyteczne kilka dni po napisaniu. W trakcie prezentacji
przyjrzymy się różnym złym praktykom, które doprowadził do takiego stanu.
Problemom tak głęboko zagnieżdżonym i tak daleko od rozsądnych praktyk,
że nazywanie ich antipatternami nie wystarczy. To są anti-principals! 
Przedyskutujemy, co można zrobić, aby uratować taki projekt
i czy w ogóle warto go ratować.
15:25 - 16:10 "Selenoid + Allure - czyli Selenium Grid i raporty
z testów na sterydach."
Michał Ślęzak


Podczas swojej prezentacji jako pierwsze przedstawię wam Selenoid, który
jest implementacją  Selenium Huba w Go. Co stanowi o jego  wyjątkowości?
Szybkość, możliwość  nagra video z testów czy też możliwość  korzystania
z VNC podczas nich. Drugim narzędziem, o którym będzie mowa jest Allure,
czyli moim zdaniem  najlepsze  obecnie  narzędzie do  tworzenia  raportów
z testów automatycznych. Na koniec pokażę jak oba te narzędzia zintegrować.
16:10 - 16:25 Zakończenie konferencji

 

***
Wszystkie  projekty i publikowane  na stronie  treści są  własnością spółki i podlegają ochronione
zgodnie z przepisami  prawa autorskiego.  Przywłaszczenie  sobie  praw  autorskich,  kopiowanie,
powielanie oraz wykorzystywanie całości lub elementów w celach czerpania korzyści majątkowych
bez zgody autora jest zabronione.

Trenerzy

   
 Oleg Kulynyak,

Absolwent politechniki Lwowskiej oraz Wyższej Szkoły Menedżerskiej w Warszawie.
Na co dzień zajmuję się automatyzacją procesu testowania aplikacji. Zawsze chętnie poznaję coś nowego, jestem spragniony nowych i ambitnych wyzwań oraz doświadczeń. Certyfikowany trener w obszarze Lean Management, co ma swój odgłos w moim codziennym życiu, oraz życiu zawodowym.
Prelegent Agile & Automated Days Poland 2017, WarszawQA.
 
 Sebastian Małyska, Stowarzyszenie Jakości Systemów Informatycznych

Absolwent na Uniwersytecie Technologiczno-Przyrodniczym w Bydgoszczy. Od 2005 roku pracuje na stanowiskach związanych z inżynierią oprogramowania:tester, leader & kierownik. Obecnie zatrudniony w firmie Cognifide. ISTQB certyfikowany tester. IREB certyfikowany analityk. Współorganizator i mówca konferencji. Na polskich i zagranicznych konferencjach członek rad programowych. Współorganizator meetup’u w Bydgoszczy. Wykładowca na studiach podyplomowych. Wiceprezes Zarządu Stowarzyszenia Jakości Systemów Informatycznych.


 Zbigniew Moćkun, Cognifide

Pracuje na stanowisku Global Head of QA Practice w firmie Cognifide, która specjalizuje się w produkcji zaawansowanych technologicznie aplikacji internetowych, zbudowanych na bazie CMS'ów stworzonych przez Adobe (AEM) oraz Sitecore'a oraz pomaga innym firmom w procesach transformacji cyfrowej.
Zbyszek  swoje  doświadczenie  zdobywał w międzynarodowej korporacji (Motorola), następnie średniej wielkości firmie (WeDo Technology) skąd trafił do małego startupu - Cognifide. Tam spędził ostatnie 10 lat mając szczęście bycia częścią transformacji swojej firmy od startupu do dojrzałej organizacji. Od początku zwolennik automatyzacji, open source oraz metodyk zwinnych (woli Kanbana od  Scrum'a). Obecnie mocno promuje takie podejścia jak Shift Left czy Continuous Delivery. Wierzy, iż developer to przyjaciel od którego możemy się wiele nauczyć (ze wzajemnością), a nie wróg.
Współtwórca PTaQ (Poznań Testing and Quality Group), autor artykułów o automatyzacji między innymi do "Testing Experience", a od czasu do czasu prelegent.

 

 


 Piotr Ślęzak, ForProgress Sp. z o.o.

Prezes spółki ForProgress, ekspert, manager i trener, prowadzący i realizujący złożone projekty doradcze i wdrożeniowe,  szkolenia i warsztaty z zakresu IT, w szczególności z obszaru jakości. Członek i założyciel Stowarzyszenia Jakości Systemów Informatycznych, przez wiele lat członek zarządu, skoncentrowany na propagowaniu podejść metodycznych i procesowych oraz przekładania teorii na praktykę. Od kilkunastu lat zajmuje się tematyką inżynierii oprogramowania, wspierając swoich klientów w rozwiązywaniu problemów poprzez edukację  biznesową i informatyczną przedsiębiorstw  oraz poprzez wsparcie w realizacji projektów informatycznych. Kieruje się biznesowym zastosowaniem dostarczanych rozwiązań oraz ich funkcjonalnością i użytecznością. Jest zwolennikiem dopasowywania narzędzi do organizacji a nie  odwrotnie. Doradza firmom ubezpieczeniowym, telekomunikacyjnym, bankom i instytucjom finansowym, administracji rządowej i firmom z branży przemysłowej.
Regularnie występuje na najważniejszych konferencjach dotyczących innowacyjności i jakości w IT.
  Michał Ślęzak, WhatClinic.com 

Software Developer In Test w WhatClinic.com. Od kilku lat zajmuje się automatyzacją testów. Pisze bloga, w którym skupia się na automatyzacji testów testingplus.me. Jest aktywny jako jeden z liderów ptaq.org - poznańskiego meetup'u skupiającego społeczność testerów.
Jeden z twórców TestingParrot - podcastu skupionego na tematach około testowych.
Publikował dla Programista Magazyn oraz testuj.pl. Poza karierą zawodową interesuje się marketingiem oraz produktywnością.

 Maciej Wyrodek

„I am part of that power which eternally wills evil and eternally works good”
Software Development Engineer in Test with about six years of experience. Most of his career spent working for companies from the different part of the world. His curiosity led him to move to Ireland in 2016 where he worked first for Dell and now works for Rakuten Kobo.
He became tester because outside becoming demolition expert it was only available option to get paid for breaking stuff. Even though he specialises in Test Automation, his first love was Manual Testing. He loves experimenting seeing new things and how they affect his world.
In free time writing his blog thebrokentest.com. Where he aims to discuss different code smells in test automation. He also likes to share their various testing inspirations.
 
   

 

***
Wszystkie  projekty i publikowane  na stronie  treści są  własnością spółki i podlegają ochronione
zgodnie z przepisami  prawa autorskiego.  Przywłaszczenie  sobie  praw  autorskich,  kopiowanie,
powielanie oraz wykorzystywanie całości lub elementów w celach czerpania korzyści majątkowych
bez zgody autora jest zabronione.