Älä juutu testausvaiheeseen

”Mikä on testauksen tilanne?” on kysymys, joka nousee säännöllisesti keskustelunaiheeksi ohjelmistotuoteorganisaatioiden asiakastoimituksissa. Useimmiten vastauksella haetaan kaikkien ajettujen testien määrää suhteessa testien kokonaismäärään. Myös se kiinnostaa, milloin asiakas saa hänelle luvattua toiminnallisuutta. Kysymys testauksen tilanteesta ja kattavuudesta on sinänsä ymmärrettävä, sillä asiakastoimituksissa halutaan pitää kiinni aikatauluista ja varmistua ohjelmiston toimivuudesta sekä riittävästä laatutasosta. Aikataulujen kriittisyyttä korostaa […]
Testaus on liiketoimintaa varten

Toimivuuden ja luotettavuuden yhteen sitomaa laatua emme ajattele silloin, kun kaikki toimii moitteettomasti. Puutteellisen laatutason huomaamme toisaalta heti; ohjelmisto voi olla hidas, epälooginen tai se on kehitetty ilman asiakaslähtöisyyttä. Toimintavarmuus ja laatu ovat kuitenkin nykyaikaisen ohjelmiston kulmakiviä, johon maailman menestyneimmät yritykset nojaavat. Kun yrityksen ylin johto alkaa pohtia ohjelmistojen laatutasoa ja testausta, on ensiarvoisen tärkeää […]
Anonyymin testipäällikön viisi vinkkiä vuodelle 2019

Viisi vinkkiä vuodelle 2019 Uusi vuosi ja uudet kujeet, vai olisiko sittenkin parempi ottaa oppia myös menneisyydestä. Työelämässä on tullut törmättyä samoihin ongelmiin useampana vuonna, joten ajattelin jakaa viisi vinkkiä laadullisesti parempaan vuoteen 2019. Ensimmäinen vinkki: kokonaisuuden hahmottaminen. Olen huomannut, että kokonaisuuden hahmottamisesta on tullut entistä vaikeampaa, koska projekteissa käytössä olevia teknologioita, työkaluja ja menetelmiä […]
Anonyymi testipäällikkö kirjoittaa Joulupukille

Kirje Joulupukille Rakas Joulupukki, oletko sinä varmistanut, että kaikki on valmiina joulua varten? Oletko tarkistanut ja tulkinnut tonttujen kanssa, mitä oikeasti kaikki pienet ja isommat lapset toivovat joululahjoiksi? Oletko varma asiasta, koska kaikkia kirjeitä ei ole kirjoitettu samalla kielellä ja niiden käsitteet taitavat vaihdella aika paljon. Miten olet osannut muodostaa niistä priorisoidun kehitysjonon Korvatunturilla käytössäsi […]
Laatua mobiilitestiautomaatiolla

1. Muistatko aikaa ennen kännyköitä? Meistä osa toki muistaa ajan ennen mobiililaitteita, mutta emme ehkä osaa kuvitella, että eläisimme samanlaista arkea kuin ennen kännyköiden ja tablettien yleistymistä. Varsinkin kännykästä on tullut niin oleellinen osa nykyihmisen elämää, että pidämme sitä käden ulottuvilla aamusta iltaan. Osalla kännykän käyttö voi lipsahtaa liiallisuuksinkin. Joka tapauksessa mobiililaitteiden merkitys nykymaailmassa on […]
Anonyymin testipäällikön tarinoita, osa 6

Citius, Fortius ja sitten Bugitus Ohjelmistotuotannossa on viime vuosina keskitytty lähinnä mantraan ”nopeammin ja voimakkaammin”, eli pitää saada enemmän julkaistavaa aikaan nopeammassa tahdissa. On siirrytty palvelinhuoneista pilveen, v-mallista ketterään kehitykseen ja lisäksi on kaikenlaisia muita tekemisen ja tekniikan kehitysaskeleita esim. DevOps ja tekniikoiden esim. kontitus. Testaus on tavallaan tässä aina jälkijunassa esim. testaustyökalujen kehityksen takia, […]
Uratarina: Johtava testauskonsultti Maria Lillvik

