Agenda


Trendy i inspiracje
Kategoria specjalna, która gromadzi wykłady dot. dwóch obszarów: motyw główny konferencji związany z jej hasłem, co roku innym; nowatorskie propozycje wpisujące się już w istniejące bądź wyznaczające nowe trendy.więcej

Testy niefunkcjonalne i UX
Nie może być mowy o profesjonalnym testowaniu bez testów niefunkcjonalnych. Stąd na naszej konferencji będą również poruszana tematy dot. testów wydajnościowych, dostępność/accessibility itp.więcej

Wykład zaawansowany
Gwiazdą oznaczyliśmy te wykłady, które naszym zdaniem: wymagają zaawanowanej wiedzy i doświadczenia od słuchaczy, wymagają bardzo specyficznej wiedzy domenowej, wykraczają poza tematykę testowania czy zapewnienia jakości najczęściej w domenę biznesową. W domyśle, ma to pozwolić prelegentom na pominięcie elementów wprowadzenia w temat i przejścia od razu do meritum. Dzięki temu zyskujemy więcej czasu na trudnejsze…więcej


Automatyzacja
Nie może być mowy o konferencji Testwarez bez automatyzacji. Stąd wszystko nt. projektowania automatycznych skryptów testujących, technik, metod i narzędzi w automatyzacji a kończąc na dyskusji o jej kosztach i podstawowym pytaniu czy warto … ?więcej

Zarządzanie testami
Zaprojektowanie dobrego scenariusza testowego nie jest wcale trywalne. Jest wiele szkół, które w tym pomagają ale na pewno, żadna nie daje gotowej recepty. Stąd bieżąca kategoria, w której zgrupujemy wszystkie prelekcje dot. projekowania testów, doboru właściwej metodologii czy zarządzania nimi zarówno na poziomie projektu jak i organizacji. Poza optymalizacją kosztową dodatkową komplikacją może być sam…więcej


QFit
Testowanie oprogramowania to jeden z elementów zapewnienia jakości, a jakie są inne? Co wpływa na jakość finalnego produktu, efektywność prowadzenie prac, zadowolenie klienta i osiąganie celów biznesowych? Na te tematy będziemy rozmawiać w ramach wykładów QFit. Pojawią się wątki dotyczące różnych podejść do wytwarzania i utrzymania oprogramowania, w tym popularne dziś hasła Agile, DevOps, LeanIT,…więcej

Zarządzanie zespołem i/lub projektem
Wiadomo, że zarządzanie w projekcie nie jest prostym tematem. Trzeba poruszać się w ramach jakieś metodyki, czasem łączyć różne. Ponadto co poza tym trzeba również zadać o swój zespół o ich rozwój i motywację. O wszystkim tym i innych jak np. umiejętności miękkie czy rozwój kompetencji będzie na tracku pt. zarządzanie zespołem i projektem.więcej


Bezpieczeństwo
Bezpieczeństwo naszych produktów i rozwiązań jest coraz szerzej dyskutowanym tematem. Stąd również na naszej konferencji nie może zabraknąć tej kategorii w agendzie. W tym roku dodatkowo poza testwarezowymi testami bezpieczeństwa będą również qfitowe rozważania nt. jego roli w procesach i wdrożeniach.więcej

Mobile
Z roku na rok coraz mocniej obecny jest szeroko rozumiany mobile w naszej branży. Stąd doceniając wagę tego trendu proponujemy osobną kategorię przeznaczoną wyłącznie na tematykę dot. urządzeń mobilnych i ich testowania.więcej

Dzień 0 – 28.09

