Tester Summit 2023 (online) to jedna z największych polskich konferencji poświęconych testowaniu oprogramowania . W tym roku konferencja odbywa się w dniu 31.10.2023 roku w formie transmisji online. Skierowana jest do specjalistów z branży IT. Konferencja zapewnia niesamowite emocje związane z występami niesamowitych prelegentek z wiodących firm IT w Polsce i na świecie.
W dniu 31.10.2023 roku wygodnie ze swojego domu lub biura możesz w pełni bezpłatnie uczestniczyć w największym cyfrowym wydarzeniu poświęconych testowaniu oprogramowania w branży IT w Polsce.
Przekonaj się dlaczego warto odwiedzić naszą konferencję. Sprawdź jaką tematykę poruszamy podczas wyjątkowych prelekcji.
Jesteśmy największą konferencją online o testowaniu oprogramowania w polskiej branży w IT!
Wysłuchaj kilkunastu prezentacji skierowanych dla testerów!
Najwybitniejsi prelegenci z Polskiej sceny testów. Poznaj ich metody na sukces w IT!
Dołącz do nas w największych cyfrowym wydarzeniu o testowaniu oprogramownia w Polsce! Bilet jest darmowy.
Jest to największe wydarzenie tego typu w Polsce. Ponad 4 ścieżki tematyczne jednego dnia!
Na największej konferencji online dotyczącej testów, nie mogło zabraknąć wspaniałych prelegentek i prelegentów!
Tester Rockstar
Tester Rockstar
Senior QA Engineer
Tester Rockstar
Tester Rockstar
Tester Rockstar
Java Rockstar
Tester Rockstar
Tester Rockstar
Tester Rockstar
Tester Rockstar
Tester Rockstar
Tester Rockstar
Tester Rockstar
Tester Rockstar
Tester Rockstar
Tester Rockstar
Tester Rockstar
Tester Rockstar
Tester Rockstar
Przedstawię Wam, w jaki sposób używać page object w skalowany sposób, tak aby pasował dla funkcjonalnych testów oraz każdego UI. Opowiem o błędnych implementacjach driverów oraz ich konsekwencjach. Podczas wystąpienia pokaże live kod i faktyczną implementację dla przykładowego UI. Przygotowany przeze mnie schemat POP umożliwia implemtacje i maintenance driverów dla UI za pomocą copy paste.
W trakcie prelekcji przedstawię wady i zalety testów Selenium oraz testów Rest Api. Pokażę efektywną technikę, z której korzystam w codziennej pracy, pozwalającą na zwiększenie efektywności testów automatycznych i zminimalizowanie wysiłku związanego z utrzymaniem testów.
Cześć! W swoim wystąpieniu opowiem o Playwrightcie, o tym jak powstał, kto za nim stoi i jakie posiada funkcjonalności. Wszystko to zamierzam porównać do innych (nazwijmy to mniej konwencjonalnych) narzędzi do automatyzacji testów E2E aplikacji webowych takich jak Cypress, Puppeteer czy TestCafe (jak te narzędzia zostały zaprojektowane, jakie są między nimi różnice itd.). Opowiem również o nowościach jakie przyniosły nam ostatnie wersje Playwrighta oraz porównam je do featurów dostarczanych przez konkurencje. Postaram się przekazać wszystko przystępnym językiem tak, aby każdy mógł zrozumieć przedstawiany temat (nawet jeżeli nie automatyzował testów do tej pory). Na koniec skonfrontuję się z pytaniem zawartym w tytule prezentacji. Jaka będzie odpowiedź? Przyjdź i przekonaj się!
Aha... Bo widzisz... ja mówię o testach integracyjnych między modułami, a Ty - między komponentami - Powiedzieli sobie po godzinnej dyskusji nad Code Review. Po kolejnej godzinie okaże się że integracja modułu i komponentu to zupełnie dwie różne bajki. Ale po kolei - najpierw niech dojdą do tego że nie rozumieją nawzajem czym jest 'moduł' a czym 'komponent'. Czy naprawdę jest tak że możemy pisać jedynie testy jednostkowe, integracyjne i e2e? No, to czym jest ten unit? A integracyjny - to co z czym zintegrowane? A dlaczego to nie unit, skoro też pisze się w jUnit? Pewnie Integracyjny to ten wolny, a unit to ten szybki? Dlaczego w zasadzie mówią aby rozdzielać Logikę Aplikacyjną od Logiki Domenowej skoro i tak obkładam to testem integracyjnym? A w testach Systemu E2E końcówkami są wejścia i wyjścia klasy, komponentu, modułu, mikroserwisu, kontraktów czy całego systemu? A to w ogóle mamy jakieś komponenty i moduły? I co zrobi tester? Dla bezpieczeństwa i okiełznania chaosu zduplikuje przypadki testowe. Po to by na wielgachnym systemie na siódmej stronie formularza spróbować wpisać imię o jeden znak za długie. Nie ma to jak drogi zestaw testów który jest stabilnie czerwony. Aj... przestań już! Boli! Chaos! Z tym testowaniem to już tak jest. jUnit jest prosty, AssertJ również, Mockito, nawet Spock. Do ogarnięcia tutorialem. I tak zostajemy sami z rozrzuconymi narzędziami. Ale jak to poskładać... sensownie... trzeba by przyjąć jedną ze strategii testowania. Czekaj... to można mieć strategię?! Nawet kilka?... To nie ma jednej słusznej piramidy?! Pokaż! Pokażę! Ale wyjdźcie z ustalonych ram i przygotujcie się na coś nowego.
Czy dopada Cię czasami to okropne uczucie, że nie jesteś wystarczająco dobry, żeby robić swoją robotę? Że brak Ci umiejętności, inteligencji i talentu? Że wszyscy wokół Ciebie wiedzą, co robią, a Ty prześlizgujesz się wyłącznie dzięki szczęściu, przypadkowi i sprawianiu wrażenia, że jesteś lepszy, niż w rzeczywistości? Czy żyjesz w strachu, że to jedynie kwestia czasu, aż ktoś wreszcie odkryje, że jesteś zwyczajnym oszustem Nie jesteś sam. Według badań, Syndrom Oszusta dotyka niemal 90% osób pracujących w IT. W tej prezentacji opowiem czym ów syndrom jest, czemu jest tak dominujący w naszej branży, jak wpada się w błędne koło i dokąd można się stoczyć. Omówię, jak znajomość prostych mechanizmów pomoże Ci dostrzec swoje kompetencje oraz jakie triki stosować, żeby nie dać się pokonać demonom niepewności. *Może zawierać śladowe ilości gumowych kaczuszek.
Cypress ma wiele zalet, ale także pewne wady. Jedną z tych wad jest konieczność dodawania wielu wtyczek i czasami pisania własnych rozwiązań, jeśli twoja filozofia automatyzacji testów różni się od filozofii Cypressa. Spotkało nas to samo - standardowy runner Cypressa nie spełniał naszych potrzeb, dlatego musieliśmy go rozbudować. I o naszej pracy nad Test Runenrem jest ta prezentacja W jej trakcie dowiesz się:
Jakim problemem mieliśmy zamiar się zająć.
Jakie alternatywy testowaliśmy.
Dlaczego zdecydowaliśmy się na to rozwiązanie.
Jakie były nasze doświadczenia z jego stosowaniem.
Jakie problemy napotkaliśmy podczas pisania i utrzymania tych rozwiązań.
Czym jest QA? Dlaczego procesy? Kto ma RACIę? I inne zwinne ruchy w korporacyjnej betonozie.
Podczas prezentacji opowiem swoją perspektywę co to są testy akceptacyjne, kiedy je robić, z kim je robić. Dodatkowo przedstawię kilka przykładów z życia zawodowego.
Rozmowa dwóch testerów z 3 letnim i 13 letnim stażem, którzy spotkali się aby wspólnie tworzyć materiały na przyszłych testerów w Internecie. Dziś porozmawiają o automatyzacji testów, które bez wątpienia jest nieodłącznym elementem w tego zawodu, ale pytanie czy jest dla każdego? Podczas rozmowy odpowiemy sobie na takie pytania jak:
* czy automatyzacja testów jest dla każdego?
* dlaczego automatyzacja testów jest tak ważna?
* co zrobić aby zostać testerem automatyzującym?
* co jest w modzie, jakie mamy trendy w obszarze automatyzacji testów?
* czy każdy tester manualny musi zostać automatyzującym?
* perspektywa doświadczenia - moja i Tomka;
* aspekt techniczny - kilka słów o narzędziach do automatyzacji.
Jako inżynierowie mamy tendencje do poszukiwania analitycznego sposobu na pomiar pewnych niemiarodajnych kwestii. To także dotyka tematu jakości systemu informatycznego. Jednak czy na pewno istnieje jedna, stała definicja jakości oprogramowania? Czy istnieje złoty środek,który pomoże nam rozwiązać wszystkie problemy i tak jak przez wykorzystanie papierka lakmusowego w systemie z którym pracujemy? Odpowiedzią mogą wydawać się metryki. Ale jakie, jak wykorzystane i połączone - to wygląda jak wiedza tajemna, a powinna być powszechna. Potrzebujemy szybkiego i wygodnego sposób oceny jakości produktu. W ramach prelekcji przeprowadzę, was przez proces określania definicji jakości oprogramowania, oraz opowiem jak odnaleźć się w tym gąszczu i na co zwracać uwagę.
Podzielę się wiedzą na temat testowania jednej aplikacji dla wielu klientów, co jest coraz bardziej popularnym podejściem w dziedzinie testowania oprogramowania. Przedstawię zalety i wyzwania związane z tym podejściem oraz udzielę praktycznych wskazówek, które pozwolą zwiększyć skuteczność i efektywność testów w takiej architekturze. Zapraszam do wspólnej podróży po fascynującym świecie testowania i odkrywania sposobów, które ułatwią pracę testerów w kontekście testowania dla wielu klientów. Do zobaczenia na Tester Summit 2023!
"They aren't stupid. Some secrets of communicating with clients and the art of explanation" - here are cognitive approaches to the explanation and communication of business and engineer team. Ever struggled to bridge the gap between business clients and engineering teams? This lively presentation at the Quality Assurance conference unveils the power of cognitive approaches to enhance communication. Discover how to demystify technical jargon and artfully explain complex concepts to clients, building strong relationships and trust. Delve into the psychology of effective communication, empowering QA professionals to understand client needs intuitively. With real-world examples and interactive insights, attendees will gain practical tools to navigate client interactions, fostering collaboration and success. Unleash the magic of communication and elevate your QA prowess to new heights in the dynamic world of software development.
Każdego dnia setki osób wpisują w wyszukiwarkę słowo "motywacja". Ale! Jakie mamy wyobrażenie o tym, kim jest człowiek zmotywowany? Zwykle jest ono bardzo mylne, wręcz satyryczne. Jednym osoba zmotywowana będzie się kojarzyć z kimś o cechach maniakalnych. Kimś, kto wraca ze "szkolenia motywacyjnego" i nagle uważa, że jest w stanie wszystko osiągnąć, stać się kim zechce i w dodatku wystarczy, że będzie pozytywnie myślał. Niektórzy będą widzieli osobę zmotywowaną, jako odmawiającego sobie przyjemności ascetę, który rezygnuje z wszystkich przyjemności życiowych. Taka osoba może nawet finalnie osiąga sukces, ale jest zbyt sfrustrowana, by się nim cieszyć. Jeszcze inni mogą myśleć, że ktoś zmotywowany to sprytny life-hacker, który generalnie nie lubi swojej pracy, ale znajduje chytre psychologiczne sztuczki, by OBEJŚĆ system i do tych przykrych zadań jednak się zabrać. Nietrudno się domyśleć, że większość z nas NIE CHCE stać się żadną z tych osób. Nic więc dziwnego, że jeśli mamy takie wyobrażenie o motywacji, to będziemy sabotować swoje wysiłki w kierunku bycia zmotywowanym. Jak wyjść z tego błędnego koła i zrobić w kontekście motywacji to, CO DZIAŁA? Zapraszam na wykład.
Testowanie oprogramowania to nie tylko przeglądanie interfejsu użytkownika - jest to również eksploracja technicznej strony produktów, która wymaga umiejętności i wiedzy. W tym wystąpieniu zagłębimy się w fascynujący świat testów pozafunkcjonalnych, badając różne rodzaje testów, takie jak testy wydajności, bezpieczeństwa i dostępności. Omówimy kluczowe narzędzia, które są niezbędne do przeprowadzania tych testów, takie jak np. JMeter, Burp Suite, OWASP ZAP, Nessus, a także umiejętności techniczne, które są wymagane do efektywnego wykonywania testów pozafunkcjonalnych. Poruszymy również temat, jak zdobyć te umiejętności oraz jak je potwierdzić, zastanawiając się nad wartością certyfikatów w testowaniu oprogramowania - czy są one niezbędne, a jeśli tak, to które z nich są najbardziej pożądane w branży. Zrozumienie, jak przeprowadzać testy pozafunkcjonalne i jak rozwijać swoje umiejętności w tym obszarze, jest kluczowe dla każdego, kto chce iść w głąb technicznej strony testowania oprogramowania. Bez względu na to, czy jesteś początkującym testerem, czy doświadczonym specjalistą, mam nadzieję że ta prezentacja pomoże Ci zrozumieć, jak można rozwijać swoją karierę i kompetencje w obszarze testów pozafunkcjonalnych.
W mojej prelekcji omówię, jak wykorzystuję ChatGPT w procesach testowania oprogramowania. Zacznę od podstaw AI, przedstawiając możliwości i ograniczenia ChatGPT w kontekście testowania. Następnie pokażę, jak ChatGPT wspomaga mnie w tworzeniu skryptów i kodowaniu, korzystając z mojego doświadczenia w programowaniu. Omówię techniczne aspekty testowania, takie jak analiza logów czy struktury plików JSON, i wskażę, jak ChatGPT pomaga mi w głębszym zrozumieniu tych zagadnień. W dalszej części przedstawię, jak korzystam z ChatGPT do identyfikacji i rozwiązywania problemów napotkanych podczas testowania. Zakończę prezentację, dzieląc się doświadczeniami z automatyzacji testowania przy pomocy ChatGPT.
Prezentacja ukazuje ewolucję jakości oprogramowania, poczynając od koncepcji BiQ, która promuje wbudowanie jakości od samego początku procesu wytwarzania oprogramowania. Następnie przyglądamy się, jak podejścia shift-left testing z BDD/TDD, CI/CD oraz automatyzacja testów coraz bardziej integrują jakość z procesem wytwarzania oprogramowania. Wizja przyszłości z wykorzystaniem sztucznej inteligencji (AI) otwiera nowe możliwości w automatyzacji testów, przewidywaniu błędów i doskonaleniu procesów dostarczania oprogramowania. Dzięki tym koncepcjom i narzędziom, jakość oprogramowania staje się nieodłączną częścią w dostarczaniu wysokiej jakości oprogramowania.
Kojarzysz takie sytuacje, kiedy poruszasz się po stronie wypełniając np. jakiś formularz i okazuje się, że przeskoczenie z jednego pola do drugiego za pomocą klawiatury nie jest możliwe, jest to spowodowane zaniedbaniem dostępności w aplikacji. Tym przykładem chciałem pokazać Ci, że poprawne zastosowanie zasad WCAG nie stanowi ułatwienia tylko dla osób niepełnosprawnych, ale dla każdego użytkownika sieci. Przedstawię podstawowe zasady mówiące "Co zrobić, żeby było dobrze i wygodnie". Zaprezentuję najczęściej popełniane błędy w aplikacjach internetowych, które mogą utrudnić każdemu z Was pracę lub satysfakcjonujące korzystanie z sieci. Z racji, że za rogiem oczekuje wydanie WCAG 2.2 omówię zmiany jakie nas czekają, aby przygotować się na nowe i lepsze "jutro".
Niebawem.
Playwright jest świetnym narzędziem, które pozwala szybko i stabilnie dostarczyć testy automatyczne na projekcie. Jednak własnego doświadczenie wiem, że stworzenie dobrego silnika do testów może jeszcze bardziej przyspieszyć ten proces i ułatwić utrzymanie ich w przyszłości. W trakcie tej prezentacji pokażę wam kilka sztuczek jak możecie sobie ułatwić życie, a także podzielę się z wami kilkoma problemami które napotkałem tak żebyście wy nie musieli się z nimi borykać.
Wiedza i inspiracja
Konferencje online to doskonałe miejsce do zdobywania nowej wiedzy i inspiracji. Będziesz miał możliwość wysłuchania prezentacji wybitnych ekspertów w dziedzinie testów, którzy podzielą się swoimi doświadczeniami i najlepszymi praktykami. To świetna okazja do nauki nowych technik, nar zędzi i podejść związanych z testami, które mogą pomóc w rozwoju Twoich umiejętności.
PRACY IT
Wirtualne Targi Pracy IT to ogromna szansa na uczestników konferencji na znalezienie nowej pracy oraz dla wystawców na pokazanie się kandydatom z jak najlepszej strony. Na Wirtualnych Targach znajdziesz wirtualne stoiska firmowe, które swoją funkcjonalnością dorównują stoiskom stacjonarnych. Znajdziesz tam wiele możliwość interakcji z wystawcami jak: grupowe video rozmowy z przedstawicielami firmy,indywidualne rozmowy w pokoju rekrutacji, możliwość chatu, rozstawienia CV, kontaktu telefoniczne i nawiązanie relacji przez social media.
PRODUKTÓW
I SZKOLEŃ
Wirtualne Targi Produktów i Usług IT są cyfrową przestrzenią, na której mogą się spotkać klienci IT oraz firmy produkujące oprogramowanie i usługi biznesowe i mieć możliwość zaprezentowania swojej oferty potencjalnym klientom.
Outsourcingu IT
Polska branża IT to w ogromnej mierze outsourcing IT oraz body leasing. Polskie firmy IT dostarczają ekspertów do największych gigantów technologicznych na świecie. Na Wirtualnych Targach Outsourcingu można spotkać ludzi z różnego obszaru biznesu, zarówno tych poszukujących pracowników na wynajem, jak i oferujących swoich specjalistów.
Jeżeli chcesz dołączyć skontaktuj się z nami.
Copyright Tester Summit ©2023 All Rights Reserved