SlideShare a Scribd company logo
1 of 31
Download to read offline
Testowanie w parach
Damian Szczurek
Dawid Kasprzyk
1. Czym jest testowanie w parach?
2. Z życia testuj.pl wzięte
3. Dobrze przygotowany proces
4. Rozwiązania, które wdrożyliśmy – 3 drogi
5. Potestujmy w parach – projekt TUX
6. Korzyści
7. Dyskusja – przypadki użycia
Agenda
Czym jest testowanie w parach?
Testowanie w parach:
Technika testowania (eksploracyjnego), w której dwie osoby testują
oprogramowanie przy (zazwyczaj) jednym komputerze, przy czym
jedna wykonuje testy, a druga kreuje pomysły i sporządza notatki.
ET x PP = PT
Źródło: https://blog.testlodge.com/what-is-pair-testing/
A u nas to było tak…
Źródło: http://healthland.time.com/2012/08/20/whats-the-right-age-to-give-your-kid-a-cell-phone/
Dobrze przygotowany proces
1. Dobranie odpowiedniej pary
Dobrze przygotowany proces
2. Spotkanie i ustalenie celów:
• wybranie obszaru aplikacji do testów
(np. nowa funkcjonalność)
• znalezienie ścieżki reprodukcji
trudnych/krytycznych bugów
• obserwacja jak aplikacja może być użyta
• poprawa/przegląd dokumentacji
testowej
Dobrze przygotowany proces
3. Ustalenie czasu trwania sesji (60-90 min)
Dobrze przygotowany proces
4. Spisanie pomysłów na wykonanie i
podejście do testów
Dobrze przygotowany proces
5. Podzielenie się rolami
• kierowca – osoba, która będzie
wykonywała testy
• nawigator - osoba, która będzie
sterować, „głośno myśleć”,
sugerować różne scenariusze,
zadawać pytania, robić notatki
Dobrze przygotowany proces
6. Testowanie i robienie notatek
Dobrze przygotowany proces
7. Raportowanie incydentów, sugestii, uwag
Dobrze przygotowany proces
8. Update dokumentacji testowej (i innej)
Dobrze przygotowany proces
9. Przegląd celów – czy zostały osiągnięte
3 ścieżki
Źródło: http://www.illustrationsource.com/stock/image/35581/people-on-three-paths/
1. Akademia Testowania
Źródło: https://pl.wikipedia.org/wiki/David_A._Kolb/
Więcej na www.akademiatestowania.pl
2. Klient + Testuj
Źródło: http://pdaphotography.com/wp-content/uploads/2015/08/TR-with-Client.jpg
3. Testuj + nowy
pracownik/wdrożenie
Źródło: https://www.thebalance.com/new-employee-orientation-employee-onboarding-1918195
Korzyści
1. Generowanie nowych pomysłów na
testy
• wymiana doświadczeń
• wzmożona kreatywność
Korzyści
2. Wzajemna nauka np. w przypadku pary
T+P:
P: uczy się technik testowania, zyskuje
nową perspektywę na to jak aplikacja może
być użyta
T: zyskuję głębszą wiedzę o aplikacji, jak
efektywniej zgłaszać błędy
Korzyści
3. Usprawnienie testowania – jeden tester
skupiony tylko na testowaniu
Korzyści
4. Lepsza reprodukowalność bugów (każde
zgłoszenie podlega „recenzji” drugiej
osoby)
Korzyści
5. Doskonałe ćwiczenie (dla początkujących
testerów, w nowej domenie, etc.)
Korzyści
6. Poprawia komunikację i wzajemne
zrozumienie
Korzyści
7. To może być całkiem fajne (ang. fun ;))
Uwagi, zagrożenia
1. Niektórzy ludzie są introwertykami
Uwagi, zagrożenia
2. Osoby o silnej osobowości, lubiące
pracować samodzielnie
Uwagi, zagrożenia
3. Ciężkie do zrealizowania w zespołach
rozproszonych
Dyskusja
Dyskusja
T + JT
T + T
T + P
T + ??
Dyskusja
T + JT
T + T
T + P
T + BA
T + EU
T + C
T + Sup
T + S/M
T + PM
T + UX
T + DevOps
DZIĘKUJEMY! 
damian.szczurek@testuj.pl
dawid.kasprzyk@testuj.pl

More Related Content

Similar to Testowanie w parach - Testwarez 2016

Testing dojo po polsku (Testing dojo in Polish)
Testing dojo po polsku (Testing dojo in Polish)Testing dojo po polsku (Testing dojo in Polish)
Testing dojo po polsku (Testing dojo in Polish)Łukasz Morawski
 