Uratarinat-sarjamme avaava räväkkä ja herskyvä Maria ”Lilli” Lillvik todistaa sen, että testaajan urapolku voi todella olla monivaiheinen ja värikäs. Lilli valittiin vuonna 2015 Vuoden Testaajaksi. Tätä ennen matkan varrelle on mahtunut mm. piirtämisen ja maalaamisen perusteiden opettelua Limingan taidekoulussa, työskentelyä ravintola-alalla ja sijaisuuksia pienessä pohjalaisessa painotalossa. Lue lisää siitä, kuinka Lilli lopulta päätyi Q-Factorylle johtavaksi […]
Suorituskykytestaus on tärkeä osa kokonaisuutta

Anonyymi testipäällikkömme kuvaili aiemmin blogikirjoituksessaan laadunvarmistuksen ja testauksen olevan kuin kolikon kaksi kääntöpuolta tai itämaisittain jin ja jang, koska ne täydentävät toisiaan. Myös testauksen viitekehyksessä on syytä keskittyä kokonaisvaltaisuuteen. Ohjelmistoprojektin testaustyyppien valinta voi olla testipäällikön painajainen. Ainainen resurssipula, joko ajankäytön tai investoitujen eurojen näkökulmasta, voi tuottaa hikikarpaloita testipäällikön otsalle. Tehdäkö kevyt integraatiotestaus, funktionaalinen testaus ja […]
Anonyymin testipäällikön tarinoita, osa 5

Ketterää katselmointia Testaushan on tosiasiassa aika kallista puuhaa ja se oikeastaan tuottaa tietoa siitä, millainen on ohjelmiston sen hetkinen laatutaso. Virheitä löydetään ja ne pyritään korjaamaan mahdollisimman hyvin, jotta laatu paranisi. Tässähän sitä aikaa ja rahaa palaakin, sekä lisäksi projektipäällikön, johdon ja asiakkaan hermot. Vaikeahan sitä on asiakkaalle todistaa, että tunnin käyttäminen määrittelyn parantamiseen voi […]
Testaajan työkaluista tärkein on kommunikaatio

Konsulttina toimivan testaajan ammattitaito on monisäikeinen ja laaja alue. Vaikka nykypäivänä koulutetaan testaukseen eri sertifikaatein ja koulutuksin, yksi vaativimmista osaamisista on kommunikointi. Työelämässä voi usein tulla vastaan haastavia kohtaamisia ja tilanteita. Kysymys kuuluukin millä tasolla, millä tavalla ja miten kommunikoidaan erilaisten ihmisten kanssa. Alasta riippumatta, meitä on jokaiseen junaan ja jonoon olevia ihmisiä, eikä ole […]
Anonyymin testipäällikön tarinoita, osa 4

Testiautomaation noidankehä Aika monen asiakkaani ongelmat ovat ratkenneet testiautomaation avulla, tai niin he ovat kuvitelleet. Osalla on se kumma käsitys, että pelkästään jonkun vempaimen hankkiminen nopeuttaa ja parantaa testausta reilusti vanhaan tapaan verrattuna. Ennen kaikkea laajamittainen testauksen automatisointi on samanlainen kuin normaali softankehitysprojekti. Se vaatii arkkitehtuuria, määrittelyä, nimeämiskäytäntöjä, koodausta, testausta ja kokeilua. Testauksen automatisointi vaatii […]
Anonyymin testipäällikön tarinoita, osa 3

Testauksen kerrosvoileipä Asiakas on usein kysynyt minulta, että minkä takia tarvitaan niin monta erilaista testausvaihetta? Yksinkertaisin selitys on, että ne kaikki testaavat eri lähtökohdista ja näkökulmista, koska emme tiedä, missä niitä virheitä oikein on. Niin kauan, kun minä olen tehnyt näitä hommia, on aina huomautettu yksikkötestauksen tärkeydestä. koska se on tärkeä menetelmä hyvän koodin luomisessa. […]