SlideShare a Scribd company logo
1 of 28
Download to read offline
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 (testerzy.pl)
 Coach biznesowy Testerów
 Audytor Procesów Testowych
 Pełnomocnik Zarządzania Jakością
 Gościnny wykładowca WSZiB
 Wykładowca AFiB Vistula
Agile Manifesto
Snowbird, 11-13.02.2001 – 4 postulaty
Agile Manifesto
Ludzie i interakcje ponad procesy i narzędzia.
Działające oprogramowanie ponad obszerną dokumentację.
Współpraca z klientem ponad formalne ustalenia.
Reagowanie na zmiany ponad podążanie za planem.
Doceniamy to, co wymieniono po prawej stronie, jednak bardziej
cenimy to, co po lewej.
Agile vs Waterfall
eXtreme Testing (XT)
„XP is a lightweight methodology for small to medium sized
teams developing software in the face of vague or rapidly
changing requirements”
Kent Back
eXtreme Testing (XT)
 „Write test first”
 Pair programming
 Współpraca z Klientem
 Częste wypuszczanie wersji
 Simplicity
 Communication
 Feedback
 Aggressivness
eXtreme Testing (XT)
 Tester: Istnieje
 Rodzaj testów: grey-box testing
 Wsparcie developerów: głównie testy jednostkowe/pair programming
 Testowanie: stałe zasady 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
Chcesz zostać XT Testerem?
Test Driven Development
(TDD)
„TDD helps me solve many of my problems during
programming”
Kent Back
Test Driven Development
(TDD)
 Tworzenie testów przed stworzeniem kodu
 Eliminacja duplikatów
Test Driven Development
(TDD)
 Tester: Istnieje
 Rodzaj testów: white-box testing
 Wsparcie developerów: brak/tworzenie kodu
 Testowanie: główna faza tworzenia oprogramowania
Test Driven Development
(TDD)
 Dodaj test
 Uruchom wszystkie testy
 Napisz kod (Przekaż do napisania)
 Uruchom wszystkie testy
 Zrefaktoryzuj
 Powtórz wszystkie kroki
Agile Tester
Chcesz zostać TDD Testerem?
SCRUM
Scrum (n): A framework within which people can address
complex adaptive problems, while productively and creatively
delivering products of the highest possible value.
Ken Schwaber
SCRUM
 Transparentność
 Inspekcja
 Adaptacja
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
Chcesz zostać SCRUM Testerem?
Kanban
Kanban is a Japanese word that when
translated literally means « visible record »
or « visible part ».
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
Kanban
7 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 Tester
o Pełnoprawny członek zespołu
o Ekspert w testach
o Współpracujący z każdym członkiem zespołu
o Dbający o jakość
o Dbający o proces przez cały cykl tworzenia oprogramowania
o Automatyzujący większość przypadków testowych
Testujący od samego początku projektu
Agile Tester
Chcesz zostać Agile Testerem?
Dziękuję za uwagę
Monika Braun
monika.braun@softwaremind.pl

More Related Content

What's hot