Testy eksploracyjne. Lucky shot czy zaplanowana akcja?
Testy eksploracyjne. Lucky shot czy zaplanowana akcja?Testy eksploracyjne. Lucky shot czy zaplanowana akcja?
Testy eksploracyjne. Lucky shot czy zaplanowana akcja?The Software House
 
Project: People - Podstawy testów użytkowych
Project: People - Podstawy testów użytkowychProject: People - Podstawy testów użytkowych
Project: People - Podstawy testów użytkowychProject: People
 
Marcin PIwowarczyk, IMAS: "Na co zwracać uwagę zamawiając badania oparte na p...
Marcin PIwowarczyk, IMAS: "Na co zwracać uwagę zamawiając badania oparte na p...Marcin PIwowarczyk, IMAS: "Na co zwracać uwagę zamawiając badania oparte na p...
Marcin PIwowarczyk, IMAS: "Na co zwracać uwagę zamawiając badania oparte na p...Marcin Piwowarczyk
 
Bezstratna kompresja listy przypadków testowych
Bezstratna kompresja listy przypadków testowychBezstratna kompresja listy przypadków testowych
Bezstratna kompresja listy przypadków testowychPiotr Piotrowski
 
DevOps - what I have learnt so far
DevOps - what I have learnt so far DevOps - what I have learnt so far
DevOps - what I have learnt so far Wojciech Barczyński
 
Edukacja testerska na Quality in IT
Edukacja testerska na Quality in ITEdukacja testerska na Quality in IT
Edukacja testerska na Quality in ITRadoslaw Smilgin
 
Human-in-the-loop (HILT) machine learning i augmentacja danych, czyli jak zbu...
Human-in-the-loop (HILT) machine learning i augmentacja danych, czyli jak zbu...Human-in-the-loop (HILT) machine learning i augmentacja danych, czyli jak zbu...
Human-in-the-loop (HILT) machine learning i augmentacja danych, czyli jak zbu...Sotrender
 
Meetup 1 eksperymentujemy_na_duza_skale_rkita
Meetup 1 eksperymentujemy_na_duza_skale_rkitaMeetup 1 eksperymentujemy_na_duza_skale_rkita
Meetup 1 eksperymentujemy_na_duza_skale_rkitaRadoslaw Kita
 
Strefa klasy - prezentacja festiwalowa
Strefa klasy - prezentacja festiwalowaStrefa klasy - prezentacja festiwalowa
Strefa klasy - prezentacja festiwalowaStrefaKlasy
 
7 cardinal sins of testing - Artykul
7 cardinal sins of testing - Artykul7 cardinal sins of testing - Artykul
7 cardinal sins of testing - ArtykulRemigiusz Dudek
 
Confitura 2015 - Code Quality Keepers @ Allegro
Confitura 2015 - Code Quality Keepers @ AllegroConfitura 2015 - Code Quality Keepers @ Allegro
Confitura 2015 - Code Quality Keepers @ Allegroallegro.tech
 
Technology Acceleration Canvas by InnoCo
Technology Acceleration Canvas by InnoCoTechnology Acceleration Canvas by InnoCo
Technology Acceleration Canvas by InnoCoMarcin Baron
 
Dlaczego wyniki badan laboratoryjnych nie sa porownywalne
Dlaczego wyniki badan laboratoryjnych nie sa porownywalneDlaczego wyniki badan laboratoryjnych nie sa porownywalne
Dlaczego wyniki badan laboratoryjnych nie sa porownywalneSymetria
 
Oferta szkoleń dla państwa firmy
Oferta szkoleń dla państwa firmyOferta szkoleń dla państwa firmy
Oferta szkoleń dla państwa firmyzdobywalnia
 
Science and business project - current activities
Science and business project - current activitiesScience and business project - current activities
Science and business project - current activitiesPomcert
 
Reaktor Opinii - panel badawczy Instytutu Badań Pollster
Reaktor Opinii - panel badawczy Instytutu Badań PollsterReaktor Opinii - panel badawczy Instytutu Badań Pollster
Reaktor Opinii - panel badawczy Instytutu Badań PollsterInstytut Badań Pollster
 
Zając Ankiety internetowe w badaniach ewaluacyjnych
Zając Ankiety internetowe w badaniach ewaluacyjnychZając Ankiety internetowe w badaniach ewaluacyjnych
Zając Ankiety internetowe w badaniach ewaluacyjnychJan Zajac
 

Similar to Testowanie w parach - Testwarez 2016 (20)

