My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
Testaus  
Projektin testaukseen liittyvät asiat
Updated May 30, 2011 by sundo...@gmail.com

Testien kattavuus

  • Unittestestaus
  • Integrointitestaus
  • Performanssi ja käytettävyystestaus
    • Kevyesti dokumentoidut testit erilaisilla alustoilla
    • Varmistetaan, että ohjelma toimii käytettävällä nopeudella

Työkalut

Työkalujen asennus omalle koneelle

wget http://pypi.python.org/packages/source/d/django-nose/django-nose-0.1.3.tar.gz; 
tar xzf django-nose-0.1.3.tar.gz; 
cd django-nose-0.1.3; 
sudo python setup.py install

Asennus käyttäjänä: viimeisen rivin sijaan

python setup.py install --user 

Resursseja

Hudson

Projektin hudson löytyy nykyään osoitteesta http://t-tmtynkky.users.cs.helsinki.fi/hudson. Hudsonissa testit ajetaan mahdollisimman oikeaa ympäristöä vastaten (userssilla postgresia käyttäen).

Tällä hetkellä projektin koodit haetaan google codesta default-branchista. Voisi olla hyvä päättää tehdä joku erityinen 'ready'-branchi, josta pelkästään testit ajetaan automaattisesti.

Hudsonin saa ajamaan testit automaattisesti repoon pushauksen yhteydessä lisäämällä projektikansion .hg/hgrc:hen

[hooks]
post-push.hudson = curl http://t-tmtynkky.users.cs.helsinki.fi/hudson/job/Geovision/build?token=Ohtu2011-geovision
Powered by Google Project Hosting