Wednesday, September 14, 2011

Ja niimoodi ta algas...

14. septembril toimus IT Kolledži ruumes Eesti Testijate Liidu 2011/2012 hooaja avaseminar.
Meeldiv oli kohata vanu tuttavaid ETLi algusaegadest ning rõõm tutvuda ka uute tegijatega - suurim tänu kõigile tulemast!

Nagu ikka kombeks, algas üritus hooaja plaanide seadmisega. Meeldetuletuseks ülevaade tähtsaimast:
  • 13-15. juuni Nordic Testing Days konverentsi korraldamine - toome oma ala tegijad "koju kätte". Huvilised, kes korraldamisel kaasa aidata tahavad, on väga teretulnud! Võtke ühendust Kaspariga! (kaspar.loog at knowit.ee)
  • Oktoobris-novembris on plaanis ettevõtete külastused ja ühistestimised! Võõrustajateks Playtech ja KnowIT - täpsem info ilmub siinsamas blogis ja meie Facebooki lehel
  • Organiseeritud temaatilised välisreisid - initsiatiiv teretulnud liikmetelt! Koos on enamasti lihtsam ja soodsam, samuti saame kasutada EASi toetust.
Edasi täitsid õhtupooliku huvitavate ettekannetega juba külalised:
Enno Aermates, AS Eesti Posti kvaliteedijuht, defineeris kvaliteedijuhtimist kui funktsiooni "kaoses korra loomiseks" - (kvaliteedi)juhi ülesanne on ebaregulaarne, ebatäiuslik ja pigem eranditest kui reeglitest koosnev pärismaailm süstematiseerida ja muuta eesmärgipäraselt mõõdetavaks ja ajas võrreldavaks - kas täna oleme paremad kui eile?
Mõõtmine (ka testimine on muide mõõtmine!) ja järelduste tegemine on iga paremaks-saamise välitmatu alustala. Sellest lähtuvalt on välja töötatud ka näiteks ELS Kullerteenuse teeninduskvaliteedi "testimise" mehhanism: nagu testimisel ikka, on oluline viga piisavalt täpselt kirjeldada, et aru saada, millises ahela osas "viga" tekib. Seejärel tuleb vea juurpõhjuseid analüüsida ning leida ja realiseerida sobilikud parandused. Tuletan omalt poolt meelde, et ainuüksi testimine pole kunagi kvaliteeti tõstnud - testimine ainult annab infot kvaliteedi hindamiseks :) Seda infot on aga oluline kasutada õigesti - mitte ärapanemiseks vaid paremaks saamiseks.

Järgmiseks liikusime automattestimise radadele ja Risko Ruus tutvustas veebilehtede testimist veebiämbliku (webcrawler) abil. Tutvustatavaks vahendiks oli Crawljax - ajaxi-põhiste veebirakenduste testimise raamistik, mille omapäraks on see, et vahend genereerib testid ise - niiöelda "roomab" läbi veebirakenduse, moodustades sellest graafistruktuuri. Genereeritud struktuuri alusel on võimalik läbi viia mitmesuguseid erinevaid teste - näiteks regressioonitestid (võrrelda eelmise versiooni graafi uuega), cross-browser-compatibility testid (võrrelda erinevate brauserite emuleerimisel saadud graafe nö etalongraafiga, mida peame korrektseks), koormustestid jpt.

Ürituse lõpetasid Harles ja Kaspar, kes jagasid oma kogemusi ja järeldusi, mis sobisid ühtviisi hästi hobispordi, töö kui ka igpäevaelu konteksti.
Mõned mõtted meeldetuletuseks ja meeldejätmiseks, järgneb täiesti vaba interpretatsioon minu poolt, nii nagu need mõtted minu maailma sobisid:
  • Esimene samm millegi saavutamisel on seada endale mõõdetavad ja ajas määratletud eesmärgid - olgu selleks siis lähema aasta perspektiivis 10 kilomeetrit alla 40 minutiga joostes läbida, läbida mõni sertifitseerimisprogramm või ehitada maja. Eesmärgid tuleb seada lähtudes oma kontekstist - hobi(sport)lase ja profi eesmärgid on täiesti erinevad;
  • Plaan on ainult hinnang, mis väljendab meie hetke parimat teadmist. Päris-elu teeb selles alati oma korrektuurid;
  • Lähtuvalt eesmärkidest saad teada, mida Sul nende saavutamiseks vaja on - kõva trenni, ohtralt aega, palju raha, kellegi targema abi ja üüratu kogus isiklikku tahtmist ja järjekindlust? Ilmselt natuke kõike;
  • Ka hea teooria ei vii sihile, kui see ei sobi konkreetsesse konteksti; praktika ilma teooriat teadmata viib lõputu mittetulemusliku "katsetamiseni". Toimiv lahendus oleneb kontekstist;
  • Tööriistad ja varustus on olulised, aga hädapätakast nad meistrit ei tee; küll aga võivad teha naerualuse;
  • Keegi ei saa su õlgadel seista, kui sa ise oled pikali. Väsinuna ja näljasena ei ole meist kellelegi kasu, kõige vähem aga iseendale;
  • Koostegemises on jõud - kaks pead on kaks pead. Keegi on ikka kunagi midagi sarnast läbi elanud. Ja pole paremat tagantutsitajat ja motivaatorit kui trennikaaslane või kolleeg (eriti kui ta ähvardab osutuda paremaks kui sa ise) :)
