Top Banner
VISIT OUR BLOG: adform.com TWITTER: adforminsider Kodėl testavimas yra bevertis ir kaip tai galima pakeisti
40

F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Aug 03, 2015

Download

Technology

Agile Lietuva
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

VISIT OUR BLOG: adform.com TWITTER: adforminsider

Kodėl testavimas yra bevertis ir kaip tai galima

pakeisti

Page 2: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

WARNING! DĖMESIO! ACHTUNG!

Šioje programoje bus scenų, kurios gali

sutrikdyti kai kuriuos žiūrovus...

… taip pat bus smurto aktų, bei sulėtintų scenų,

kur žmonėms nuplėšiamos galvos ir išraunami

kojų pirštų nagai.

Maloniai prašome visus pernelyg jautrių nervų

žiūrovus palikti salę. Ačiū.

2

Page 3: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Koks yra pagrindinis skaičius versle?

ROI

Čia i apima algas

3

Page 4: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

ROI palyginamoji diagrama

4

Investicijos

Grąža

Kavos aparatas Administratorė QA

Page 5: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Kokią vertę prideda testavimas (ir kiti dalykai, kuriuos daro testuotojai)?

0 arba null, atsakymas priklauso nuo atsakančiojo

5

Page 6: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Kodėl testavimo kaskart būna per mažai?

6

Per mažai laiko

Paskutinės minutės

pakeitimai

zombių atakos

O RLY?

Page 7: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Spėkite kur įvyksta testavimo grįžtamasis ryšys

7

Mūsų produkte yra klaidų.

Laikas

Vertė

Pradžia

Analizė

Programavimas

Pridavimas

„Diena po“

...

Page 8: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Taigi, kodėl testavimui niekada nebus skirta pakankamai laiko?

8

Jokios vertės

zombių atakos

Bull‘s eye!

Page 9: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Buvote perspėti

9

Page 10: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Kaip mes pateisiname savo egzistavimą?

10

Mokome ir mokomės

O RLY?

Padedame stebėti

progresą

Padedame priimant

sprendimus

Page 11: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Kaip vadovai pateisina mūsų algas?

11

Ramus miegas

naktimis

?

Bull‘s eye!

Page 12: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Bet ar yra priežasčių miegoti ramiai?

12

GPRS

Fiber optics

Pralaidumas

Kas rūpinasi

Testuotojai Visi kartu

Page 13: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

O gal verta pradėti sapnuoti košmarus?

13

KK2

Savaitės panorama

Programuotojų požiūris į kokybę

Kas rūpinasi

Testuotojai Visi kartu

Page 14: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Taigi, kodėl įmonėms vis dar reikia tradicinių testuotojų?

14

Jausis kalti

Prireiks naujų tvarkų

Pasekmės

Ką kaltinti

Testuotojus Tvarkas

Page 15: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Buvote perspėti

15

Page 16: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Taigi, iš esmės tradicinis testavimas yra

Pinigų švaistymas

Kokybės bloginimas

16

Page 17: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Klausimas

Kodėl tai vadinama QA?

17

Page 18: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Pasiūlymas

Nustokite naudoti testuotojus

neteisingoms užduotims atlikti. Jie gali daugiau.

18

Page 19: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Pasiūlymas

Naudokite juos, kad kartu galėtumėte

„A the Q“.

19

Page 20: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Ar tikrai tikėjotės pamatyti išplėšiamus kojų pirštų nagus?

20

Page 21: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Darykite viską teisingai

21

Sprintas / Iteracija

QA

Page 22: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Darykite viską teisingai

22

Sprintas / Iteracija

No no, Mr. Testing es no here.

You go other slide.

Page 23: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Darykite viską teisingai

23

Sprintas/Iteracija: QA vyksta nuolat

Page 24: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Sakote neįmanoma?

O aš sakau [neišverčiamas britų folkloras]

24

Page 25: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Buvote perspėti

25

Page 26: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Štai ką QA turi daryti … ir niekam iš tikrųjų nerūpi ar jie to nori

Padėti apibrėžti ir patikrinti verslo prielaidas

Mokyti testuoti kitus

Atlikti kritinį testavimą

Vizualizuoti kokybę

26

Page 27: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Jei esi pakankamai gudrus kažką ištestuoti

Kodėl po velnių negali to ir išanalizuoti?

27

Page 28: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Testuotojas (tikriausiai) programuoja labai blogai … net testavimo skriptus

Bet testuotojas (turėtų) mokėti

tiksliai paaiškinti programuotojams

ką testuoti. Na, o jie, savo ruožtu, (turėtų) puikiai mokėti suprogramuoti kas jiems pasakyta.

28

Page 29: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Saldainis už teisingą atsakymą

Kuo skiriasi automatizuotas funkcinis testas

nuo „unit“ testo? Dėl saldainio pajuokavau

29

Page 30: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

„Fainiausios“ klaidos pačios savęs neaptiks

Leiskite testuotojams susikoncentruoti ties

kritiškiausiu funkcionalumu Ir leiskite jiems būti kūrybingiems, o ne šiaip aklai sekti testavimo scenarijus

30

Page 31: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

„Fainiausios“ klaidos pačios savęs neaptiks

31

Page 32: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Arba leiskite testuotojams kurti vertę kitais būdais

32

Page 33: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Ir kadangi jau kalbame apie aklą sekimą

SAUGOKITĖS

Best Practices

33

Page 34: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Liar liar pants on fire

Parodyk, ką turi parodyti. Ne tai, ką galima paprastai ištraukti.

34

Page 35: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

WTF? Naudok DDP!

35

Page 36: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Obuolių su obuoliais

taip niekas nelygina.

36

Page 37: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Buvote perspėti

37

Page 38: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Revoliucija? Sakyčiau evoliucija.

38

Page 39: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Dabar pamirškite … kad matėte tokius siaubingus dalykus tokiame gražiame prezentacijos šablone

39

Page 40: F.Nalivaika - Kodėl testavimas yra bevertis ir kaip tai galima pakeisti

Titrai

Šios prezentacijos rengimo metu nenukentėjo nei

viena Barbė. Jos nukentėjo prieš tai. Muahaha.

Prieš naudodami bet kokius atminties valymo

įrenginius, pasikonsultuokite su savo šeimos

gydytoju ar vaistininku. Ups, per vėlu.

40