Testing dojo po polsku (Testing dojo in Polish)
Testing dojo po polsku (Testing dojo in Polish)Testing dojo po polsku (Testing dojo in Polish)
Testing dojo po polsku (Testing dojo in Polish)
 
Testy eksploracyjne. Lucky shot czy zaplanowana akcja?
Testy eksploracyjne. Lucky shot czy zaplanowana akcja?Testy eksploracyjne. Lucky shot czy zaplanowana akcja?
Testy eksploracyjne. Lucky shot czy zaplanowana akcja?
 
Project: People - Podstawy testów użytkowych
Project: People - Podstawy testów użytkowychProject: People - Podstawy testów użytkowych
Project: People - Podstawy testów użytkowych
 
Marcin PIwowarczyk, IMAS: "Na co zwracać uwagę zamawiając badania oparte na p...
Marcin PIwowarczyk, IMAS: "Na co zwracać uwagę zamawiając badania oparte na p...Marcin PIwowarczyk, IMAS: "Na co zwracać uwagę zamawiając badania oparte na p...
Marcin PIwowarczyk, IMAS: "Na co zwracać uwagę zamawiając badania oparte na p...
 
Bezstratna kompresja listy przypadków testowych
Bezstratna kompresja listy przypadków testowychBezstratna kompresja listy przypadków testowych
Bezstratna kompresja listy przypadków testowych
 
DevOps - what I have learnt so far
DevOps - what I have learnt so far DevOps - what I have learnt so far
DevOps - what I have learnt so far
 
Edukacja testerska na Quality in IT
Edukacja testerska na Quality in ITEdukacja testerska na Quality in IT
Edukacja testerska na Quality in IT
 
Human-in-the-loop (HILT) machine learning i augmentacja danych, czyli jak zbu...
Human-in-the-loop (HILT) machine learning i augmentacja danych, czyli jak zbu...Human-in-the-loop (HILT) machine learning i augmentacja danych, czyli jak zbu...
Human-in-the-loop (HILT) machine learning i augmentacja danych, czyli jak zbu...
 
Czas i pieniądze 4 developers
Czas i pieniądze 4 developersCzas i pieniądze 4 developers
Czas i pieniądze 4 developers
 
Meetup 1 eksperymentujemy_na_duza_skale_rkita
Meetup 1 eksperymentujemy_na_duza_skale_rkitaMeetup 1 eksperymentujemy_na_duza_skale_rkita
Meetup 1 eksperymentujemy_na_duza_skale_rkita
 
Strefa klasy - prezentacja festiwalowa
Strefa klasy - prezentacja festiwalowaStrefa klasy - prezentacja festiwalowa
Strefa klasy - prezentacja festiwalowa
 
7 cardinal sins of testing - Artykul
7 cardinal sins of testing - Artykul7 cardinal sins of testing - Artykul
7 cardinal sins of testing - Artykul
 
2010.09 Badania użyteczności online
2010.09 Badania użyteczności online2010.09 Badania użyteczności online
2010.09 Badania użyteczności online
 
Confitura 2015 - Code Quality Keepers @ Allegro
Confitura 2015 - Code Quality Keepers @ AllegroConfitura 2015 - Code Quality Keepers @ Allegro
Confitura 2015 - Code Quality Keepers @ Allegro
 
Technology Acceleration Canvas by InnoCo
Technology Acceleration Canvas by InnoCoTechnology Acceleration Canvas by InnoCo
Technology Acceleration Canvas by InnoCo
 
Dlaczego wyniki badan laboratoryjnych nie sa porownywalne
Dlaczego wyniki badan laboratoryjnych nie sa porownywalneDlaczego wyniki badan laboratoryjnych nie sa porownywalne
Dlaczego wyniki badan laboratoryjnych nie sa porownywalne
 
Oferta szkoleń dla państwa firmy
Oferta szkoleń dla państwa firmyOferta szkoleń dla państwa firmy
Oferta szkoleń dla państwa firmy
 
Science and business project - current activities
Science and business project - current activitiesScience and business project - current activities
Science and business project - current activities
 
Reaktor Opinii - panel badawczy Instytutu Badań Pollster
Reaktor Opinii - panel badawczy Instytutu Badań PollsterReaktor Opinii - panel badawczy Instytutu Badań Pollster
Reaktor Opinii - panel badawczy Instytutu Badań Pollster
 
Zając Ankiety internetowe w badaniach ewaluacyjnych
Zając Ankiety internetowe w badaniach ewaluacyjnychZając Ankiety internetowe w badaniach ewaluacyjnych
Zając Ankiety internetowe w badaniach ewaluacyjnych
 

Testowanie w parach - Testwarez 2016