Niisiis - õiged inimesed, eesmärgid, mõõdupuud, metoodikad, praktikad ja asjad õigel ajal õiges kohas, ja siis veel natuke südant ka - nii sünnibki kvaliteet.

PS: Materjalid lisan veidi aja pärast!

Monday, September 12, 2011

ETL 2011/2012 hooaja avaüritus

Kena algavat nädalat!

Ma väga loodan, et enamus blogi lugejatest juba teab, et avaüritus toimub IT Kolledži ruumes. Kes veel ei teadnud, siis loodetavasti nüüd teab. Igal juhul on väga oluline end registreerida siin, sest registreerimise alusel plaanime soetada söödavat/joodavat.

Mis toimub? Laias laastus võime jagada ürituse kolmeks:
a) 2011/2012 hooaja plaanide, tegevuste tutvustus. Mida on plaanis teha, millal jne. Väga oluline on see, et tegevuste hulk iseenesest ei ole piiratud, kui leidub aktiviste, kes need ellu viivad. Ehk ootame ideid, tagasisidet ja loomulikult käte merd tegevustes osalemiseks;
b) ettekanded. Seekord on neid kolm:
- Enno Aermates, Eesti Post. "Teeninduskvaliteedi pidevtestimise meetod Eesti Post ELS kullerteenuse näitel."
- Risko Ruus, Playtech. "Veebilehtede automatiseeritud testimisest - veebiämblikuga ja ilma."
- Kaspar Loog, KnowIT ja Harles Paesüld, Swedbank. "Laisk peseb, virk kratsib - ehk kuidas optimaalse pingutusega väga häid tulemusi saavutada."
c) arutelu vabas vormis aktuaalsetel teemadel.

Üritusele on oodatud kõik, kes testimisest huvitatud on. Ja sõbra võib kaasa võtta!

Kohtumiseni!

Friday, September 2, 2011

Konverentsile Saksamaale - Agile Testing Days

Mart käis välja idee minna Saksamaale ja osaleda konverentsil Agile Testing Days, mis toimub 14-17. november . Kuna kevadist Riias käimist võib lugeda kordaläinuks, siis tundus mõte enam kui hea. Eriti veel, kuna agiilne tarkvaraarendus muutub järjest populaarsemaks ja agiilse testimise alaseid koolitusi pole veel "liiga palju" olnud. Mulle teadaolevalt on ainus hetkel teadaolev koolitus devtraining-u poolt organiseeritud "Agile Acceptance Testing and Specification by Example".

Hetkeseisuga on teada järgmine info:
Paketis:
- osalustasu (tutorial 14.11, konverents 15-17.11)
- lennukipiletid Tallinn-Berliin-Tallinn
- ööbimine kahestes tubades konverentsihotellis

Paketi maksumus inimese kohta ca. 2650EUR. Uurime võimalust saada EAS-i toetust (kuni 50%). Kui see peaks õnnestuma, võib osalustasu väheneda ca 1325 euroni.

Järgmised sammud:
Konverentsi korraldajaga on kokkulepe, et kui 10. septembriks suudame registreerida vähemalt 5 inimest, saame grupisoodustuse (hetkel on hinnas sellega arvestatud). Mingi aeg läheb ka EAS-st vastuse saamisega. Seega on hetke kõige olulisem, et saame tagasisidet, kas konverentsil osalemise vastu on huvi. Kui on, palun registreerige end Doodle-s hiljemalt 5. septembril 2011 kell 20:00. Sellest lähtuvalt teeme otsuse kas ja kuidas edasi minna.

Riias külastasime ka kohalikke ettevõtteid. Kas ka Saksamaal? Veel ei tea. Kui grupp koos ja minek kindel, siis püüab ka selles osas midagi ette võtta. Berliinis ja selle lähiümbruses võiks selliseid firmasid ju olla, mille tegevus meile huvi pakuks.

Antud konverentsireisi projektijuht on Mart, kes hea meelega lisainfot hagab. Loomulikult on oodatud kõik postitused/kommentaarid ka blogisse!