Mallipohjaisia testaustyökaluja ilmaiseksi
kesäkuu 13, 2007 oopee
Mallipohjaisten työkalujen hinnat ovat aika suolaisia. Tutkimuslisenssit on pyöriny siinä 700e - 4000 vuoden lisenssillä. Varsinaiset lisenssit on jossain 10000-20000 eskoa per vuosi. Näkyipä olevan palvelunakin ostettavissa testausta 2000e/henk/viikko. Onneksi on olemassa hieman huokeampia vaihtoehtoja. Käyn läpi eteeni tulleet.
Spec Explorer on Microsoftin työkalu jota saa ladata ja käyttää ilmaiseksi. Se mallintaa kaiken tilakoneella ja Spec# kielellä joka on C# kielen laajennos. Sitten sillä saa ihan kivasti ajettua testejä kunhan on tehny dll:n siihen väliin. Microsoft on kehittänyt tätä aika kauan ja käyttää sitä jatkuvasti omissa projekteissaan. Kokemukseni perusteella tämä on tyypillistä mikkisoftaa eli kaatuu useammin kuin on toivottavaa, mutta on pystyssä pysyessään erittäin havainnollinen ja yllättävän helppo käyttää. Tässä on erittäin tärkeää huomata että lisenssin mukaan Spec Exploreria ei saa käyttää kaupallisiin tarkoituksiin.
UniTESK on Moskovan yliopiston alaisuudessa kehitetty työkalu. Sen windows lisenssistä ei oikein ota selkoa. Ei hintaa ei lataustiedostoa, eli viittaa maksullisuuteen. Linuxille on kuitenkin saatavissa täysi versio ihan oikeana open sorsana täältä. Se on apache lisenssin alla. Sitä voi sitten kehitellä omiin tarpeisiin jos taidot riittää.
Tigris on aito open source työkalu. Eräs ruotsalainen kaveri innostui mallipohjaisesta testauksesta ja ajatteli että kun itse tekee työkalun niin ehkä ymmärtää enemmän. Varmastihan se niin on, mutta mitenkähän paljon se vaatii aikaa? No se on kuitenkin olemassa täysin ilmaiseksi käytettävissä ja kehitettävissä. En kyllä laadusta osaa sanoa mitään.
Suomessakin on Tampereen Yliopistossa tekeillä symppariin s60:een mallipohjaista testausta. Ne ajaa sitä serveriltä käsin. Serveri eli itse logiigga on open sorsaa (MIT lisenssi) mutta client puoleen täytyy käyttää kaupallista ohjelmaa. Jos oikein ymmärsin niin he ovat työstämässä siihen jotain web käyttöliittymää. Olen nähnyt tästä demon ja se pyörähti oikein hyvin. Siinä näyttäisi olevan oikein kelpo työkalu kännykkä ihmisille. Työkalua kehitetään TEMA projektissa. Jos sen haluaa itselleen niin kannattaa jutella Mika Kataran kanssa.
Tämän enempää en ole löytänyt alennusmyynnissä olevia työkaluja. Mutta kyllä noilla pääsee alkuun, ja jos haluttaa vilkaista kaupallisia niin kannattaa kysellä evaluointi versioita. Ainakin Qtroniciin sen saa helposti ja saa hyvän kuvan työkalusta. Kaikilta se ei tunnu olevan niin helppoa esim. T-Vec työkalun kokeiluversion kyselyyn tuli että ei sitä anneta opiskelijoille eikä suomeen.
Rentoja ne T-Vecin pojat
Eihän Suomeen kannata softaa lähettää, ne saattaa erehtyä ostamaan sen.
Mut onhan noita työkaluja jo selkeästi tarjolla. Kiva kuulla sitten ku oot niitä tarkemmin analysoinu, mikä niiden maturiteetti on.
Kyllä ne on ihan täysikasvuisia työkaluja. Noissa on kuitenkin se mutta, että ne on niin haastavia käyttää että käytännössä pakko ostaa koulutusta. Ja se koulutus kyllä maksaa. Kaupallisissa työkaluissa tukitoiminnot on paljon paremmalla tolalla, ja tästä johtuen niistä saa enemmän tehoja irti.
[...] an evaluation [download]”. A Finnish researcher from the governmental research institution writes in his blog that people from T-Vec answered that “they do not provide evaluations for students and [...]
Olen Antin kanssa täysin samaa mieltä, että mallipohjaisten työkalujen valmistajat tekevät hallaa itselleen panttaamalla kokeiluversioita. Olen aika paljon vilkuillut yritysten nettisivuja, ja ei niistä saa oikein mitään kuvaa työkalun toiminnasta. Jo demoa pyöritellessään näkee todella hyvin mihin työkalu pystyy.