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

Share This