agile testing: principles, myths and excuses (cz)

Post on 15-Feb-2017

70 Views

Category:

Software

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

[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

top related