Avainsanat: ‘testaus’

Akku irti!

maanantai, 23 tammikuuta, 2012 | Kirjoittaja: Jussi Niittyviita

Akku irti todellakin. Paras ohje, mitä kannattaa ensimmäisenä noudattaa ohjelmistovian sattuessa. Kuinka monta kertaa olet nykypuhelimien aikana joutunut käyttämään akkua pois paikaltaan? Kuinka monta kertaa olet käynnistänyt tietokoneesi kun yksittäinen ohjelma jarruttaa koko konetta? Oletko joskus joutunut sammuttamaan autosi bugisen ajotietokoneen temppuilun takia? Mikä parasta, joissakin automalleissa on nykyään pikakiinnikkeet akun johdoille ainoastaan siitä syystä, että ohjelmistovian sattuessa voidaan käyttää “akku irti”.

Mistä johtuu, että nykyaikana ollaan hyväksytty tiettyjä alkujaan negatiivisia asioita lähes arkirutiineiksi? Kun itse ostan kännykän kaupasta haluan kuvitella, että se toimii ilman mitään maagisia akunirrotuksia tai 8 sekunnin virtanappirituaaleja. Enkä todellakaan halua liata käsiäni moottoritien varrella auton akkupiuhoja irroittaessani taikka hakata läppärini reset-nappia, kun MS Office alkaa hyppimään silmille. (Tähän Applemies sanoisi, että osta Mac. – En osta.)

Aikani mietiskeltyäni päättelin, että tämä kaikki johtuu siitä koska niin on aina ollut. Ilmiö on sama kuin normaalin tupakan käytössä. Jos tupakka tulisikin vasta nyt uutena tuotteena markkinoille, se luultavasti kiellettäisiin vakavana terveyshaittana. Mutta koska tupakka on ollut markkinoilla jotakuinkin niin pitkään kuin ihminen on tulta käyttänyt, se hyväksytään arkipäiväsenä vaikkakin yleisesti negatiiviseksi miellettynä asiana. Kun akkua ollaan irroiteltu jo ties kuinka pitkään, se hyväksytään yhtälailla negatiivisin tuntein.

Sama hyväksyminen on syöpynyt jopa niin pitkälle, että suuri osa puhelinvalmistajien testaajista eivät koskaan pidä testattavassa laitteessa “takakantta” paikallaan. Tämä ainoastaan sen takia, että akku olisi helpompi irrottaa ongelmatilanteen sattuessa ja lisäksi sen takia, että puhelimen tekninen tarkastelu tietyin apulaittein on vaivattomampaa, kun akun saa poistettua käden käänteessä. Tämä tuskin on tarkoituksenmukaista loppukäyttäjätestausta. Kukahan oli se suuri testaajanero, joka ensimmäisen kerran huomasi, että vian saa korjattua akun irroittamisella.

Nykyaikainen yhteiskunta perustuu virrankulutukseen. Minkä ihmeen takia pitäisi yksittäisestä laitteesta katkaista virta saadakseen sen taas toimimaan?

Akku irti! Kuten sanonta kaikuu vieläkin mielen pimeimmissä syövereissä vuosia sitten äijäporukalla toteutetun lasketteluviikonlopun jälkeen saavuttaen yhden ainoan kerran ihmiskunnan historiassa hetken häivähdyksen positiivisesta merkityksestä…

 

Share

Illuusio ainutlaatuisuudesta

maanantai, 19 joulukuuta, 2011 | Kirjoittaja: Antti Niittyviita

Keskustelen paljon tuotekehitystä ammatikseen tekevien ihmisten kanssa. Jotkut tekevät monimutkaisia suunnittelujärjestelmiä. Toiset taas hankalia verkkosovelluksia. Kolmannessa yrityksessä työskennellään tuotannonohjausjärjestelmien kanssa. Kaikki kuulostavat niin kovin erilaisilta. Minusta on ollut kiinnostavinta huomata, että näissä keskusteluissa on poikkeuksetta yksi yhteinen tekijä. Kaikki nimittäin kertovat kuorossa:

Meidän tuotteemme ja toimialamme on niin ainutlaatuinen, että uusien kavereiden sisäänajo vie vuosia

