Testowanie w Agile
Zobacz najbliższe terminy szkoleniaOpis szkolenia
Szkolenie Testowanie w Agile jest szkoleniem przygotowującym testera do pracy w środowisku Agile i wykorzystania jego/jej wiedzy i doświadczenia w jak najbardziej skuteczny sposób w nowej rzeczywistości. Dla testera z tradycyjnym wykształceniem i doświadczeniami w Waterfall czy RUP, Agile oznacza wiele wyzwań takich jak pozornie mało czasu, mniej pisania dokumentacji, automatyzacja, raporty, bezpośrednia komunikacja. Oczywiście można samemu próbować odkryć metody efektywnej pracy i dowiedzieć się, jakie umiejętności s teraz najbardziej potrzebne. Ale, po co tracić na to czas i spowalniać pracę, kiedy jest na rynku takie szkolenie jak to. Autor treningu i trener oferuje wiedzę, które zebrał na szkoleniach u specjalistów takich jak Janet Gregory czy gojko Adzic oraz własne doświadczenie w ponad pięcioletniej praktyce prowadzania Agile na projektach o budżecie przekraczającym 30 milionów EUR.
Czas trwania szkolenia: 3 dni
Dla kogo jest to szkolenie
- Szkolenie Testowanie w Agile jest przeznaczone dla testerów, którzy znają już techniki tradycyjnego testowania, a teraz pracują lub będą pracowali na projektach prowadzonych przy użyciu metod zwinnych.
- Dla Test Managerów, których rola musi się zmienić, żeby być skutecznym w środowisku Agile.
Kluczowe korzyści z uczestnictwa w szkoleniu
- Dowiesz się jak poruszać się w świecie Agile
- Dowiesz się jak najlepiej wspierać swój zespół i czego możesz oczekiwać od pozostałych członków zespołu
- Nauczysz się planować i szacować swoją pracę
- Nauczysz się szybko tworzyć dokumentację testową i raporty
- Dowiesz się jak i kiedy wykonywać zadania testowe w trakcie trwania iteracji
- Będziesz bardziej skuteczny/skuteczna w dostarczaniu wartości klientowi
Program szkolenia
Metody i frameworki Agile, nowa rzeczywistość
Agile
Czym jest Agile?
- Agile Manifesto
- 12 zasad Agile
- Porównanie Agile vs Waterfall
-
Omówienie podstawowych rodzajów Agile i zasad
- Kanban
- Lean
- XP
Scrum
- Wprowadzenie do Scrum (geneza, założenia, framework czy metodyka?)
- Zespół i role z zespole
- Ramy czasowe Scrum
- Artefakty Scrum
- DONE czy undone? – podstawowy bezpiecznik
Budowanie Produktu w Agile – proces tworzenia wymagań
Wizja
- Wizja
- Wizja produktu
- Budowanie Wizji
Persony
- Persona
- Typy Person
User Story
- Budowa i elementy User Story
- Zasada 3C
- User Story vs Tradycyjne Wymagania
- Programista i system w User Story
- Technical Backlog
Szacowanie
- Szacowanie
- Metody Szacowania
- Planning Poker
Zapewnienie Jakości w Agile
Rola Testera w Agile
- Co się zmienia dla Testera?
- Aktywności Testowe w Agile (jak wpisać Aktywności Testowe ISTQB w Agile?)
- Kwadranty Testowania Agile
- Piramida Testów
- TDD i ATDD
- Dokumentacja Testów w Agile
- Metryki i wizualizacja – co, jak i po co?
- Testowanie eksploracyjne
- Podstawy Rapid Software Testing
- Najlepsze praktyki zapewnienia jakości
- Product Backlog Iceberg
- Podział wysokiego Poziomu i niskiego poziomu
- Wzorce dzielenia User Story
- Model INVEST
Tips & tricks
Narzędzia
- Continuous Integration
- Hudson
- Jira i GreenHopper
- Selenium
- Fitnesse
- JBehave
- Mapy Myśli
Podstawy dobrej komunikacji w zespole
- Precyzyjne wyrażanie myśli
- Dawanie i odbieranie informacji zwrotnej
Podsumowanie szkolenia i retrospekcja
© QAgile, Krystian Kaczor, QAgile, Junostraat 20, 2402BH Alphen aan den Rijn, The Netherlands, KvK: 27376016