• Angielski
  • Polski
  • Kontakt
  • Wiedza
    • Do pobrania
    • Blogi
    • DDD-CqRS Sample
  • Aktualności
  • Pracownia programistyczna
  • Doradztwo
    • Techniczne
    • R & D
    • IT dla biznesu
    • Audyty i ekspertyzy
    • Asysta HR
  • Oferta szkoleń
    • Szkolenia
    • Szkolenia otwarte
    • Szkolenia++
    • Szkolenia - moduły
    • Mentoring
    • Wystąpienia
    • Jak pracujemy
  • O nas
    • Strona główna
    • Trenerzy
    • Nasi klienci
    • Jakość
    • Metodyka
Bottega

Praktycy dla Praktyków
Szkolenia i doradztwo

Sławomir Sobótka

Główny trener, programujący architekt specjalizujący się w Java EE, prezes SSEPP.

Szkolenie: Strategie automatyzacji testowania i utrzymywania wysokiej jakości

Informacje ogólne

zapytaj o szkolenie
Nazwa: Strategie automatyzacji testowania i utrzymywania wysokiej jakości
Kod: Testowanie-qa
Kategoria: Testowanie
Grupa docelowa: testerzy, programiści, projektanci, build managerowie
Czas trwania: 2 dni
Forma: 50% wykłady / 50% warsztaty
Pobierz program szkolenie-testowanie-qa.pdf

Podczas szkolenia uczestnicy zdobędą wiedzę na temat testowania oraz automatyzacji podczas wszystkich etapów procesu wytwarzania oprogramowania. Omówione zostaną konkretne techniki testowania "white-" i "black-box".

Podczas warsztatów praktycznych uczestnicy posiądą umiejętności pisania testów, przypadków testowych oraz zarządzania nimi. Uczestnicy przetestują istniejący system pod kątem wydajności i bezpieczeństwa.

Wsparcie trenera wspomagającego

Podczas tego szkolenia stawiamy szczególny nacisk na ćwiczenia praktyczne rozwiązywane podczas warsztatów.

Dlatego szkolenie jest prowadzone przez dwóch trenerów: głównego i wspomagającego, który asystuje podczas warsztatów. Dzięki temu każdy uczestnik ma nieograniczony dostęp do pomocy i wiedzy eksperckiej.

Zalety szkolenia:
  • Narzędzia automatyzacji
  • Najlepsze wzorce i praktyki
  • Aspekty Behavior Driven Development
  • Dwóch trenerów prowadzących szkolenie



Program szkolenia:


  • 1. Podstawy testowania

    • 1.1. Sposoby testowania systemów

    • 1.2. Zagadnienie testowalności

    • 1.3. Rodzaje testów i przykłady ich wykorzystania

    • 1.4. Automatyzacja

    • 1.5. Koszty różnych strategii testowania

  • 2. Techniki testowania "black-box"

    • 2.1. Testy funkcjonalne

      • 2.1.1. Projektowanie przypadków testowych

      • 2.1.2. Automatyczne testowanie "end-to-end" przy użyciu narzędzia Selenium

      • 2.1.3. Zarządzanie przypadkami testowymi

    • 2.2. Testy wydajnościowe

      • 2.2.1. Profilowanie w celu wykrycia problemów wydajnościowych

      • 2.2.2. Testowanie obciążeniowe i wydajnościowe przy użyciu Jmeter

    • 2.3. Testowanie bezpieczeństwa

      • 2.3.1. Testowanie penetracyjne

      • 2.3.2. Wykrywanie najczęstszych problemów związanych z bezpieczeństwem

  • 3. Techniki testowania "white-box"

    • 3.1. Testowanie jednostkowe

      • 3.1.1. Szablony testów w JUnit / TestNG (do wyboru)

      • 3.1.2. Tworzenie własnych asercji

      • 3.1.3. Podstawy technik mockowania (na podstawie Mockito)

    • 3.2. Testowanie integracyjne

      • 3.2.1. Konfiguracja środowiska programistycznego

      • 3.2.2. Testowanie dostępu do danych

      • 3.2.3. Testowanie aplikacji w architekturze 3-warstwowej

      • 3.2.4. Utrzymanie złożonych testów

  • 4. Analiza statyczna kodu

    • 4.1. Interpretowanie metryk

    • 4.2. Wykrywanie punktów krytycznych systemu

    • 4.3. Wpływ metryk na testowanie

    • 4.4. Przegląd kodu i identyfikowanie "zapachów"

  • 5. Automatyzacja procesu wytwarzania oprogramowania

    • 5.1. Automatyzacja budowania projektu przy użyciu Maven / Ant / Gradle (do wyboru)

    • 5.2. Wykorzystanie serwera Continuous Integration

    • 5.3. Optymalizacja złożonego procesu budowy

Lista szkoleń
nasi klienci więcej
  • asseco
  • eurobank
  • blstream
  • streamsoft
Bottega na konferencjach
  • konferencje
  • img

    Konferencja 33rd degree

    data: 19-31/03/2012

    Warsztaty DDD i 2 prezentacje

  • img

    Konferencja 4 Developers

    data: wiosna 2012

    TBD

Wydarzenia i Aktualności
  • img

    Softdevcon 2012 - Warszawa

    dodano 31/03/2012

    Zapraszamy na prezentację poświęconą technikom strukturyzacji aplikacji, która zostanie wygłoszona 8. maja podczas konferencji Softdevcon

  • 33rd Degree 2012 - Kraków

    dodano 02/01/2012

    Zapraszamy do Krakowa na konferencję 33rd Degree, gdzie nasz trener - ...

  • Softdevcon 2012 - Wrocław

    dodano 02/01/2012

    Zapraszamy na warsztat poświęcony podstawom Domain Driven Design, któr...

metodyka dreyfus
img

Wspinanie się po szczeblach kompetencji.

Metodyka nauczania w naszej firmie została oparta o jeden ze standardowych psychologicznych modeli kompetencji: pięciostopniowy model Dreyfus.

więcej
mobilne centrum szkoleniowe
img

Oferujemy usługi szkoleniowe w oparciu o własne Mobilne Centrum Szkoleniowe. MCS pozwala na przeprowadzenie szkoleń w dowolnym, dogodnym dla klienta miejscu.

Możesz wybrać dowolną lokalizację szkoleń a my zajmiemy się infrastrukturą techniczną.

więcej
Materiały do pobrania

Sprawdź próbkę naszych kompetencji.

video i prezentacje
  • video
  • Software Craftsmanship i Wzorce projektowe


    prezentacja z konferencji Javarsovia 2010

  • video
  • Domain Driven Design


    prezentacja z konferencji Confitura 2011

więcej materiałów
artykuły
  • pdf
  • Domain Driven Design – projektowanie złożonych modeli


    Artykuł opublikowany w Software Developer's Journal nr 08/2011

  • pdf
  • Modelowa ścieżka rozwoju kompetencji – Model Dreyfus


    Artykuł opublikowany w Software Developer's Journal nr 02/2010

więcej artykułów
bottega - [z j. włoskiego] pracownia;
w renesansie było to miejsce gdzie
spotykał się humanizm, sztuka i rzemiosło
© Bottega 2011 Wszelkie prawa zastrzeżone
Jesteśmy członkiem: 
ssepp
Projekt:  
hello
facebook blog twitter linkedin