Höpö höpö, sanon minä. Teidän toimialanne ja bisneksenne varmaankin on ainutlaatuista, mutta teidän tuotteenne on softa muiden joukossa. Siellä pyörii aina samat ohjelmointikielet, rajapinnat, serverit ja clientit kuin kaikilla muillakin. Softakehityksenne tavat ovat ihan samanlaiset kuin sadassa muussakin softaa tekevässä firmassa. Samanlaiset bugit toistuvat järjestelmästä toiseen oli kysymys kuluttaja-asiakkaiden web-palvelusta tai teollisuusyrityksen valvontasoftasta.

Toimialaosaaminen on toki kaikilla aloilla tarpeellista, mutta tiedättekö mitä ne ihmiset ihan jokaisessa firmassa ovat ammatiltaan? He kuuluvat ohjelmistojen kehitystiimeihin. He ovat ihan tavallisia koodaajia, testaajia, speksaajia ja managereita. Heillä kaikilla on hyvin samankaltainen tausta. Ja loppupeleissä he osaavat hommansa perhanan hyvin.

Toimivaa koodia syntyy, bugeja löytyy ja designikaan ei ole mikään ongelma. Toimialan ymmärtäminen karttuu kyllä vuosien varrella, mutta ihan yhtä kovaa kyytiä tekijät urautuvat ja kuppikuntaistuvat. Halutaan kiihkeästi uskoa omaan ainutlaatuisuuteen. Lopulta uusia ideoita syntyy vähemmän ja hommia paiskitaan jääräpäisesti samalla tavalla kuin niitä on “meillä aina tehty”.

Väitän, että toimialasi ainutlaatuisuus on illuusio mikä syntyy, kun istut kavereinesi samalla hiekkalaatikolla liian pitkään. Välillä kannattaa käydä tuulettumassa ulkona. Katsoa avoimin mielin, miten muut tekevät sitä ihan samaa työtä kuin sinäkin.

P.S. Onko sinun tuotteesi ainutlaatuinen? Eikö sitä voi testata ilman vuosikausien kokemusta? Ilmoitta asiasta minulle, niin lähetän täysin ummikon testaajan paikalle. Väitän, että kahdessa viikossa kaverista tulee hyödyllinen testaustiimin jäsen. Jos näin ei käy, saat rahasi takaisin ja tarjoan nöyränä poikana kostean illallisen.

Share

Avoin työpaikka: Kivireen vetäjä

perjantai, 9 joulukuuta, 2011 | Kirjoittaja: Antti Niittyviita

Prove on kotimainen talo täynnä ohjelmistotestauksen guruja. Ammattitaitomme salaisuus löytyy tuskasta ja pitkistä työpäivistä! Ruoskimme itseämme ja toisiamme päivästä toiseen kohti suurempia voittoja. Gurumme metsästävät bugeja ympäri Suomen (mm. Oulussa, Tampereella ja Helsingissä). Pitsinnypläys ja tyhjänpäiväinen papereiden pyörittely ei meitä kiinnosta. Me tähtäämme todellisiin tuloksiin.

Proven guruilla on jo muuten Suomi hyppysissä, mutta viimeinen sokea pisteemme löytyy etelästä. Siksi etsimme testauksessa gurunviittaa jo kantavaa hengellistä johtajaa julistamaan testauksen ilosanomaa pääkaupunkiseudulla. Liikevaihtomme (2011 reilu miljoona) on kasvanut 100%:n tahdilla viime vuosina ja haluamme ylittää itsemme puristamalla kaikista vielä pikkuisen enemmän.

Barona IT hakee Provelle siis jämerää ja kaukonäköistä vetäjää Helsinkiin perustamaan ja johtamaan pääkaupunkiseudun toimintoja. Nykyinen Proven pääkaupunkiseudun henkilöstö siirtyy heti yksikönvetäjän alaisuuteen. Hävytön ote sekä hyvät puheenlahjat ovat avaimia tehtävässä menestymiseen.

Prove tarjoaa:

  • Vaarallista ja kovaa menoa sekä tuskantäyteisiä työtunteja!
  • Juuri ja juuri riittävää palkkaa
  • Jos homma onnistuu, luvassa on mainetta ja mammonaa

Edellytämme, että:

  • Osaat puhua testauksesta aivan kuin tietäisit siitä jotain
  • Et puuhaile joutavia vaan osaat keskittyä olennaiseen
  • Osaat rohkeasti olla eri mieltä etkä pelkää sanoa sitä
  • Pärjäät ainakin yhden erän painissa toimitusjohtajamme Antin kanssa

