SlideShare una empresa de Scribd logo
1 de 40
Descargar para leer sin conexión
Kodėl testavimas yra
       bevertis ir kaip tai galima
                pakeisti



VISIT OUR BLOG: adform.com
TWITTER: adforminsider
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
Koks yra pagrindinis skaičius versle?




                 ROI
               Čia i apima algas




                                        3
ROI palyginamoji diagrama




Grąža

         Kavos aparatas   Administratorė   QA



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




                             0
            arba null, atsakymas priklauso nuo atsakančiojo




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

                  Paskutinės
                   minutės
   Per            pakeitimai

  mažai
  laiko                           zombių atakos


                               O RLY?

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



Vertė                                 Mūsų produkte yra klaidų.




        Pradžia             Programavimas                         „Diena po“
                  Analizė                   Pridavimas                         ...

                                    Laikas


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




       Jokios
       vertės
                                        zombių atakos


                                    Bull‘s eye!

                                                        8
Buvote perspėti




                  9
Kaip mes pateisiname savo egzistavimą?


                 Padedame          Padedame
Mokome ir
                   stebėti          priimant
mokomės                           sprendimus
                  progresą



                              O RLY?

                                           10
Kaip vadovai pateisina mūsų algas?



         Ramus                 Bull‘s eye!

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

                                      Fiber
                                      optics


Pralaidumas



                 GPRS

               Testuotojai           Visi kartu

                      Kas rūpinasi
                                                  12
O gal verta pradėti sapnuoti košmarus?

                                            Savaitės
                                           panorama


Programuotojų
požiūris į
kokybę
                      KK2


                  Testuotojai          Visi kartu


                            Kas rūpinasi
                                                       13
Taigi, kodėl įmonėms vis dar reikia tradicinių
testuotojų?
                                            Prireiks
                                             naujų
                                            tvarkų

 Pasekmės


                   Jausis kalti


                  Testuotojus               Tvarkas


                              Ką kaltinti
                                                       14
Buvote perspėti




                  15
Taigi, iš esmės tradicinis testavimas yra

 Pinigų švaistymas
 Kokybės bloginimas




                                            16
Klausimas

 Kodėl tai vadinama QA?




                           17
Pasiūlymas



     Nustokite naudoti testuotojus
    neteisingoms užduotims atlikti.
             Jie gali daugiau.




                                      18
Pasiūlymas




 Naudokite juos, kad kartu galėtumėte
              „A the Q“.




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




                                                   20
Darykite viską teisingai



         Sprintas /
         Iteracija
                           QA




                                21
Darykite viską teisingai

                           No no, Mr. Testing es no
                                   here.
                             You go other slide.
         Sprintas /
         Iteracija




                                                22
Darykite viską teisingai



               Sprintas/Iteracija:
               QA vyksta nuolat




                                     23
Sakote neįmanoma?




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



                                              24
Buvote perspėti




                  25
Š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
Jei esi pakankamai gudrus kažką ištestuoti




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




                                             27
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
Saldainis už teisingą atsakymą




Kuo skiriasi automatizuotas funkcinis testas
              nuo „unit“ testo?
               Dėl saldainio pajuokavau




                                           29
„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
„Fainiausios“ klaidos pačios savęs neaptiks




                                              31
Arba leiskite testuotojams kurti vertę kitais būdais




                                                   32
Ir kadangi jau kalbame apie aklą sekimą



               SAUGOKITĖS
               Best Practices




                                          33
Liar liar pants on fire



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




                                                      34
WTF? Naudok DDP!




                   35
Obuolių su obuoliais
taip niekas nelygina.




                        36
Buvote perspėti




                  37
Revoliucija? Sakyčiau evoliucija.




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




                                                                                39
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

Más contenido relacionado

Más de Agile Lietuva

Más de Agile Lietuva (20)

D. Aitcheson. How to make forecasts that are actually accurate.
D. Aitcheson. How to make forecasts that are actually accurate.D. Aitcheson. How to make forecasts that are actually accurate.
D. Aitcheson. How to make forecasts that are actually accurate.
 
Aleksandra Černiauskienė. Misija Bloomberg: Agile pagal amerikiečius
Aleksandra Černiauskienė. Misija Bloomberg: Agile pagal amerikiečiusAleksandra Černiauskienė. Misija Bloomberg: Agile pagal amerikiečius
Aleksandra Černiauskienė. Misija Bloomberg: Agile pagal amerikiečius
 
Maija Aniskovič. Agile įtaka komandos motyvacijai.
Maija Aniskovič. Agile  įtaka komandos motyvacijai.Maija Aniskovič. Agile  įtaka komandos motyvacijai.
Maija Aniskovič. Agile įtaka komandos motyvacijai.
 
dr. E. Janiūnienė. Asociacijos Agile Lietuva atlikto Agile tyrimo pristatymas
dr. E. Janiūnienė. Asociacijos Agile Lietuva atlikto Agile tyrimo pristatymasdr. E. Janiūnienė. Asociacijos Agile Lietuva atlikto Agile tyrimo pristatymas
dr. E. Janiūnienė. Asociacijos Agile Lietuva atlikto Agile tyrimo pristatymas
 
