Szkolenie Agile Testing — Testowanie w Agile

agile-testing-qagile

Adresaci
Szkolenie Agile Testing jest skierowane do wszystkich osób, których interesuje temat wykonywania testów w środowisku metod zwinnych. Propozycja dotyczy zarówno osób, dla których Agile jest nowe jak i osób, które już posiadają pewne doświadczenie, ale chcą uporządkować swoją wiedzę. W szczególności zapraszamy testerów, którzy chcą dowiedzieć się na czym polega testowanie w Agile i jak zmienia się ich rola. Jeśli zastanawiałeś się/zastanawiałaś się jak zmieścić aktywności testowe i techniki, o których mówi ISTQB w dwu‐tygodniowych nawet jedno‐tygodniowych iteracjach to jest to zdecydowanie propozycja dla Ciebie.
Cel Szkolenia
To szkolenie ma dwa główne cele. Pierwszym celem jest przekazanie niezbędnej wiedzy na temat metod zwinnych, głównie Programowania Ekstremalnego i Scrum w kontekście pracy testera. Uczestnicy powinni zrozumieć jak zmienia się ich rola i jak najlepiej mogą wspomagać swoje zespoły w dostarczeniu ukończonego Przyrostu Produktu na koniec iteracji. Drugim celem jest pokazanie technik i narzędzi, które każdy Agile Tester powinien znać i wykorzystywać w swojej pracy. Dodatkowo omawiane są przypadki z praktyki i problemy, które uczestnicy szkolenia znają z własnych doświadczeń.
Wymagania
Uczestnicy powinni posiadać podstawową wiedzę z zakresu testowania oprogramowania.
Parametry
3 dni po 6 godzin szkolenia. Forma prowadzenia jest głównie warsztatowa. Maksymalna wielkość grupy to 16 osób.

Plan Szkolenia

Agile – Nowa rzeczywistość

  1. Metody Tradycyjne
  2. Rodzina Agile
    • Manifest Agile i 12 zasad Agile
    • Porównanie Agile kontra Waterfall
    • Omówienie podstawowych rodzajów Agile
      • Lean Software Development
      • Kanban Software Development
      • XP
      • FDD
      • DSDM
  3. Scrum
    • Wprowadzenie do Scrum
    • Zespół i role w Zespole
    • Ramy czasowe Scrum
    • Artefakty Scrum
    • Definicja Gotowości
    • Definicja Ukończenia
    • Wykresy spalania
    • Pielęgnacja Rejestru
    • Scrum BUT
    • Rola Project Managera

Zapewnienie Jakości w Agile

  1. Rola Testera w Agile
    • Co się zmienia dla Testera?
    • Aktywności Testowe w Agile
    • Pair Testing i „Show me”
    • Kwadranty Testowania Agile
    • Piramida Testów
    • TDD — Test Driven Development
    • ATDD — Acceptance Test Driven Development
    • BDD – Behaviour Driven Development
    • Dokumentacja Testów w Agile
    • Metryki i wizualizacja – co, jak i po co?
    • Testowanie eksploracyjne
    • Najlepsze praktyki zapewnienia jakości
  2. Tips & tricks
    • Pułapka mini‐wodospadów
    • Najlepsze praktyki automatyzacji
    • Codzienna kolejność priorytetów
    • End Game
    • Oznaki problemów
  3. Narzędzia
    • Ciągła Integracja
    • Hudson, Jenkins
    • Jira, Rally, Version One
    • Selenium
    • Fitnesse
    • JBehave
    • Mapy Myśli
  4. Podstawy dobrej komunikacji w zespole
    • Precyzyjna komunikacja
    • Budowanie więzi z rozmówcą
    • Udzielanie informacji zwrotnej

Podsumowanie szkolenia i retrospekcja

Proces budowania produktu w Agile

  1. Wizja
    • Wizja produktu
    • Budowanie Wizji
  2. Persony
    • Persona
    • Typy Person
  3. User Story
    • Budowa i elementy User Story
    • User Story kontra Tradycyjne Wymagania
    • Model 3C
    • Programista i system w User Story
    • Model INVEST
    • Góra lodowa Rejestru Produktu
    • Dzielenie User Story
  4. Szacowanie
    • Metody Szacowania
    • Planning Poker
  5. Planowanie
    • Planowanie z określonym zakresem
    • Planowanie z określoną datą

Zapytaj o możliwość zorganizowania szkolenia