Test::Quick

Vedi tutte le pagine e le modifiche recenti o scarica i sorgenti nella pagina


Test::Quick è il progetto di riffraff & kral per il Distributed Dojov1.

Si tratta di una libreria per creare test di qualità in modo automatizzato. In molti casi è possibile definire delle proprietà di alto livello riguardo ad un programma o ad una specifica funzionalità, e se si ha a disposizone una definizione di quest proprietà è possibile generare test automaticamente

Ad esempio: la funzione Math.sqrt(int) è sempre maggiore di zero. definendo la proprietà con Test::Quick verranno generati numerosi tentativi cercando di provare che la proprietà è violata. Se c’è una violazione viene registrato un testcase particolare in modo da eseguirlo anche nelle future iterazioni.

Diario di bordo

Brevi annotazioni man mano che andiamo avanti

  1. abbiamo aperto un progetto test::quick su google code
  2. ci sono dei test e stiamo cercando di farli passare
  3. c’è un rakefile, per farli andare
  4. e abbiamo deciso di usare rcov per verificare la coverage
  5. stiamo chiarendo i soliti dubbi su variabili/metodi di classe e variabili/metodi d’istanza :)
Updated on June 08, 2007 17:14 by Gabriele Renzi (83.181.245.249)