M. Aniskovič. Laužome stereotipus: Agile gali drąsiai taikyti visi
M. Aniskovič. Laužome stereotipus: Agile gali drąsiai taikyti visiM. Aniskovič. Laužome stereotipus: Agile gali drąsiai taikyti visi
M. Aniskovič. Laužome stereotipus: Agile gali drąsiai taikyti visi
 
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...
R. Krukonis. Reikalingas greitas rezultatas – pakeiskime projekto darbų organ...
 
M. Jovaišas. Viešojo sektoriaus lankstumas įgyvendinant transformacijas
M. Jovaišas. Viešojo sektoriaus lankstumas įgyvendinant transformacijasM. Jovaišas. Viešojo sektoriaus lankstumas įgyvendinant transformacijas
M. Jovaišas. Viešojo sektoriaus lankstumas įgyvendinant transformacijas
 
A. Kovaliov. Kas nėra Agile jaunystėje, tas neturi širdies. Kas nėra Watefall...
A. Kovaliov. Kas nėra Agile jaunystėje, tas neturi širdies. Kas nėra Watefall...A. Kovaliov. Kas nėra Agile jaunystėje, tas neturi širdies. Kas nėra Watefall...
A. Kovaliov. Kas nėra Agile jaunystėje, tas neturi širdies. Kas nėra Watefall...
 
V. Vasiliauskas. Nestandartinis atvejis: nuo Kanban prie Scrum
V. Vasiliauskas. Nestandartinis atvejis: nuo Kanban prie ScrumV. Vasiliauskas. Nestandartinis atvejis: nuo Kanban prie Scrum
V. Vasiliauskas. Nestandartinis atvejis: nuo Kanban prie Scrum
 
Leonard Vorobej. Agile projektų valdymas pradedantiesiems
Leonard Vorobej. Agile projektų valdymas pradedantiesiemsLeonard Vorobej. Agile projektų valdymas pradedantiesiems
Leonard Vorobej. Agile projektų valdymas pradedantiesiems
 
Giedrė Žemulaitytė. Agile personalo skyriaus valdyme
Giedrė Žemulaitytė. Agile personalo skyriaus valdyme Giedrė Žemulaitytė. Agile personalo skyriaus valdyme
Giedrė Žemulaitytė. Agile personalo skyriaus valdyme
 
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandose
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandoseGabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandose
Gabija Fatėnaitė. Agile ir Scrum turinio kūrimo ir marketingo komandose
 
Gediminas Milieška. Agile kelionės: nuo transformacijos iki planavimo dideliu...
Gediminas Milieška. Agile kelionės: nuo transformacijos iki planavimo dideliu...Gediminas Milieška. Agile kelionės: nuo transformacijos iki planavimo dideliu...
Gediminas Milieška. Agile kelionės: nuo transformacijos iki planavimo dideliu...
 
Denis Vanpoucke. Agile kelionės:nuo transformacijos iki planavimo dideliu mastu
Denis Vanpoucke. Agile kelionės:nuo transformacijos iki planavimo dideliu mastuDenis Vanpoucke. Agile kelionės:nuo transformacijos iki planavimo dideliu mastu
Denis Vanpoucke. Agile kelionės:nuo transformacijos iki planavimo dideliu mastu
 
Irmantas Znatinas. Kodėl reikalingas Agile, kai "pas mus ir taip viskas puiki...
Irmantas Znatinas. Kodėl reikalingas Agile, kai "pas mus ir taip viskas puiki...Irmantas Znatinas. Kodėl reikalingas Agile, kai "pas mus ir taip viskas puiki...
Irmantas Znatinas. Kodėl reikalingas Agile, kai "pas mus ir taip viskas puiki...
 
A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....
A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....
A. Kovaliov ir A. Kublickij. Diegimo etapas prasideda nuo pirmos iteracijos ....
 
Laimonas Lileika. Susitikimas, kuris galėjo būti... „Slack“ žinutė
Laimonas Lileika. Susitikimas, kuris galėjo būti... „Slack“ žinutėLaimonas Lileika. Susitikimas, kuris galėjo būti... „Slack“ žinutė
Laimonas Lileika. Susitikimas, kuris galėjo būti... „Slack“ žinutė
 
Mikas Jovaišas. Vienas žingsnis veiklos transformacijos link
Mikas Jovaišas. Vienas žingsnis veiklos transformacijos linkMikas Jovaišas. Vienas žingsnis veiklos transformacijos link
Mikas Jovaišas. Vienas žingsnis veiklos transformacijos link
 
Ugnė Kryževičiūtė. Refleksijos ir pamokos - ne tik apie procesus
Ugnė Kryževičiūtė. Refleksijos ir pamokos - ne tik apie procesusUgnė Kryževičiūtė. Refleksijos ir pamokos - ne tik apie procesus
Ugnė Kryževičiūtė. Refleksijos ir pamokos - ne tik apie procesus
 
Artūras Baranauskas. Agile refleksijos: būdas gerinti kliento patirtį
Artūras Baranauskas. Agile refleksijos: būdas gerinti kliento patirtįArtūras Baranauskas. Agile refleksijos: būdas gerinti kliento patirtį
Artūras Baranauskas. Agile refleksijos: būdas gerinti kliento patirtį
 

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