Upload
petr-neugebauer
View
70
Download
2
Embed Size (px)
Citation preview
[pro]Test! Speciál 2016 Petr NEUGEBAUER, Daniel POĽAN
AGILNÍ TESTOVÁNÍ PRINCIPY, MÝTY A VÝMLUVY
[pro]Test! Speciál 2016 | 2
[PRO]TEST! SPECIÁL 2016 PŘEDSTAVENÍ
PETR NEUGEBAUER Ø SIEMENS (2001), Y SOFT (2008), YES4Q (2015)
Ø CZECH AND SLOVAK TESTING BOARD Ø [PRO]TEST! MORAVA
Ø CTCL, CTFL-AT, CTAL-TM, ½ CTEL ITP
[pro]Test! Speciál 2016 | 3
[PRO]TEST! SPECIÁL 2016 PŘEDSTAVENÍ
DANIEL POĽAN Ø Y SOFT (2012), ADACTA (2017)
Ø CZECH AND SLOVAK TESTING BOARD Ø [PRO]TEST! MORAVA
Ø CTCL, CTFL-AT
#1 POTŘEBUJEME JEŠTĚ TESTERY?
[pro]Test! Speciál 2016 | 5
NIKOLIV KVANTITA, NA ČEM ZÁLEŽÍ JE TO KVALITA,
[pro]Test! Speciál 2016 | 6
TESTER, TESTOVÁNÍ, KVALITA MOTIVACE
'Nekvalitní software se na trhu již neprosadi'? ... hahaha, úspech SW na trhu nezávisí na kvalite, ale na schopnosti sales a marketingu (Windows, Android, posledné iOS, väčšina počítačových hier, CRM systémy, ... ). QE v dnešnom svete nie je hlavnou silou riadenia kvality, je ním PM, a jeho cieľom nie je vydať kvalitný SW, ale vydať zoznam features v naplanovanom čase. Paradoxom je, že táto veta z článku platí 'již' len v prípade SW zadarmo
[pro]Test! Speciál 2016 | 7
AGILNÍ TESTOVÁNÍ PRINCIPY, MÝTY A VÝMLUVY
Ø DEMONSTROVAT POTŘEBU ROLE TESTERA V AGILNÍM VÝVOJI
Ø POCHOPIT DŮLEŽITOST ROLE TESTERA A JEHO PROFESE V AGILNÍM VÝVOJI
Ø UKÁZAT, ŽE ROSTE VÝZNAM TESTOVÁNÍ
[pro]Test! Speciál 2016 | 8
TESTING FRIENDLY COMPANIES
#2 CO JE TO KVALITA?
[pro]Test! Speciál 2016 | 10
PERSPEKTIVY KVALITY
Ø PRODUKT (MĚŘITELNÉ ATRIBUTY KVALITY) Ø UŽIVATEL (POTŘEBY, PŘÁNÍ, VYUŽITÍ)
Ø VÝVOJ / VÝROBA (PROCESY)
Ø HODNOTA (CENA vs BENEFIT) Ø POCIT (CO JE VIDĚT)
#3 POŽADAVKY
[pro]Test! Speciál 2016 | 12
NOTHING TO DEVELOP, NOTHING TO TEST
NO REQUIREMENT(S),
[pro]Test! Speciál 2016 | 13
ANALÝZA A SPRÁVA POŽADAVKŮ KVALITA POŽADAVKŮ
Ø JEDNOZNAČNOST (UNAMBIGUOUS) Ø TESTOVATELNOST (CLEAR ENOUGH TO TEST)
Ø ŽÁDNÝ DESIGN (NO UNINTENTIONAL DESIGN)
Ø KONZISTENTNOST (CONSISTENT) Ø MĚŘITELNOST (QUANTIFIED QUALITY)
#4 UŽ JSME AGILNÍ?
[pro]Test! Speciál 2016 | 15
AGILNÍ TESTOVÁNÍ AGILNÍ MANIFESTO
JEDNOTLIVCI A INTERAKCE PŘED PROCESY A NÁSTROJI
FUNGUJÍCÍ SOFTWARE
PŘED VYČERPÁVAJÍCÍ DOKUMENTACÍ SPOLUPRÁCE SE ZÁKAZNÍKEM
PŘED VYJEDNÁVÁNÍM O SMLOUVĚ REAGOVÁNÍ NA ZMĚNY
PŘED DODRŽOVÁNÍM PLÁNU
[pro]Test! Speciál 2016 | 16
AGILNÍ PŘÍSTUPY
A P
C D
[pro]Test! Speciál 2016 | 17
MINIMAL VIABLE PRODUCT MINIMÁLNÍ ŽIVOTASCHOPNÝ PRODUKT
[pro]Test! Speciál 2016 | 18
WHETHER YOU CAN KEEP ALL YOUR STAKEHOLDERS HAPPY
THE ULTIMATE TEST OF AGILITY IS …
ROLE TESTERA
#5 KOMUNIKACE
[pro]Test! Speciál 2016 | 20
NEVER EVER ASSUME
[pro]Test! Speciál 2016 | 21
VÝSLEDKY NEBO VÝMLUVY MŮŽETE MÍT
#6 JAKÁ JE ROLE MANAGEMENTU?
[pro]Test! Speciál 2016 | 23
JE ORGANIZAČNÍ ZMĚNA ADOPTACE AGILNÍCH PŘÍSTUPŮ
[pro]Test! Speciál 2016 | 24
NEJLEPŠÍ PROFESIONÁLY?
POTŘEBUJEME
TALENT MANAGEMENT
WHEN YOUR ENEMY’S
MAKING MISTAKES, DON’T INTERRUPT HIM.
[pro]Test! Speciál 2016 | 26
JAKO EFEKTIVNOST EFEKTIVITA TESTOVÁNÍ NENÍ TO SAMÉ
AUTOMATIZACE A MANUÁLNÍ TESTOVÁNÍ
#7 AGILNÍ TESTOVÁNÍ
[pro]Test! Speciál 2016 | 28
MYLNÁ OČEKÁVÁNÍ PROČ AUTOMATIZOVAT?
[pro]Test! Speciál 2016 | 29
CHYBY NACHÁZÍ TESTY AUTOMATIZACE NENACHÁZÍ CHYBY
[pro]Test! Speciál 2016 | 30
… VÝVOJ DALŠÍHO PRODUKTU
AUTOMATIZACE TESTŮ …
[pro]Test! Speciál 2016 | 31
NENÍ NÁHODNÉ TESTOVÁNÍ EXPLORATORY TESTING
[pro]Test! Speciál 2016 | 32
AGILNÍ TESTOVÁNÍ EXPLORATORY TESTING: TESTOVACÍ PŘEDPIS
TESTOVACÍ PŘEDPIS (TEST CHARTER)
EXPLORE AREA / FEATURE [ WITH RESOURCES, CONDITIONS, OR CONSTRAINTS ] TO DISCOVER INFORMATION
PŘÍKLAD:
EXPLORE ERROR HANDLING USING DATA TYPE ATTACKS TO FIND PROBLEMS RELATED TO DATA VALIDATION
[pro]Test! Speciál 2016 | 33
AGILNÍ TESTOVÁNÍ EXPLORATORY TESTING (VÝZKUMNÉ TESTOVÁNÍ)
ZÁZNAM VÝSLEDKŮ TESTOVÁNÍ - PROOF Ø PAST: CO SE STALO / DĚLO BĚHEM TESTOVÁCÍHO CYKLU (SESSION)
Ø RESULTS: ČEHO BYLO DOSAŽENO BĚHEM TESTOVÁCÍHO CYKLU (SESSION) Ø OBSTACLES: CO STÁLE V CESTĚ ÚSPĚŠNÉMU TESTOVÁNÍ
Ø OUTLOOK: CO JE TŘEBA JEŠTĚ UDĚLAT Ø FEELINGS: JAKÉ MÁ TESTER CELKOVÉ POCITY Z TESTOVÁNÍ
ZÁVĚR
AGILNÍ TESTOVÁNÍ
[pro]Test! Speciál 2016 | 35
TESTOVÁNÍ JE AKTIVITA TESTOVÁNÍ NENÍ FÁZE VÝVOJE SOFTWARU
[pro]Test! Speciál 2016 | 36
“JSEM TU, ABYCH ROZBIL VÁŠ SYSTÉM”
NEKRITIZUJTE LIDI / PRODUKT, UPOZORNĚTE NA MOŽNÉ PROBLÉMY A MOŽNOSTI
“JAK MŮŽEME POMOCI, ABYCHOM ÚSPĚŠNĚ DORUČILI
ŘEŠENÍ”
[pro]Test! Speciál 2016 | 37
… IF IT’S NOT FUN, THEN YOU’RE DOING IT WRONG
TESTING IS LIKE SEX …
[pro]Test! Speciál 2016 | 38
NOT SUCCESS OR FAILURE WE SHOULD CELEBRATE LEARNING
[pro]Test! Speciál 2016 | 39
BEING CRITICAL IS CRITICAL. IT ALMOST ALWAYS BRINGS NEW IDEAS,
SOLUTIONS, MOVING THINGS FORWARD.
CONFLICT IS GOOD
[pro]Test! Speciál 2016 | 40
ASK QUESTION BIVOCAL DEVELOPERS AND TESTERS
[pro]Test! Speciál 2016 Petr NEUGEBAUER, Daniel POĽAN
AGILNÍ TESTOVÁNÍ PRINCIPY, MÝTY A VÝMLUVY