Testimine

 

Pex - uus vahend koodi testimiseks

28.11.2010  |  Gunnar
PexPex on Visual Studio 2010 lisavidin, mis pakub koodi analüüsimise võimalusi ja ühiktestide genereerimise võimalusi. Dokumentatsioon lubab, et koodi kaetus testidega saab olema kõrge. Käesolevas kandes viskame Pexile hambusse ühe lihtsa meetodi ja vaatame pildis, mis juhtuma hakkab. Loe edasi »

IoC konteinerite kiirustest

22.09.2010  |  Gunnar
Seekord on minu mõõtmiste all popimad .NET raamistiku peale ehitatud IoC konteinerid: Unity, Castle Windsor, StructureMap, Ninject, Autofac. Konteinereid on veelgi, kuid need viis on need, mis tunduvad arendajatele peamiselt meeldivat. Mõõtmiste tulemusena selgus käesolevate versioonide kiireim konteiner. Kasutatud metoodika ja tulemused saad teada siis, kui edasi loed. Loe edasi »

ASP.NET MVC: JSON tulemuste testimine dynamic tüübi abil

24.07.2010  |  Gunnar
Keeruline juttASP.NET MVC võimaldab AJAX-põhistele komponentidele mugavalt tagastada JSON-formaadis andmeid. Testida on aga neid vastuseid suhteliselt ebamugav ja tülikas, sest formaat ise pole selleks kuigi mugav, samuti leidub muid probleeme, mis ennast ebamugavalt jalgu sätivad. Mul on omalt poolt pakkuda probleemidele suhteliselt mugav lahendus. Loe edasi »

Mockide kasutamine ühiktestides

12.05.2010  |  Gunnar
Eelmises postituses tutvustasin võltsobjektide kasutamist. Nüüd asume sammu edasi ja tegeleme juhtumiga, kus võltsitava objekti liides on mahukas ja võltsklassi kirjutamine oleks küllaltki vaevarikas. Appi tuleb selline jubin nagu mock, mis teeb elu meie jaoks oluliselt lihtsamaks. Loe edasi »

Võltsobjektide kasutamine ühiktestides

12.05.2010  |  Gunnar
Testidega alustamisel soovitan alati alustuseks kirjutada valmis ühiktestid. Need on kõige lihtsamad ning nende kirjutamisega kaasneb peamise keerukusena rakenduse parandamine ja täiendamine. Käesolevas näites tutvustan sellist asja nagu võltsobjekt (fake object) ja ühtlasi muudame ühe raskesti testitava meetodi lihtsa vaevaga testitavaks. Loe edasi »

Esimesed ühiktestid

11.05.2010  |  Gunnar
Et mitte liigselt heietada, siis asume praktika kallale. Testide üldine ülesehitus peaks nüüd selge olema ja aeg on kirjutada testid ühele lihtsale klassile. Käesolev postitus annab esmase ülevaate testide kirjutamisest. Loe edasi »

Automaattestide üldine ülesehitus

11.05.2010  |  Gunnar
Esimene samm automaattestide juures on elementaarsete teadmiste omandamine. Püüan järgmise paari kandega aidata otsad lahti teha, nii et edasi saavad huvilised juba Google ja erialase kirjanduse abil hakkama. Selle kande teemaks on automaattestide üldine ülesehitus. Loe edasi »

Sissejuhatus automaattestimisse

10.05.2010  |  Gunnar
Testimise kohalt nõustub pea iga arendaja sellega, et testid on vajalikud. Paljud nõustuvad ka sellega, et testid aitavad ära hoida hulga igasugust jama. Kuid neid, kes teste ka tegelikkuses kirjutavad, on küllaltki vähe – hoolimata teadmisest, et jah, nii on hea ja parem. Käesolevas kandes annan mõned juhised neile, kes soovivad oma tarkvara hakata automaatsete testidega toetama ja saavutada seeläbi oma töö senisest kõrgem kvaliteet. Loe edasi »

Algab automaattestide nädal DT blogis

10.05.2010  |  Gunnar
Kõik testid õnnestusid! :) Tarkvara automaatne testimine on teema, mis on juba täna populaarne ja mis muutub järjest enam populaarseks. Automaatteste igapäevaselt kasutavad arendajad ja firmad on teistega võrreldes olulises eelisseisus, sest tehnilise praagiga tuleb nii arenduse käigus kui ka tagantjärgi tegeleda oluliselt vähem. Et koduturu üldist taset tõsta, siis otsustasin testimise teemadel teha eraldi teemanädala. Loe edasi »

Jõuluretsept: digisalat kodukootud raamistikust

28.12.2009  |  Gunnar
Raamistikusalat Programmeerijad, kes tihtipeale on peenikesed poisid, mitte meite sugused ümarused, kellel kõht ainuüksi juba eraldi isiksus, võivad jõuludel muret tunda figuuri üle. Minul kui hoolsal kokkajal on kohe välja pakkuda üks hea saledust säilitav pühaderetsept. Kõik vajalik peaks käe-jala ulatuses lihtsal kujul olemas olema ning valmistamine on jõukohane ka algajatele. Head kokkamist! Loe edasi »


© DT 2013 | Creative Commons Attribution-Noncommercial 3.0 License | WordPress