Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodykach i framework'ach...

Post on 28-Nov-2014

673 views 0 download

description

Prezentacja Moniki Braun wygłoszona na drugim spotkaniu KraQA - Kraków, 31 marca 2014r.

Transcript of Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodykach i framework'ach...

I’m an Agile Tester

Monika Braun Specjalista QA&QC

>10 lat doświadczeń w obszarze jakości

Tester Test Manager Quality Manager Quality Director

Trener Testerów i Test Managerów

Coach biznesowy Testerów

Audytor Procesów Testowych

Pełnomocnik Zarządzania Jakością

Gościnny wykładowca WSZiB

Autor publikacji o zarządzaniu jakością i testowaniu

Agile Tester

Jestem Agile Testerem?

eXtreme Programming (XP) „Write test first”

Pair programming

Współpraca z Klientem

Częste wypuszczanie wersji

Simplicity

Communication

Feedback

Aggressivness

Ken Beck

eXtreme Testing (XT)

Tester: Istnieje

Rodzaj testów: grey-box testing

Wsparcie developerów: głównie testy jednostkowe/pair programming

Testowanie: 10 zasad eXtreme Testing

eXtreme Testing (XT) Zaprojektuj testy

Przyrównaj testowanie wagą do programowania

Pokryj system przypadkami testowymi

Określ cel testów

Testuj parami (Pair Testing)

Upraszczaj dokumentację testową

Automatyzuj

Raportuj stan testów

Agile Tester

Jesteś XT Testerem?

SCRUM

Transparentoność

Inspekcja

Adaptacja

Ken Schwaber

SCRUM

Tester: Nie istnieje

Rodzaj testów: wszystkie

Wsparcie developerów: crossowanie kompetencji i zadań

Testowanie: ciągłe

SCRUM Szacuj testy na Sprint Planningu

Dbaj, by na tablicy pojawiły się zadania testowe

Wspólnie z zespołem określaj DoD

Bądź częścią QA a nie tylko QC

Bierz udział w Daily SCRUMie

Automatyzuj

Raportuj stan testów

Niech każdy dzień będzie jak Review Meeting

Przygotuj testowe retrospekcje

Agile Tester

Jesteś SCRUM Testerem?

Kanban

Wizualizacja (tablica)

Work in Progress (Limit)

Strumieniowanie

Kanban

Tester: Istnieje? (odbiorca - downstream)

Rodzaj testów: wszystkie

Wsparcie developerów: dostarczyciel oprogramowania (dostawca - upstream)

Testowanie: Zakolejkowane

Kanban7 x „żadnych”

żadnych braków

żadnych opóźnień

żadnych zapasów

żadnych kolejek

żadnych bezczynności

żadnych zbędnych operacji technologicznych i kontrolnych

żadnych przemieszczeń

Agile Tester

Jesteś Kanban Testerem?

Agile TesteroPełnoprawny członek zespołu

oEkspert w testach

oWspółpracujący z każdym członkiem zespołu

oDbający o jakość

oDbający o proces przez cały cykl tworzenia oprogramowania

oAutomatyzujący większość przypadków testowych

Testujący od samego początku projektu

Agile Tester

Jesteś Agile Testerem?

Dziękuję za uwagę