Tärkeimmät tehtäväsi ovat:

  • Rekrytä hyvän Auran omaavia uusia Guruja(tm) Proven riveihin
  • Viedä testauksen ilosanomaa uusille asiakkaille

Jos meininki tuntuu hyvältä ja muut reunaehdot täyttyvät, olet etsimämme henkilö! Työpaikka täytetään välittömästi oikean henkilön löydyttyä. Lisätietoja tehtävästä antaa HR-konsultti Kristiina Aksberg, 050 413 1441 tai kristiina.aksberg@barona.fi

Hae paikkaa viimeistään 02.01.2012 mennessä klikkaamalla tästä.

Lisätietoja tehtävästä: kristiina.aksberg@barona.fi , +358504131441

Share

Nyt olemme myös Facebookissa

keskiviikko, 7 joulukuuta, 2011 | Kirjoittaja: Antti Niittyviita

Ohjelmistotestaus.fi löytyy nyt myös Facebookista. Käy siis tykkäämässä ja tilaa tuoreimmat päivitykset suoraan seinältämme! Samalla saat juttuvinkit kuumimpiin testausaiheisiin uutisiin maailmalta.

Share

Testaus ja laadunvarmistus napit vastakkain

torstai, 9 kesäkuuta, 2011 | Kirjoittaja: Antti Niittyviita

Quality Assurance, QA tai Laadunvarmistus. Kuulostaa hienolta ja näyttää kovalta käyntikortissa. Harmi vain, että sillä on hyvin vähän tekemistä testauksen kanssa.

Työskentelin taannoin eräässä isomman mittaluokan projektissa testaajana. Minä metsästin bugeja. Tittelinä meillä testauksen ammattilaisilla oli “QA engineer”. Asiakkaan kanssa keskustelimme aina QA-asioista ja QA:ta puski tuutin täydeltä ja joka suunnalta.

Kun projektia oli painettu vuoden verran alkoi näyttää selvältä, että eihän tästä saada ikinä valmista tuotetta. Me ymmärsimme sen tehtyämme töitä noin 9 kk ja me uskalsimme jopa sanoa sen ääneen. Tuotteen omistaja ymmärsi sen haaskattuaan rahoitusta vielä 8 kk lisää. Tuo viimeinen 8 kk oli ehkä urani opettavaisinta aikaa. Silloin seulottiin armottomasti ongelmia ja koitettiin löytää ratkaisuja. Harmi vain, että ratkomista yritettiin täysin väärästä päästä. Kaikki nimittäin lähti liikkeelle testauksesta, eli meidän projektissamme laadunvarmistuksesta.

Teidän tehtävänne on varmistaa laatu. Tehän olette laadunvarmistajia! Miksi tässä projektissa kaikki menee metsään?

Niinpä. Tästä asetelmasta lähtee hämmästyttävän monen testaajan arkipäiväisimmät ongelmat. Testaajan kuvitellaan olevan vastuussa laadusta, vaikka todellisuus on täysin toinen.

  1. Testaajalla ei ole valtaa tehdä muutoksia koodiin
  2. Testaajalla ei ole valtaa tehdä päätöksiä releaseista
  3. Testaajalla ei ole valtaa tehdä päätöksiä projektijohtamisesta
  4. Testaajalla ei ole valtaa päättää aikatauluista

Saman kysymyksen ilmaan heitti myös Michael Bolton Rapid Software Testing -kurssillaan.

Why on earth would you call it quality assurance, when people doing it have no control over the quality?

Laadunvarmistus on hieno sana, mutta yleensä se on täyttä huuhaata. Ainakin minulla tulee laadunvarmistuksesta mieleen, että nyt testaajan on varmistettava tuotteen laatu. Näin testaajan työn oikeasti hyödylliset tavoitteet voidaan heivata heti romukoppaan. Sana laadunvarmistus asettaa ajatusmaailman väärille raiteille jo ennen kuin työtä on edes aloitettu.

Testaajan todellinen tehtävä ei ole rakentaa luottamusta tuotteen toimivuudesta. Testaajan todellinen tehtävä on tuhota väärin perusteltu luottamus. Silloin ei ole kyse laadunvarmistuksesta, silloin on kyse testauksesta.

P.S. Jatkossa tagilla “bolton” merkityt tekstit ovat matkaeväitä, jotka kirjailin ylös Michael Boltonin Rapid Software Testing -kurssilla Helsingissä.

Share