[Quality Meetup#12] P. Podsiadlik, R. Peroń - Testy regresji z perspektywy pi...
[Quality Meetup#12] P. Podsiadlik, R. Peroń - Testy regresji z perspektywy pi...[Quality Meetup#12] P. Podsiadlik, R. Peroń - Testy regresji z perspektywy pi...
[Quality Meetup#12] P. Podsiadlik, R. Peroń - Testy regresji z perspektywy pi...Future Processing
 
Few Questions about Continuous Delivery
Few Questions about Continuous DeliveryFew Questions about Continuous Delivery
Few Questions about Continuous DeliveryWiktor Żołnowski
 
Strategie automatyzacji testow
Strategie automatyzacji testowStrategie automatyzacji testow
Strategie automatyzacji testowWiktor Żołnowski
 
TGT#15 - Piramida testów w praktyce (notatki z dyskusji)
TGT#15 - Piramida testów w praktyce (notatki z dyskusji)TGT#15 - Piramida testów w praktyce (notatki z dyskusji)
TGT#15 - Piramida testów w praktyce (notatki z dyskusji)Trójmiejska Grupa Testerska
 
Rafał Markowicz: Nie dowieźliśmy w Sprincie - i co dalej?
Rafał Markowicz: Nie dowieźliśmy w Sprincie - i co dalej?Rafał Markowicz: Nie dowieźliśmy w Sprincie - i co dalej?
Rafał Markowicz: Nie dowieźliśmy w Sprincie - i co dalej?Jakub Bażela
 
[Quality Meetup #14] Tomasz Kus - Testowanie w pętli
[Quality Meetup #14] Tomasz Kus - Testowanie w pętli[Quality Meetup #14] Tomasz Kus - Testowanie w pętli
[Quality Meetup #14] Tomasz Kus - Testowanie w pętliFuture Processing
 

What's hot (7)

[Quality Meetup#12] P. Podsiadlik, R. Peroń - Testy regresji z perspektywy pi...
[Quality Meetup#12] P. Podsiadlik, R. Peroń - Testy regresji z perspektywy pi...[Quality Meetup#12] P. Podsiadlik, R. Peroń - Testy regresji z perspektywy pi...
[Quality Meetup#12] P. Podsiadlik, R. Peroń - Testy regresji z perspektywy pi...
 
Few Questions about Continuous Delivery
Few Questions about Continuous DeliveryFew Questions about Continuous Delivery
Few Questions about Continuous Delivery
 
Strategie automatyzacji testow
Strategie automatyzacji testowStrategie automatyzacji testow
Strategie automatyzacji testow
 
Tdd AngularJs application
Tdd AngularJs applicationTdd AngularJs application
Tdd AngularJs application
 
TGT#15 - Piramida testów w praktyce (notatki z dyskusji)
TGT#15 - Piramida testów w praktyce (notatki z dyskusji)TGT#15 - Piramida testów w praktyce (notatki z dyskusji)
TGT#15 - Piramida testów w praktyce (notatki z dyskusji)
 
Rafał Markowicz: Nie dowieźliśmy w Sprincie - i co dalej?
Rafał Markowicz: Nie dowieźliśmy w Sprincie - i co dalej?Rafał Markowicz: Nie dowieźliśmy w Sprincie - i co dalej?
Rafał Markowicz: Nie dowieźliśmy w Sprincie - i co dalej?
 
[Quality Meetup #14] Tomasz Kus - Testowanie w pętli
[Quality Meetup #14] Tomasz Kus - Testowanie w pętli[Quality Meetup #14] Tomasz Kus - Testowanie w pętli
[Quality Meetup #14] Tomasz Kus - Testowanie w pętli
 

Viewers also liked

Continuous Delivery - kolejny krok na drodze do Agile - Quality Excites 2014
Continuous Delivery - kolejny krok na drodze do Agile - Quality Excites 2014Continuous Delivery - kolejny krok na drodze do Agile - Quality Excites 2014
Continuous Delivery - kolejny krok na drodze do Agile - Quality Excites 2014Wiktor Żołnowski
 
Stickies on the wall will not help you if you are building crappy software
Stickies on the wall will not help you if you are building crappy softwareStickies on the wall will not help you if you are building crappy software
Stickies on the wall will not help you if you are building crappy softwareWiktor Żołnowski
 
A little bird told me... about a good page in your user guide
A little bird told me... about a good page in your user guideA little bird told me... about a good page in your user guide
A little bird told me... about a good page in your user guideSarah Maddox
 
Bdd and Agile Requirements Boiling Frogs 2016
Bdd and Agile Requirements Boiling Frogs 2016Bdd and Agile Requirements Boiling Frogs 2016
Bdd and Agile Requirements Boiling Frogs 2016Wiktor Żołnowski
 
Monika Braun - Agile Test Team
Monika Braun - Agile Test TeamMonika Braun - Agile Test Team
Monika Braun - Agile Test Teamkraqa
 
Bogna Majchrzak, Magda Traciłowska - Tester jako strażnik jakości oprogramowania
Bogna Majchrzak, Magda Traciłowska - Tester jako strażnik jakości oprogramowaniaBogna Majchrzak, Magda Traciłowska - Tester jako strażnik jakości oprogramowania
Bogna Majchrzak, Magda Traciłowska - Tester jako strażnik jakości oprogramowaniaGeek Girls Carrots Poznan
 
Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...
Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...
Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...kraqa
 
Artur Górski - How many defects are left
Artur Górski - How many defects are leftArtur Górski - How many defects are left
Artur Górski - How many defects are leftkraqa
 
Scrum and Kanban are not enough - Agile Slovenia 2013
Scrum and Kanban are not enough - Agile Slovenia 2013Scrum and Kanban are not enough - Agile Slovenia 2013
Scrum and Kanban are not enough - Agile Slovenia 2013Wiktor Żołnowski
 
Let's tests! Prezentacja Moniki Braun w trakcie warsztatów "Let's go to IT"
Let's tests! Prezentacja Moniki Braun w trakcie warsztatów "Let's go to IT"Let's tests! Prezentacja Moniki Braun w trakcie warsztatów "Let's go to IT"
Let's tests! Prezentacja Moniki Braun w trakcie warsztatów "Let's go to IT"mamopracuj
 
BDD and Agile Requirements (v 2.1)
BDD and Agile Requirements (v 2.1) BDD and Agile Requirements (v 2.1)
BDD and Agile Requirements (v 2.1) Wiktor Żołnowski
 
KraQA #22, Filip Cynarski - Selenium Grid w chmurze Amazon Web Services
KraQA #22, Filip Cynarski -  Selenium Grid w chmurze Amazon Web ServicesKraQA #22, Filip Cynarski -  Selenium Grid w chmurze Amazon Web Services
KraQA #22, Filip Cynarski - Selenium Grid w chmurze Amazon Web Serviceskraqa
 
Interoperability Testing
Interoperability TestingInteroperability Testing
Interoperability Testingkraqa
 

Viewers also liked (20)

Continuous Delivery - kolejny krok na drodze do Agile - Quality Excites 2014
Continuous Delivery - kolejny krok na drodze do Agile - Quality Excites 2014Continuous Delivery - kolejny krok na drodze do Agile - Quality Excites 2014
Continuous Delivery - kolejny krok na drodze do Agile - Quality Excites 2014
 
Abe 2012
Abe 2012Abe 2012
Abe 2012
 
Stickies on the wall will not help you if you are building crappy software
Stickies on the wall will not help you if you are building crappy softwareStickies on the wall will not help you if you are building crappy software
Stickies on the wall will not help you if you are building crappy software
 
A little bird told me... about a good page in your user guide
A little bird told me... about a good page in your user guideA little bird told me... about a good page in your user guide
A little bird told me... about a good page in your user guide
 
Sqa days2013
Sqa days2013Sqa days2013
Sqa days2013
 
Xp days ukraine 2012
Xp days ukraine 2012Xp days ukraine 2012
Xp days ukraine 2012
 
Bdd and Agile Requirements Boiling Frogs 2016
Bdd and Agile Requirements Boiling Frogs 2016Bdd and Agile Requirements Boiling Frogs 2016
Bdd and Agile Requirements Boiling Frogs 2016
 
Monika Braun - Agile Test Team
Monika Braun - Agile Test TeamMonika Braun - Agile Test Team
Monika Braun - Agile Test Team
 
Bogna Majchrzak, Magda Traciłowska - Tester jako strażnik jakości oprogramowania
Bogna Majchrzak, Magda Traciłowska - Tester jako strażnik jakości oprogramowaniaBogna Majchrzak, Magda Traciłowska - Tester jako strażnik jakości oprogramowania
Bogna Majchrzak, Magda Traciłowska - Tester jako strażnik jakości oprogramowania
 
selenium grid & docker
selenium grid & dockerselenium grid & docker
selenium grid & docker
 
Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...
Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...
Monika Braun - "Tester i frameworki agilowe - rola testera w różnych metodyka...
 
Artur Górski - How many defects are left
Artur Górski - How many defects are leftArtur Górski - How many defects are left
Artur Górski - How many defects are left
 
Scrum and Kanban are not enough - Agile Slovenia 2013
Scrum and Kanban are not enough - Agile Slovenia 2013Scrum and Kanban are not enough - Agile Slovenia 2013
Scrum and Kanban are not enough - Agile Slovenia 2013
 
Let's tests! Prezentacja Moniki Braun w trakcie warsztatów "Let's go to IT"
Let's tests! Prezentacja Moniki Braun w trakcie warsztatów "Let's go to IT"Let's tests! Prezentacja Moniki Braun w trakcie warsztatów "Let's go to IT"
Let's tests! Prezentacja Moniki Braun w trakcie warsztatów "Let's go to IT"
 
BDD and Agile Requirements (v 2.1)
BDD and Agile Requirements (v 2.1) BDD and Agile Requirements (v 2.1)
BDD and Agile Requirements (v 2.1)
 
Agileee 2012
Agileee 2012Agileee 2012
Agileee 2012
 
KraQA #22, Filip Cynarski - Selenium Grid w chmurze Amazon Web Services
KraQA #22, Filip Cynarski -  Selenium Grid w chmurze Amazon Web ServicesKraQA #22, Filip Cynarski -  Selenium Grid w chmurze Amazon Web Services
KraQA #22, Filip Cynarski - Selenium Grid w chmurze Amazon Web Services
 
Interoperability Testing
Interoperability TestingInteroperability Testing
Interoperability Testing
 
People are awesome - ALE 2014
People are awesome - ALE 2014People are awesome - ALE 2014
People are awesome - ALE 2014
 
Bdd and Agile Requirements
Bdd and Agile RequirementsBdd and Agile Requirements
Bdd and Agile Requirements
 

Similar to Frameworki agilowe w obszarze testow - Monika Braun

Edukacja testerska na Quality in IT
Edukacja testerska na Quality in ITEdukacja testerska na Quality in IT
Edukacja testerska na Quality in ITRadoslaw Smilgin
 
Slajdy z wykładu o Agile
Slajdy z wykładu o AgileSlajdy z wykładu o Agile
Slajdy z wykładu o Agileinfrared
 
ŁódQA - Session based testing
ŁódQA - Session based testingŁódQA - Session based testing
ŁódQA - Session based testingLodQA
 
Podstawy testowania oprogramowania INCO 2023.pptx
Podstawy testowania oprogramowania INCO 2023.pptxPodstawy testowania oprogramowania INCO 2023.pptx
Podstawy testowania oprogramowania INCO 2023.pptxKatarzyna Javaheri-Szpak
 
Distributed Agile
Distributed AgileDistributed Agile
Distributed Agile3camp
 
Matka, żona, i...testerka
Matka, żona, i...testerkaMatka, żona, i...testerka
Matka, żona, i...testerkatestuj.pl
 
Efektywne Testy Oprogramowania w Środowisku Scrumowym
Efektywne Testy Oprogramowania w Środowisku ScrumowymEfektywne Testy Oprogramowania w Środowisku Scrumowym
Efektywne Testy Oprogramowania w Środowisku ScrumowymTestPro
 
Agile Tester - Czy to w ogóle ma sens?
Agile Tester  - Czy to w ogóle ma sens?Agile Tester  - Czy to w ogóle ma sens?
Agile Tester - Czy to w ogóle ma sens?Krystian Kaczor
 
Testy wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba GajdaTesty wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba GajdaBartłomiej Cymanowski
 
Artur Górski - “Czy jesteśmy w stanie kontrolować wynik skuteczności testowan...
Artur Górski - “Czy jesteśmy w stanie kontrolować wynik skuteczności testowan...Artur Górski - “Czy jesteśmy w stanie kontrolować wynik skuteczności testowan...
Artur Górski - “Czy jesteśmy w stanie kontrolować wynik skuteczności testowan...kraqa
 
Zapewnienie jakości w Scrum
Zapewnienie jakości w ScrumZapewnienie jakości w Scrum
Zapewnienie jakości w ScrumKrystian Kaczor
 
SCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera OprogramowaniaSCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera Oprogramowaniatestuj.pl
 
Testowanie. Wprowadzenie do testowania oprogramowania.
Testowanie. Wprowadzenie do testowania oprogramowania. Testowanie. Wprowadzenie do testowania oprogramowania.
Testowanie. Wprowadzenie do testowania oprogramowania. Radoslaw Smilgin
 
Techniczna organizacja zespołu
Techniczna organizacja zespołuTechniczna organizacja zespołu
Techniczna organizacja zespołuintive
 
Agile i Scrum: projekty z klasą (JUG Olsztyn 2015)
Agile i Scrum: projekty z klasą (JUG Olsztyn 2015)Agile i Scrum: projekty z klasą (JUG Olsztyn 2015)
Agile i Scrum: projekty z klasą (JUG Olsztyn 2015)Lukas Lesniewski
 

Similar to Frameworki agilowe w obszarze testow - Monika Braun (20)

Agile & Scrum podstawy
Agile & Scrum podstawyAgile & Scrum podstawy
Agile & Scrum podstawy
 
Wstęp do Agile
Wstęp do AgileWstęp do Agile
Wstęp do Agile
 
university day 1
university day 1university day 1
university day 1
 
Praktyki techniczne
Praktyki technicznePraktyki techniczne
Praktyki techniczne
 
Edukacja testerska na Quality in IT
Edukacja testerska na Quality in ITEdukacja testerska na Quality in IT
Edukacja testerska na Quality in IT
 
Slajdy z wykładu o Agile
Slajdy z wykładu o AgileSlajdy z wykładu o Agile
Slajdy z wykładu o Agile
 
ŁódQA - Session based testing
ŁódQA - Session based testingŁódQA - Session based testing
ŁódQA - Session based testing
 
Podstawy testowania oprogramowania INCO 2023.pptx
Podstawy testowania oprogramowania INCO 2023.pptxPodstawy testowania oprogramowania INCO 2023.pptx
Podstawy testowania oprogramowania INCO 2023.pptx
 
Distributed Agile
Distributed AgileDistributed Agile
Distributed Agile
 
Matka, żona, i...testerka
Matka, żona, i...testerkaMatka, żona, i...testerka
Matka, żona, i...testerka
 
Efektywne Testy Oprogramowania w Środowisku Scrumowym
Efektywne Testy Oprogramowania w Środowisku ScrumowymEfektywne Testy Oprogramowania w Środowisku Scrumowym
Efektywne Testy Oprogramowania w Środowisku Scrumowym
 
Agile Tester - Czy to w ogóle ma sens?
Agile Tester  - Czy to w ogóle ma sens?Agile Tester  - Czy to w ogóle ma sens?
Agile Tester - Czy to w ogóle ma sens?
 
Testy wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba GajdaTesty wydajnościowe - najlepsze praktyki - Kuba Gajda
Testy wydajnościowe - najlepsze praktyki - Kuba Gajda
 
Artur Górski - “Czy jesteśmy w stanie kontrolować wynik skuteczności testowan...
Artur Górski - “Czy jesteśmy w stanie kontrolować wynik skuteczności testowan...Artur Górski - “Czy jesteśmy w stanie kontrolować wynik skuteczności testowan...
Artur Górski - “Czy jesteśmy w stanie kontrolować wynik skuteczności testowan...
 
Testowanie automatyczne 2024 INCO Academy
Testowanie automatyczne 2024 INCO AcademyTestowanie automatyczne 2024 INCO Academy
Testowanie automatyczne 2024 INCO Academy
 
Zapewnienie jakości w Scrum
Zapewnienie jakości w ScrumZapewnienie jakości w Scrum
Zapewnienie jakości w Scrum
 
SCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera OprogramowaniaSCRUM w pracy Testera Oprogramowania
SCRUM w pracy Testera Oprogramowania
 
Testowanie. Wprowadzenie do testowania oprogramowania.
Testowanie. Wprowadzenie do testowania oprogramowania. Testowanie. Wprowadzenie do testowania oprogramowania.
Testowanie. Wprowadzenie do testowania oprogramowania.
 
Techniczna organizacja zespołu
Techniczna organizacja zespołuTechniczna organizacja zespołu
Techniczna organizacja zespołu
 
Agile i Scrum: projekty z klasą (JUG Olsztyn 2015)
Agile i Scrum: projekty z klasą (JUG Olsztyn 2015)Agile i Scrum: projekty z klasą (JUG Olsztyn 2015)
Agile i Scrum: projekty z klasą (JUG Olsztyn 2015)
 

More from Women in Technology Poland

Get Inspired: Po co nam UX? O edukacji i nie tylko
Get Inspired: Po co nam UX? O edukacji i nie tylkoGet Inspired: Po co nam UX? O edukacji i nie tylko
Get Inspired: Po co nam UX? O edukacji i nie tylkoWomen in Technology Poland
 
Pierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieci
Pierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieciPierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieci
Pierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieciWomen in Technology Poland
 
Blockchain and Cryptocurrency Basics- #43 spotkanie WiT Kraków
Blockchain and Cryptocurrency Basics- #43 spotkanie WiT KrakówBlockchain and Cryptocurrency Basics- #43 spotkanie WiT Kraków
Blockchain and Cryptocurrency Basics- #43 spotkanie WiT KrakówWomen in Technology Poland
 
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test..."Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...Women in Technology Poland
 
Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...
Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...
Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...Women in Technology Poland
 
Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...
Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...
Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...Women in Technology Poland
 
Kulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła Janasa
Kulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła JanasaKulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła Janasa
Kulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła JanasaWomen in Technology Poland
 
Poznaj GITa - część teoretyczna - Anna Szwiec
Poznaj GITa -  część teoretyczna - Anna SzwiecPoznaj GITa -  część teoretyczna - Anna Szwiec
Poznaj GITa - część teoretyczna - Anna SzwiecWomen in Technology Poland
 
HTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan KrausHTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan KrausWomen in Technology Poland
 
Architektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan KrausArchitektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan KrausWomen in Technology Poland
 
Roman Czarko-Wasiutycz- Projektowanie baz danych
Roman Czarko-Wasiutycz- Projektowanie baz danychRoman Czarko-Wasiutycz- Projektowanie baz danych
Roman Czarko-Wasiutycz- Projektowanie baz danychWomen in Technology Poland
 
Justyna Hankiewicz- Jak zbudować efektywny zespół
Justyna Hankiewicz- Jak zbudować efektywny zespółJustyna Hankiewicz- Jak zbudować efektywny zespół
Justyna Hankiewicz- Jak zbudować efektywny zespółWomen in Technology Poland
 

More from Women in Technology Poland (20)

Get Inspired: Po co nam UX? O edukacji i nie tylko
Get Inspired: Po co nam UX? O edukacji i nie tylkoGet Inspired: Po co nam UX? O edukacji i nie tylko
Get Inspired: Po co nam UX? O edukacji i nie tylko
 
Pierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieci
Pierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieciPierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieci
Pierwsze kroki w karierze IT: LinkedIn - wykorzystaj potencjał sieci
 
Tech 101: Scrum 25.04.19 Warszawa
Tech 101: Scrum 25.04.19 WarszawaTech 101: Scrum 25.04.19 Warszawa
Tech 101: Scrum 25.04.19 Warszawa
 
ARKit by Magdalena Pałka
ARKit by Magdalena PałkaARKit by Magdalena Pałka
ARKit by Magdalena Pałka
 
React Native by Artur Staszczyk
React Native by Artur StaszczykReact Native by Artur Staszczyk
React Native by Artur Staszczyk
 
Architecure components by Paulina Szklarska
Architecure components by Paulina SzklarskaArchitecure components by Paulina Szklarska
Architecure components by Paulina Szklarska
 
Big Data - historia i przyszłość
Big Data - historia i przyszłośćBig Data - historia i przyszłość
Big Data - historia i przyszłość
 
Blockchain and Cryptocurrency Basics- #43 spotkanie WiT Kraków
Blockchain and Cryptocurrency Basics- #43 spotkanie WiT KrakówBlockchain and Cryptocurrency Basics- #43 spotkanie WiT Kraków
Blockchain and Cryptocurrency Basics- #43 spotkanie WiT Kraków
 
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test..."Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
"Wyzwania automatyzacji w ciągłej integracji" - o tworzeniu i utrzymaniu test...
 
Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...
Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...
Agnieszka Pocha - Od surowych danych do gotowego modelu - uczenie maszynowe w...
 
Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...
Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...
Monika Synoradzka - 10 sposobów na budowę silnego zespołu i bycie dobrym lide...
 
Kulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła Janasa
Kulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła JanasaKulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła Janasa
Kulisy pracy w IT: Zawód Front- end Developer prezentacja Pawła Janasa
 
Jak bardzo techniczny musi być tester?
Jak bardzo techniczny musi być tester?Jak bardzo techniczny musi być tester?
Jak bardzo techniczny musi być tester?
 
Poznaj GITa - Natalia Stanko
Poznaj GITa - Natalia StankoPoznaj GITa - Natalia Stanko
Poznaj GITa - Natalia Stanko
 
Poznaj GITa - część teoretyczna - Anna Szwiec
Poznaj GITa -  część teoretyczna - Anna SzwiecPoznaj GITa -  część teoretyczna - Anna Szwiec
Poznaj GITa - część teoretyczna - Anna Szwiec
 
HTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan KrausHTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan Kraus
 
Architektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan KrausArchitektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan Kraus
 
Hackerspace Wrocław
Hackerspace WrocławHackerspace Wrocław
Hackerspace Wrocław
 
Roman Czarko-Wasiutycz- Projektowanie baz danych
Roman Czarko-Wasiutycz- Projektowanie baz danychRoman Czarko-Wasiutycz- Projektowanie baz danych
Roman Czarko-Wasiutycz- Projektowanie baz danych
 
Justyna Hankiewicz- Jak zbudować efektywny zespół
Justyna Hankiewicz- Jak zbudować efektywny zespółJustyna Hankiewicz- Jak zbudować efektywny zespół
Justyna Hankiewicz- Jak zbudować efektywny zespół
 

Frameworki agilowe w obszarze testow - Monika Braun

  • 1. I’m an Agile Tester
  • 2. 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 (testerzy.pl)  Coach biznesowy Testerów  Audytor Procesów Testowych  Pełnomocnik Zarządzania Jakością  Gościnny wykładowca WSZiB  Wykładowca AFiB Vistula
  • 4. Agile Manifesto Ludzie i interakcje ponad procesy i narzędzia. Działające oprogramowanie ponad obszerną dokumentację. Współpraca z klientem ponad formalne ustalenia. Reagowanie na zmiany ponad podążanie za planem. Doceniamy to, co wymieniono po prawej stronie, jednak bardziej cenimy to, co po lewej.
  • 6. eXtreme Testing (XT) „XP is a lightweight methodology for small to medium sized teams developing software in the face of vague or rapidly changing requirements” Kent Back
  • 7. eXtreme Testing (XT)  „Write test first”  Pair programming  Współpraca z Klientem  Częste wypuszczanie wersji  Simplicity  Communication  Feedback  Aggressivness
  • 8. eXtreme Testing (XT)  Tester: Istnieje  Rodzaj testów: grey-box testing  Wsparcie developerów: głównie testy jednostkowe/pair programming  Testowanie: stałe zasady eXtreme Testing
  • 9. 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
  • 11. Test Driven Development (TDD) „TDD helps me solve many of my problems during programming” Kent Back
  • 12. Test Driven Development (TDD)  Tworzenie testów przed stworzeniem kodu  Eliminacja duplikatów
  • 13. Test Driven Development (TDD)  Tester: Istnieje  Rodzaj testów: white-box testing  Wsparcie developerów: brak/tworzenie kodu  Testowanie: główna faza tworzenia oprogramowania
  • 14. Test Driven Development (TDD)  Dodaj test  Uruchom wszystkie testy  Napisz kod (Przekaż do napisania)  Uruchom wszystkie testy  Zrefaktoryzuj  Powtórz wszystkie kroki
  • 16. SCRUM Scrum (n): A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest possible value. Ken Schwaber
  • 18. SCRUM  Tester: Nie istnieje  Rodzaj testów: wszystkie  Wsparcie developerów: crossowanie kompetencji i zadań  Testowanie: ciągłe
  • 19. 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
  • 20. Agile Tester Chcesz zostać SCRUM Testerem?
  • 21. Kanban Kanban is a Japanese word that when translated literally means « visible record » or « visible part ».
  • 22. Kanban  Wizualizacja (tablica)  Work in Progress (Limit)  Strumieniowanie
  • 23. Kanban  Tester: Istnieje? (odbiorca - downstream)  Rodzaj testów: wszystkie  Wsparcie developerów: dostarczyciel oprogramowania (dostawca - upstream)  Testowanie: Zakolejkowane
  • 24. Kanban 7 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ń
  • 26. Agile Tester o Pełnoprawny członek zespołu o Ekspert w testach o Współpracujący z każdym członkiem zespołu o Dbający o jakość o Dbający o proces przez cały cykl tworzenia oprogramowania o Automatyzujący większość przypadków testowych Testujący od samego początku projektu
  • 27. Agile Tester Chcesz zostać Agile Testerem?
  • 28. Dziękuję za uwagę Monika Braun monika.braun@softwaremind.pl