Warsztaty
10:30Rejestracja uczestników
Wprowadzenie do Protractor'a - end to end testing for AngularJSpl Dominika Jędrzejczak | Dostępne miejsca 3 / 20
Protractor to JavaScriptowe narzędzie do automatyzacji aplikacji webowych oparte o Selenium Webdriver. Połączone z frameworkiem Cucumber doskonale sprawdza się przy automatyzacji testów użytkownika i end-to-end. W czasie warsztatu zapoznamy się z przykładową konfiguracją narzędzia. Poznamy elementy specyficzne dla Protractora (np. waitForAngular, lokatory: repeater, model, binding), ale również te związane z zastosowaniem JavaScriptu (np. callback, promise…więcej
Testowanie użyteczności oraz dostępności interfejsu w aplikacjach mobilnychpl Aleksandra Pirek, Aleksandra Sasin | Dostępne miejsca 9 / 20
            Testowanie aplikacji mobilnych różni się od testowania aplikacji internetowych czy desktopowych pod wieloma względami. Najczęściej testy funkcjonalne tego typu aplikacji opierają się na testowaniu interakcji użytkowników. Oczywistym jest, że inaczej wygląda testowanie aplikacji bankowej, a jeszcze inaczej gry lub aplikacji społecznościowej. Bardzo dużo zależy również od docelowej grupy przyszłych…więcej
Apache JMeter™ 3.0 - Co nowego?pl Adrian Bala | Dostępne miejsca 3 / 15
Apache JMeter™ 3.0 to otwarte oprogramowanie, napisane w Javie i dedykowane do wykonywania testów obciążeniowych, wydajnościowych oraz funkcjonalnych. Dzięki przemyślanej architekturze i prostocie użycia, doskonale wpisuje się w standardowy zestaw narzędzi testera, które warto znać i umieć efektywnie zastosować. Jego główne zalety to: 1. Automatyzacja. 2. Wieloplatformowość. 3. Wielowątkowość. 4. Modyfikowalność. 5. Darmowość. Podczas warsztatów…więcej
ForEvo – efektywniejsza automatyzacja przy użyciu narzędzi open sourcepl Łukasz Burczak, Andrii Popenko | Dostępne miejsca 2 / 20
ForEvo jest rozwiązaniem do automatyzacji między platformowych testów regresji. Framework zawierający Selenium Webdriver, Sikuli oraz Autoit-a umożliwia wykonywanie testów automatycznych dla niemal wszystkich technologii, od aplikacji webowych po aplikacje mobilne. ForEvo jest frameworkiem, który można rozszerzyć na inne rozwiązania i technologie. Celem warsztatów jest ukazanie jednego ze sposobów usprawnienia tworzenia testów automatycznych przy użyciu rozwiązań…więcej
Pimp your team! Coaching w pracy lidera - tips, tricks & practicepl Karolina Trzcionka, Martyna Panek, Małgorzata Dec | Dostępne miejsca 3 / 20
        Oswajamy tematykę coachingu i wykorzystania narzędzi coachingowych w codziennej pracy lidera. Warsztat, łącząc w sobie omówienie teoretyczne i ćwiczenia praktyczne, dotknie tematyki coachingowego stylu zarządzania. Omówimy i przetestujemy narzędzia wzmacniające odpowiedzialność zespołu za realizację jego celów (np. GOLD, model GROW). Popracujemy również nad wzniesieniem na wyższy poziom takich umiejętności jak aktywne…więcej
Psychology and testingen Denoo Olivier | Dostępne miejsca 6 / 15
Testing software in a more mature and structured way is synonym to bringing (big) changes in an organization. It is introducing new (disturbing) processes, new (intrusive) reporting, new (annoying) gates, new (unknown) roles and responsibilities… All of those irremediably change the way of working, disrupting existing (bad?) long running habits, breaking „business as usual”, silent…więcej

Lunch 15:00-16:00

Automatyzacja testów aplikacji webowej z wykorzystaniem narzędzia open source, czyli AET w teorii i praktyce.pl Maciej Laskowski, Radosław Lawgmin | Dostępne miejsca 1 / 20
Czy myślałeś kiedyś o aplikacji, która pozwoli Ci śledzić zmiany na Twojej stronie w trakcie trwania jej developmentu? Czy marzyłeś o narzędziu, które umożliwi Ci kontrolę zmian na Twojej stronie w szybki i zautomatyzowany sposób? Czy uwżasz, że testy regresyjne są kosztowne i potrafią trwać długo? Jeżeli tak i wierzysz, że jest coś, co możesz…więcej
Scrum Droidpl Michał Dusiński, Modest Aniszczyk | Dostępne miejsca 18 / 24
Warsztat Scrum Droid pozwala uczestnikom wypróbować Scruma w działaniu a nie tylko wysłuchać teoretycznych podstaw czy zasad. Jest to iteracyjna praca z klockami Lego(R) Mindstorms(R). Uczestnicy dostają backlog produktu, który mają wykonać w określonych okolicznościach, które są obrazem ograniczeń projektowych w codziennej pracy zespołowej. Istotną częścią pracy z klockami są pytania uczestników i odpowiedzi trenerów,…więcej
Wdrożenia automatyzacji do projektu IT - case studiespl Kasjan Kotynia, Robert Nyga | Dostępne miejsca 0 / 16
Wiele projektów boryka się z problemem efektywnej automatyzacji testów. Razem z coraz nowszymi narzędziami, otrzymujemy coraz to większe możliwości automatyzacji procesów zapewniania jakości w naszych projektach. Pomimo tego, bardzo często napotykamy problemy, których sednem rozwiązania nie jest dobór technologii, a samo podejście. Podczas naszych warsztatów przedyskutujemy kilka przykładów wdrożeń testów automatycznych w rzeczywistych projektach. Kładziemy…więcej
Examine your testing skillsen Alexandra Casapu | Dostępne miejsca 11 / 15
“Socrates said that unexamined life is not worth living. Perhaps it’s time to inventory the imprints and anchors in our own life.” Dan Ariely Most of the times I do a testing activity, I face new intellectually challenging problems. Considering that there is no bullet-proof recipe for solving these problems, how can I improve in using…więcej
Wykorzystanie sztucznej inteligencji w przewidywaniu obszarów błędogennychpl Jarosław Hryszko | Dostępne miejsca 1 / 15
Czas nie jest z gumy a ludzi do pracy zawsze brakuje. Czyż nie dobrze byłoby znać najbardziej błędogenne elementy aplikacji zanim zaczną sprawiać kłopoty? Moglibyśmy lepiej zaplanować zadania związane z zapewnieniem jakości w naszym projekcie. Rozwiązaniem może być wykorzystanie mechanizmów sztucznej inteligencji – wykorzystując dane historyczne, możemy nauczyć je wskazywać potencjalnie kłopotliwe części nowo powstałej…więcej

Kolacja 20:00

Wieczorne atrakcje 21:00 -

6.17Wieczorek autorski
Spotkanie osób, ale przede wszystkim z osobami autorami publikacji wydanych przez PWN. Szansa na autograf lub konstruktywną polemikę. Zapraszamy!
21:00 - 6.24Wieczór gier
Okazja na zabawę przy grach planszowych w tym grach zaprojektowanych przez testerów dla testerów. Dostępny również będzie Xbox z najsławniejszą polską grą ostatniego roku.
21:00 -6.20, 6.21, 6.19, 6.18Mini Panel
Wzorem innych konferencji udostępniamy uczestnikom salkę i dajemy okazję posiedzieć i porozmawiać o swoich wyzaniach, problemach czy po prostu dopytać o kwestie poruszane na warsztatch. Przed salkami będą flipchart-y gdzie do lunch'u będziecie mogli wpisać swoją własną propozycje tematu. Natomiast po warsztatch będzie można oddać swój głos na wybrany temat. Co pozwoli na przydzielnie temmatu do salki.

Dzień 1 konferencji – 29.09


10.30 - 11.156.13Rozpoczęcie konferencjiKomisja organizacyjna, Rada Programowa

Wykład otwierający 11:15 – 12:00

11:15 - 12:006.13Testowanie oczami specjalistów od utrzymaniaplKrzysztof Tomkiewicz
ITIL – najpopularniejszy standard zarządzania IT opiera się na dwóch fundamentach – modelu usługowym i podejściu procesowym. Dostarcza kompletną wizję cyklu życia usługi IT, uwzględniając działania z obszaru testowania. Jest to podejście zarządcze, bez sugerowania konkretnych metod czy technik. W prezentacji zostanie omówione testowanie w realiach organizacji procesowej. W ostatnich latach posadami ITIL-owego świata mocno…więcej

Przerwa kawowa 12:00 – 12:30

Wykłady przedpołudniowe 12:30 – 14:00



12.30 - 13:156.11Disaster Recovery TestingenMateusz Holewski
Przedstawienie procesu awaryjnego odzyskiwania usług IT i roli testerów oprogramowania. W prezentacji:– dlaczego ta usług ajest ważna– jak zaprojektować rozwiązanie DR– co to jest RTO i RPO (parametry uslugi DR)– jak przygotować test DR– jakie jest połączenie DR I testowania oprogramowania– problemy, wyzwania, role i obowiązkiThe presentation is showing a service called IT Service Continuity…więcej


12.30 - 13:156.23Strategie testowe czyli jak wytłumaczyć Prezesowi za co płaci TesteromplTomasz Osojca
Chciałbym przedstawić kilka strategii testowych, strategii w rozumieniu jak umiejscowić testowanie w procesie produkcji oprogramownia i hierarchi społecznej organizacji. Zwrócić uwagę na wady i zalety oraz pewne mity, ze szczególnym uwzględnieniem wpływu na pozycję testerów, ich ważność w zespole oraz zrozumienie osób zarządzających IT jaką wartość testerzy wnoszą do organizacji. Profil prelegentawięcej

12.30 - 13:156.12Praktyczne podejście do bezpieczeństwa informacjiplPrzemysław Szczurek
Przedstawiciel jednostki certyfikującej TUV NORD Polska postara się zaprezentować aktualne zagrożenia dla przetwarzanych informacji w postaci elektronicznej. Tym razem postanowiliśmy nie zamykać się wyłącznie w obszarze biznesowego otoczenia. Zaprezentujemy Państwu przykłady z życia, dotyczące Was, Waszych znajomych, rodzin. Wspólnie postaramy się odpowiedzieć na pytanie, gdzie powinniśmy wykonywać przelewy elektroniczne, w pracy, w domu, hotelu, w…więcej


12.30 - 13:156.25Do biegu, gotowi ...START ! Czyli SZYBKO czy DOBRZE a może ze zdrowym rozsądkiem ?plRobert Pławiak
Prezentacja będzie miała na celu przedstawienie i demonstrację testowania wymagań niefunkcjonalnych, które tak zawsze są „mile” widziane w rozwiązaniach IT. Autor skupii się na przedstawieniu nie tylko technicznych aspektów wytwarzania oprogramowania ale przedewszystkim podzielenia się wiedzą z zakresu zarządzania zasobami, zespołem, widzę i jak stosować metodyki AGILE/LEAN. Jednym słowem dynamicznie i napewno w udziałem absolutorium…więcej

12.30 - 14:006.17Symptomy porażkiplTomasz Olszewski
Sukces ma wielu ojców. Porażka jest sierotą. Żyjemy w czasach gdzie na każdym kroku gloryfikuje się sukces.  W sylabusach ISTQB i branżowych artykułach zwraca się wiele uwagi na dobre praktyki wytwarzania oprogramowania.  Mimo tego, iż człowiek uczy się na błędach, niemal nigdzie nie znajdziemy omówienia kwestii  złych praktyk i tego, co z nich wynika. Dlaczego…więcej


13.15 - 14:006.13Testowanie mutacyjne w praktycznych procesach deweloperskichplMichał Mnich, Piotr Wawrzyniak
Na początek celem wstępu i przypomnienia wprowadzona zostanie wraz z objaśnieniem definicja testowania jednostkowego. Następnie przejdziemy do przedstawienia czym testowanie mutacyjne właściwie jest oraz jaka jest jego relacja z wcześniej zdefiniowany testowanie jednostkowym. W dalszej części wykładu zagłębimy sięw praktyczne zastosowanie testowania mutacyjnego, przede wszystkim jako automatyczny process weryfikacji poprawności testów oraz jako narzędzie do predykcji ilości błędów w projekcie. Wskażemy także…więcej

13.15 - 14:006.11Mission Impossible czy jak efektywnie ulepszyć organizacjęplMichał Szklarek, Andrzej Woroszyło
Po co zmieniać? Jak zmieniać? Na czym bazować, standardy, czy własna droga? Jak realnie wpływa uporządkowanie procesów zarządczo-wytwórczych na bieżącą realizację projektów? Czy usystematyzowanie metodyczne faktycznie wpływa na poprawienie bieżącej efektywności projektowej i produkcyjnej? Jak uchronić organizację podczas zmian przed odejściem kluczowych pracowników? Kontynuacja dotychczasowego działania a wdrażane zmiany – jak znaleźć złoty środek? Profil…więcej





13.15 - 14:006.25Dobre praktyki badania wydajności systemówplPiotr Ślęzak
Badanie wydajności systemów to nie tylko nagranie skryptów, uruchamianie i sprawdzanie wyników. Wiele osób nie zwraca uwagi na to, jak w ogóle się zabrać za badanie wydajności. Skąd wziąć scenariusze do badania wydajności? Jak określić kryteria akceptacji systemu? W tych aspektach współpraca z biznesem jest nieodzowna ale nie jest to prosta współpraca. Biznes często nie…więcej

Lunch 14.00 – 15.15

Wykłady popołudniowe 15:15 – 18:45


15.15 - 16:006.13Efektywne wykorzystanie JUnit i TestNGplAnna Kovalchuk
Frameworki Junit i TestNG to podstawa testowania zautomatyzowanego w języku programowania Java. Jednak wielu testerów nie zwraca wystarczającej uwagi na ten ważny aspekt projektowania zautomatyzowanych testów. Początek pracy z tymi narzędziami jest łatwy. Doświadczenie jednak pokazuje, że większość testerów automatycznych wykorzystuje tylko niewielką część możliwości, które zapewniają frameworki testowe. W prezentacji zostanie przedstawione jak organizować…więcej

15.15 - 16:006.11Prawne aspekty umów dla projektów realizowanych w modelu AgileplMarcin Gabryszak
Sporządzenie dobrej umowy do projektu realizowanego w oparciu o Agile może stanowić wyzwanie, tym bardziej, że jednym z głównych elementów manifestu jest wskazanie prymatu współpracy z klientem nad formalną umową, czy działające oprogramowanie ponad szczegółową dokumentację. Nadto, właściwie na początku drogi nie znamy końcowego efektu założonego projektu, jego wartości, czy parametrów. Jednakże dobrze opisana procedura…więcej



15.15 - 16:006.12Podatności, których nie chcę więcej widziećplMateusz Olejarka
Czy jakieś błędy szczególnie Cię irytują? Chciałbyś je wszędzie wyplenić? Ja mam swoją własną listę, listę podatności, czy inaczej mówiąc błędów w mechanizmach zabezpieczeń aplikacji. Chciałbym się nią z Wami podzielić, pokazać Wam jak je wykryć i czemu należy je poprawić, aby w żadnej aplikacji, czy w tej którą testujecie, czy po prostu używacie, nie…więcej


15.15 - 16:006.25Wojna Światów czyli jaką masz łatkę testerze ?plAleksander Lipski
O testowaniu oprogramowania zostało już tyle powiedziane, że praktycznie każdy choć trochę interesujący się tym zagadnieniem ma już określone własne wyobrażenie o „świecie testowania oprogramowania”. Tak jak w innych dziedzinach tak i tutaj pojawiają się autorytety, eksperci i innowatorzy. I tak jak w innych dziedzinach tak i w testowaniu oprogramowania bardzo szybko natrafiamy na spór…więcej

15.15 - 16:456.17Biała skrzynka, czarna skrzynka... szara skrzynka? Czy szara skrzynka istnieje?plJustyna Mazur, Karolina Pawłowska
        Wśród olbrzymiego przyrostu i wymiany informacji w świecie pędzącym do przodu o petabajty danych dziennie, raz po raz pojawiają się trendy. Czasem rewolucjonizują one daną dyscyplinę, a czasem są “jedynie” dobrym tematem do branżowych rozmów przy piwie. Na nowe trendy nie jest odporna również dziedzina testowania oprogramowania. Jednym z takich “nowości”…więcej


16.00 - 16:456.13Let's Play - Quality Micro&MacroplTomasz Dubikowski
Świat IT został opanowany przez mikro serwisy. Nowe podejście do architektury ma zapewnić szybkie oraz wygodne budowanie modularnych, niezawodnych, a przede wszystkim łatwo skalowalnych systemów. I tak jest. Mikro serwisy, zrobione dobrze, rozwiązują wiele problemów, które pojawiały się w przypadku monolitycznych systemów. No właśnie – zrobione dobrze. Zrobione źle, o co nietrudno, mogą przynieść więcej…więcej

16.00 - 16:456.11Jak się ma Agile do jakościplKrystian Kaczor
Od przynajmniej dwóch lat można zaobserwować nowy etap w rosnącej popularności podejścia zwinnego, czyli Agile. Organizacje i ludzie nie pytają już co to jest, ale jak z tego najlepiej wykorzystać. Za całym pomysłem Agile Software Development stoi potrzeba budowania wyższej jakości rozwiązań niż ma to miejsce w podejściu tradycyjnym. Najczęściej stosowaną implementacją. Agile w praktyce…więcej


16.00 - 16:456.23Senior QAs ­ czy nimi jesteśmy? Co zrobić aby się nimi stać? Czy dobrze ich szukamy?plMichał Kujałowicz
“Pracuję już w naszej firmie 4,5,6 lat. Chciałabym/chciałbym zostać Senior testerem. Czuję że już czas.” To częsta rzeczywistość ­ awans na poziom Senior na podstawie lat pracy w danej firme. Problem zaczyna pojawiać się wówczas gdy chcemy z tej pozycji poszukać nowych wyzwań, szukać nowej pracy. Bardzo często dochodzi do weryfikacji, zderzenia się ze ścianą…więcej

16.00 - 16:456.12QA w świetle wymagań bezpieczeństwaplPszczółkowski Kamil
Testowanie w cyklu projektowania i rozwoju oprogramowania jest znane od wielu lat, jednakże nie zawsze przykłada się ono na zapewnienie odpowiedniego poziomu bezpieczeństwa. Konsekwencje mogą być dotkliwe – od nieujawnionych poważnych podatności, braku spełnienia wymagań prawnych, aż po skutki finansowe – kosztów modyfikacji mechanizmów np. uwierzytelniania i autoryzacji. Przeprowadzone badania OWASP pokazują, że w cyklu…więcej


16.00 - 16:456.25Stary dobry przypadek testowy, a może coś innego...?plMonika Lichota - Cywińska
W swoim wystąpieniu chciałabym opowiedzieć o wadach I zaletach projektowania testów w oparciu o tworzenie przypadków testowych. Każdy projekt informatyczny i Organizacja rządzą się swoimi prawami, co więcej proces testowania powinien być pochodną  SDLC i dobrze, aby był dopasowany do umiejętności i wiedzy zespołu testów. Produkty testowe powinny być zrozumiałe dla Klienta, a ich celem…więcej

Przerwa kawowa 16:45 – 17:15


17.15 - 18:006.13From CI to CD - user storyenRemigiusz Dudek
Thanks to our inner drive to optimize all repetitive tasks supported by business pressure to deliver solutions more frequently, we are constantly inspired to remove waste from our software delivery process and shorten a release cycle. I could easily be convinced, that as the need to solve big-bang integration issue and everlasting hardening iteration arisen,…więcej



17.15 - 18:006.23Narzędzia metodologiczne w pracy testeraplAdam Roman
Prezentacja omawia dwanaście użytecznych reguł metodologicznych. Część z nich związana jest bezpośrednio z pracą testera bądź kierownika testów, część jest bardziej ogólna, ale w szczególności – i to pokażę podczas prezentacji – może mie zastosowanie w inżynierii jakości. Znajomość tych reguł pozwala na efektywniejszą i bardziej świadomą pracę oraz rozwój osobisty testera. Poziom prezentacji jest…więcej

17.15 - 18:456.12Usability na co dzień. Jak przeprowadzić szybkie i skuteczne testy użyteczności?plAleksandra Pirek, Aleksandra Sasin
Testy z użytkownikami są podstawową i najważniejszą techniką badania i ulepszania użyteczności produktów a ich celem jest sprawdzenie, czy strona jest intuicyjnai zrozumiała dla użytkownika. Obserwując jak użytkownik strony/aplikacji wykonuje zdefiniowane zadania na badanym systemie, możemy szybko i łatwo zweryfikować , w jaki sposób porusza się po stronie oraz które elementy są dla niego problematyczne.…więcej


17.15 - 18:006.25Różne aspekty jakości w firmie ITplRobert Jaroch
W jaki sposób systemowo podejść do zarządzania jakością w firmie świadczącej usługi IT w obszarze usług zarządzanych? Na jakie aspekty jakości zwrócić uwagę w firmie świadczącej usługi zarządzane (managed services)? Jak wykorzystać wymagania norm ISO (i to nie tylko ISO 9001 oraz ISO/IEC 20000 ale i ISO 22301)w systemowym podejściu do jakości w branży IT?…więcej

17.15 - 18:456.17Testowanie vs. sprawdzanieplKamila Gawrońska, Tomasz Wierzchowski, Daniel Dec
        Chcielibyśmy wspólnie z uczestnikami panelu znaleźć odpowiedź na pytanie: Czy testowanie może opierać się tylko i wyłącznie na sztuce sprawdzania? Czy w testowaniu wystarczy tylko poprawnie sprawdzać rozpisane scenariusze testowe czy recepta na oprogramowanie pozbawione błędów leży gdzieś indziej? Zastanowimy się wspólnie jakich umiejętności powinien dostarczać zespołowi tester żeby dostarczane oprogramowanie…więcej


18.00 - 18:456.13Jak stworzyliśmy automatyzację testów dla wielu wersji dużej międzynarodowej platformy - problemy i wyzwaniaplFilip Słomski, Paweł Maciejewski
Celem prezentacji jest przedstawienie procesu powstawania testów automatycznych w OLX wraz ze wszystkimi wyzwaniami i problemami jakie niesie ze sobą automatyzacja dużej platformy w wielu wersjach językowych oraz korzystanie z selenium. Na początku chcielibyśmy krótki wspomnieć o podstawowej strukturze testów, wykorzystaniu bazy danych, page object pattern. Następnie skupić się na sposobach i rozwiązaniach dotyczących zapewnienia…więcej

18.00 - 18:456.11Różne kultury te same testy, różne testy ta sama kultura - spostrzeżenia testera jak odnaleźć sie w globalnej wiosceplAdam Stankiewicz
Za każdym razem jak ktoś z rodziny czy znajomych nie będących w „temacie” pyta się co ja robię, zaczynam opowiadać o tym, że testuję sprzęt telekomunikacyjny i podaję przykład telewizora (wyświetlacza). Testować można różnie. Można testować mechanicznie, środowiskowo i pod kątem software’u. Wiadomo nie od dziś, że nikt nie jest w stanie przetestować wszystkiego, tak…więcej


18.00 - 18:456.23Why we should care about leftoversenOlivier Denoo
The world is changing fast and software takes more and more a major part in our everyday life. As a result of software opening to the mass-market, the development and testing paradigms have evolved dramatically. We are not anymore facing software developed by IT for IT, but software developed by IT for everyone (and especially…więcej



Przerwa kawowa 18:45 – 19:00

Wykłady zamykające dzień 19:00 – 19:30

Przerwa 19:30 – 20:00

20.00 - 1.007.39Kolacja & After Party

Dzień 2 konferencji – 30.09

8.50 - 9.006.13Rozpoczęcie drugiego dnia konferencjiKomisja organizacyjna, Rada Programowa

Wykład ranny plenarny 9:00 – 9:45

09:00 - 09:456.13Athena : Automate EverythingenRafael Pinto
Quick, Easy, Athena. Athena is : an automation platform with a plugin architecture that allows you to easily create and share services. being used in OLX, by Developers, Ops and Testers to automate as much as they can in order to improve their daily operations. the first Open Source project from OLX.więcej

Wykłady PORANNE 09:45 – 10:30


09.45 - 10:306.13Jakie powinny być testy automatyczne w Continuous Integration i jak to zapewnić?plPiotr Grzesiak
Celem testów automatycznych jest jak najszybsze dostarczenie informacji na temat jakości aplikacji. Żeby tego dokonać, muszą spełniać wiele warunków. Od najbardziej oczywistych, czyli sprawdzać to, co testy sprawdzać powinny, aż do szybkości działania. Jeżeli testy automatyczne są używane w kontekście CI, największy nacisk kładzie się na szybkość wykonania testów, łatwość utrzymania i dopisywania kolejnych, oraz…więcej

09.45 - 10:306.11Inżynieria wymagań jako droga do jakości systemów ITplMagdalena Wawryn, Monika Perendyk
Chaos Report pokazuje, że jednym z głównych przyczyn porażek projektów IT są „oczywiste” wymagania, których Klient nie wypowiada podczas spotkań analitycznych. Brak zarządzania zmianą wymagań, ale również ich niepełna identyfikacja powoduje rozczarowanie Klienta i frustrację po stronie Dostawcy. Czym jest inżynieria wymagań i jaki ma wpływ na jakość systemów IT? Kim jest inżynier wymagań? Czy…więcej



09.45 - 10:306.12Podnoszenie efektywności działania poprzez ciągłe doskonalenie procesów biznesowychplDariusz Brzosko
Wykład ma na celu zapoznanie słuchaczy zpodstawowymi zagadnieniami dotyczącymi zarządzania procesami biznesowymi. Omówiona zostanie główna koncepcja zarządzania procesowego oraz główne kroki mające na celu wdrożenie zarządzenia procesami biznesowymi w organizacji. Ciągłe doskonalenie procesów biznesowych przedstawione zostanie w oparciu o metodologie Lean Six Sigma. Omówione zostaną podstawowe narzędzia, które zgodnie z najlepszymi praktykami wykorzystywane są do…więcej


09.45 - 10:306.25Odsłuch krytyczny - subiektywne podejście do testowaniaplKrzysztof Chytła
Wiele zostało napisane o niezależności testerów od innych funkcji w organizacji oraz zachowaniu maksymalnej obiektywności procesu testowania oprogramowania. Czy to całościowy obraz? Może się wydawać, że tak. Chciałbym przedstawić inny punkt widzenia – z perspektywy kodowania audio – komplementarne techniki oparte o subiektywne odczucia, które pozwalają na udoskonalenie jakości oprogramowania. Jak zbudować środowisko testowe? Jak…więcej


Przerwa kawowa. Chect-out z hotelu. 10:30 – 11:15

Wykłady PRZEDPOPOŁUDNIOWE 11:15 – 12:45


11.15 - 12:006.13Dlaczego Protractor & Cucumber u mnie działaplDominika Jędrzejczak
W swojej pracy każdy QA niechybnie zetknie się z problemem wyboru narzędzi wspierających. Dotyczy to zarówno narzędzi związanych z zarządzaniem testami i ich przebiegiem jak i automatyzacji testów. W swojej prezentacji chciałabym opowiedzieć o swojej przygodzie w projekcie. O procesie decyzyjnym, który doprowadził do wyboru rozwiązania opartego o frameworki Protractor i Cucumber. W trakcie prezentacji…więcej

11.15 - 12:006.11OWASP ASVS for NFTaaS in Financial ServicesenOleksandr Kazymyrov
OWASP Application Security Verification Standard (ASVS) is an open standard regulating the range in the coverage and level of rigor when performing web application security verification. It specifies requirements for web applications/services and environments, represented by technical security controls, establishing a level of confidence. Furthermore, security requirements are organized in subsets forming three levels. The…więcej


11.15 - 12:006.23Mobilny NadwymiarplPiotr Wicherski, Przemysław Libudzic
        Garść projektów i pomysłów, które mogą wesprzeć proces wytwarzania aplikacji mobilnych. Dodając nowe źródła radości płynącej z wykonywanego zawodu i rozbudzając kreatywność całego zespołu. W pomysły te można potencjalnie zaangażować każdego, bez względu na doświadczenie czy umiejętności. Zebraliśmy najciekawsze projekty, które mająbyćinspiracjądo poszukiwania jeszcze lepszych sposobów oceny i zapewnienia jakości. W…więcej

11.15 - 12:006.12Be good or be excellent, czyli jak osiągnąć doskonałość biznesową wykorzystując model EFQMpldr Joanna Kacała
W dobie globalizacji i Internetu klient może w łatwy i prosty sposób decydować o wyborze firmy, jakości produktu, niezawodności czy cenie. Aby organizacja mogła odnieść sukces, nie wystarczy już, że będzie dobra na rynku, lecz powinna dążyć do doskonałości. Współczesne doskonałe organizacje są organizacjami w ruchu, elastyczne, odpowiadające na potrzeby i wymagania interesariuszy. Doskonałe organizacje…więcej


11.15 - 12:006.25Smart City – testowanie algorytmów wizyjnychplTomasz Konieczny
Na początku krótki wstęp wprowadzający do tematu. Przedstawienie projektuCivico– zdarzeń, jakie algorytmy wizyjne w Civico wykrywają, w celu pokazania kontekstu tego, co było testowane. Następnie przedstawienie od strony teoretycznej ogólnych założeń testowania algorytmów wizyjnych – projektowanie zbiorów danych testowych, weryfikacja poprawności zgłoszonych zdarzeń oraz określanie skuteczności działania detektorów. Po przedstawieniu idei testowania algorytmów wizyjnych od…więcej

11.15 - 12:456.17Testowanie w parachplDamian Szczurek, Dawid Kasprzyk
Pair testing jest – chyba – mało stosowaną techniką testowania, która, przy odpowiednio dobrym przygotowaniu, może dać zaskakująco ciekawe efekty. Na początku panelu chciałbym przedstawić kilka zasad, których warto się trzymać podczas testowania w parach, opowiedzieć o tym, jak i dlaczego stosujemy tę technikę w testuj.pl oraz wspólnie zastanowić się i przedyskutować korzyści jak i…więcej


12.00 - 12:456.13"Klient ma zawsze racje", czyli jak popadłam w incepcję i napisałam automaty do automatówplNatalia Krawczyk
Podczas prelekcji opowiem o projekcie, w którym musiałam złamać kilka swoich zasad w tworzeniu testów automatycznych. O wymaganiu, które wydawało się nie do spełnienia – „każdy może pisać testy automatyczne”. O rozwiązaniu, które wynikło z lenistwa i braku czasu. Jak do tego doszło? Co właściwie robił ten automat? Czy to w ogóle działa? Na te…więcej

12.00 - 12:456.11Program STAR - czyli jak uzyskać poświadczenie jakości i bezpieczeństwa usług oferowanych w modelu cloud computingplMichał Fronczak
Platform as a Service to usługa, która stanowi ciekawe rozwiązanie dla deweloperów.  PaaS to model, który oferuje w chmurze gotowe środowiska deweloperskie dla zespołów programistycznych, które mogą tworzyć i rozwijać oprogramowanie dla firm lub usługi dla klientów. Jak zapewniają nas dostawcy tego typu usług zaleta tego modelu jest jego elastyczność i opłacalność ze względu na…więcej


12.00 - 12:456.23Testowanie aplikacji mobilnych w chmurze – Amazon Device Farm vs Test ObjectplPiotr Baran
Testowanie aplikacji mobilnych niesie ze sobą wiele wyzwań. Jednym z największych jest ogromna ilość platform, na których raz wypuszczona na rynek aplikacja może zostać uruchomiona. Mimo, że rynek jest niemal całkowicie opanowany przez dwa systemy operacyjne iOS i Android, nie ma gwarancji, że inny telefon czy tablet (nie wspominając o zegarkach) obsłuży naszą aplikację poprawnie.…więcej


12.00 - 12:456.25Bo testowanie to nie tylko Software...enDawid Pacia
O tym, że w arsenale nowoczesnego testera powinny znajdować się zarówno umiejętności analityczne, podstawy programowania, jak i szereg umiejętności miękkich, wiemy już wszyscy. Jeśli dodamy do tego doświadczenie w pracy ze zwinnymi metodykami wytwarzania oprogramowania, otrzymujemy niemal idealnego w oczach pracodawcy kandydata. Co jednak, jeśli któregoś dnia Twój przełożony powie: – Nasz czujnik ostatnimi czasy…więcej

LUNCH 12.45 – 14.00

WYKŁADY POPOŁUDNIOWE 14.00 – 15.30


14.00 - 14:456.13Make tests smarter not harderplPaweł Noga
Aby skuteczne testować nie trzeba wcale wymyślać wielu scenariuszy czy automatyzować wszystkiego. W dobie coraz bardziej skomplikowanych systemów i wszechobecnych integracji i zależności, nie potrzebujemy większych młotków, ale więcej sprytu i finezji w testowaniu. Prowadzący na przykładzie projektowania testów walidujących poprawność działania sieci neuronowych pokaże jak można podnosić skuteczność testowania i nie popadać w pułapkę wykładniczo rosnących konfiguracji, wymagań i zależności. Profil…więcej

14.00 - 14:456.11Mapy myśli w testowaniu oprogramowania – zastosowanie praktyczne.plLucjan Stapp
Wprowadzenie Twórcy pojęcia mapa myśli (Buzan&Buzan) na czym to polega lewa półkula – myślenie logiczne słowa liczby logika prawa półkula – myślenie artystyczne wyobraźnia marzenia kolory współpraca obu półkul mózgu Zasady sporządzania mapy myśli Myślenie obrazami- większość ludzi jest wzrokowcami Kreatywna notatka, Narzędzie, Przerzucenie swoich myśli na kartkę, Słowa klucze, kolory, symbole, rysunki,, Nikt nie…więcej


14.00 - 14:456.23Wytwarzanie oprogramowania sterowane przypadkami testowymi, czyli TDD inaczejplArnika Hryszko
W zyskającym wciąz na popularności Test Driven Development można doszukać się pewnej wady: testy jednostkowe i kod pisane są przez programistę, często tę samą osobę. W konsekwencji jakość oprogramowania może być zagrożona gdy programista będzie konstruował testy w taki sposób, aby odpowiadały one jego kodowi. Nie na darmo w wielu przypadkach proces testowania powierza się…więcej

14.00 - 15:306.12Panel dyskusyjny o mobile-uplPiotr Wicherski, Przemysław Libudzic
Chcielibyśmy porozmawiaćz uczestnikami konferencji na temat testowania aplikacji na urządzeniach mobilnych. Jesteśmy niesamowicie ciekawi jak inne osoby podchodządo tego zagadnienia i co uważająo obecnym stanie testowania mobilnego. W trakcie panelu postaramy sięporuszyćtakie tematy jak: ● Testy w chmurach; ● Który rok byłtym rokiem “mobile”? A może to ciągła ewolucja? ● Dokąd zmierza mobile? Unifikacje systemów…więcej


14.00 - 14:456.25Tester oprogramowania czy inżynier? Może da radę być obydwomaplPiotr Wójtowicz
Gdy pojawia się pytanie „czym się zajmujesz?”, trudno jest opisać dwoma słowami: „Tester Oprogramowania” tak naprawdę co robisz. Obecnie „Oprogramowanie” może znaczyć prawie wszystko: aplikacje mobilne, systemy bankowe, oprogramowanie wbudowane, … W przypadku mojej pracy oznacza narzędzia do planowania sieci światłowodowych. Na podstawie swoich doświadczeń chciałem podzielić się spostrzeżeniami jak testowanie może poszerzyć naszą wiedzę…więcej





14.45 - 15:306.23Sens i cel automatyzacji testówplJan Sabak
Wielu testerów i nie tylko testerów zna narzędzia do automatyzacji testów, takie jak Selenium. Wielu potrafi w tych narzędziach skutecznie zaimplementować skrypty testowe. Testowanie to jednak nie tylko implementacja i wykonanie testów. Żeby automatyzacja przyniosła maksymalne korzyści trzeba ją zaplanować, a nade wszystko umieści w odpowiednim miejscu organizacji i procesu testowania. W swojej prezentacji chciałbym…więcej


14.45 - 15:306.25Internet of things – przyszłość testowania?plKarol Gierszewski
Inteligentne samochody, domy czy miasta już dzisiaj zmieniają otaczający nas świat. Liczba urządzeń podłączonych do globalnej sieci rośnie w bardzo dużym tempie i nie ma możliwości zatrzymania tego trendu. W mojej prezentacji chciałbym przybliżyć czym właściwie jest IoT i to jakie wyzwania związane ze złożonością systemów, bezpieczeństwem oraz oczekiwaniami użytkowników końcowych mogą nas jako testerów…więcej

Przerwa kawowa. 15.30 – 15.45

15:45 - 16:006.13Zakończenie konferencjiKomisja organizacyjna, Rada Programowa
TwitterFacebookLinkedInGoogle+