FitNesse: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: accenti |
m WPCleaner v1.43 - Fixed using Wikipedia:Check Wikipedia (References mancante - Doppie quadre non chiuse - Errori comuni) |
||
Riga 3:
Esso è basato suk ''Framework for Integrated Test'', strumento a [[open-source|sorgente aperto]] per eseguire in proprio e automatizzare test del codice, sviluppato da [[Ward Cunningham]], ed è progettato sia per eseguire ''acceptance test'' (in cui il buon fine del collaudo e l'accettazione del prodotto da parte del cliente finale, è condizione di un pagamento contrattuale e di un passaggio di proprietà), così come per l' ''unit testing'' di singole unità software, in cui facilita una descrizione dettagliata e leggibile del funzionamento del sistema.
FitNesse permette agli utenti anche non esperti di un sistema di inserire un input in un formato speciale, accessibile anche ai non-programmatori. Questo input vine e interpretato da FitNesse e i test sono creati automaticamente, eseguiti e il risultato viene mostrato all'utente, in tempi estremamente rapidi. Lo sviluppatore del sistema da testare necessita di un certo supporto, per le
FitNesse è scritto in [[Java]] (da [[Robert Cecil Martin]] e altri). Il programma inizilmente supportava solamente Java, ma nel twmpo sono state aggiunte diverse altre versioni per altri linguaggi di programmazione (C++, Ruby, Delphi, C#, etc.).
Riga 53:
Il collegamento fra il motore di testing generico e il sistema oggetto di test, è realizzato da un bloxxo di codice Java, chiamato ''fixture''. In questo esempio, lo pseudo-codice relativo alla tabella di decisione soprastante, è il seguente:
L'associazione fra la pagina Wiki e il codice detto ''fixture'' avviene tramite una mappatura con semplice [[notazione a cammello]]. Questa mappatura si applica per tutte le intestazioni di tabella (
Il codice in esame:
Riga 77:
== Note ==
<references/>
<noinclude>{{Categorizzare}}</noinclude>
| |||