Mistrzostwa Polski w Testowaniu Oprogramowania i największa testerska konferencja. Weź udział - zostań mistrzem!

Przemysław Libudzic

Tester aplikacji mobilnych


Polska

Warsztaty

Laboratorium Urządzeń Mobilnych

Piątek, 9/6/1713:45WORKSHOP/LożePiotr Wicherski

Piotrek i Przemek poprowadzą zaktualizowaną wersję warsztatu, który otrzymał ex aequo nagrodę za najlepszy warsztat na Agile&Automation Days 2016 - Laboratorium Urządzeń Mobilnych. Po przeprowadzonym warsztacie każdy z uczestników otrzyma eBooka z podsumowaniem wykonanych wspólnie działań, dodatkowym komentarzem i uwzględnieniem tego co wydarzy się w trakcie trwania warsztatu.

Przebieg:
W trakcie warsztatu wspólnie z uczestnikami przygotujemy lokalne laboratorium urządzeń mobilnych. Laboratorium będzie oparte o system Linux Ubuntu (16.04 LTS) wraz z aplikacją do ciągłej integracji (CI) oraz aplikacją OpenSTF, które będą kontrolowały i zarządzały grupą urządzeń z systemem Android.

  • Wstęp teoretyczny:
  • Potencjalne zalety i ryzyka posiadania własnego laboratorium;
  • Sprawdzenie przygotowanego przez uczestników sprzętu i oprogramowania, (zgodnie z wymaganiami przedstawionymi przed warsztatem);
  • Przygotowywanie środowiska;
  • Konfiguracja Android SDK;
  • Konfiguracja aplikacji CI:
  • Uruchamianie testów automatycznych;
  • Konfiguracja aplikacji OpenSTF;
  • Obsługa urządzeń:
  • Utrzymanie;
  • Dostęp zdalny;

Rezultat:
Uczestnicy warsztatu posiądą umiejętność stworzenia lokalnego laboratorium. Wiedza ta będzie podstawą do rozpoczęcia przygody, którą może być stworzenie laboratorium urządzeń mobilnych we własnym zespole deweloperskim. LUM ma być wsparciem procesu wytwarzania oprogramowania. Potencjalnie jest w stanie załagodzić jedne z głównych problemów, które napotykają testerzy w trakcie testowania aplikacji i stron mobilnych takich jak: fragmentacja, wysoki koszt urządzeń czy rozproszenie zespołów.

Wymagania dla uczestników:

  • Własny komputer z zainstalowanym systemem, który będzie w stanie uruchomić najnowszą wersję VirtualBox z obrazem systemu Ubuntu 16.04 przy przydzieleniu minimum 1GB RAM;
  • Minimum 30 GB wolnego miejsca na dysku;
  • Odblokowane porty USB w komputerze;
  • Własne urządzenie z systemem Android z SDK =>19 (4.4 KitKat);
  • Kabel USB dostosowany do własnego urządzenia z systemem Android;
  • Podstawowa znajomość systemu Android;
  • Podstawowa znajomość systemu Linux.

Bio

Tester aplikacji na iOS/Android/W10M, śledzący z zapartym tchem wszelkie nowinki technologiczne. Pracuje w Allegro na stanowisku Starszego Inżyniera Testów Oprogramowania i obecnie najwięcej czasu spędza przy testach automatycznych dla platformy iOS. Użytkownik smartfonów od 10 lat, świat testowania zgłębia od 5. Prelegent na TestWarez, Agile&Automation Days, WarszawQA.