Changes between Version 4 and Version 5 of Sistemismi


Ignore:
Timestamp:
05/12/11 18:53:49 (4 years ago)
Author:
lfranc
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Sistemismi

    v4 v5  
    44 
    55Un'applicazione Django è prima di tutto un'applicazione Python, per cui sono disponibili tutti gli strumenti e i framework di test sviluppati per il linguaggio Python, in particolare: 
    6 * [http://docs.python.org/library/doctest.html| il modulo doctest] 
    7 * [http://docs.python.org/library/unittest.html|la libreria Unittest] 
     6* [http://docs.python.org/library/doctest.html il modulo doctest] 
     7* [http://docs.python.org/library/unittest.html la libreria Unittest] 
    88 
    99Entrambi questi strumenti hanno i loro punti di forza e debolezza: in generale, i ''doctests'' hanno il vantaggio di fungere anche da documentazione relativa all'utilizzo di un particolare componente software (funzione, classe, metodo, libreria,..); d'altra parte, soffrono di notevoli limitazioni tecniche, e sono poco adatti all'implementazione di test di una certa complessità; in questi casi, l'approccio più efficace e potente è quello di usare gli ''unittests''. 
     
    2727 * .. 
    2828 
    29 La problematica del testing di applicazioni Django viene discussa nel dettaglio in [http://docs.djangoproject.com/en/1.3/topics/testing| questa pagina di manuale]; in particolare, vengono trattati sia i [http://docs.djangoproject.com/en/1.3/topics/testing/#writing-doctests| doctest], che gli [http://docs.djangoproject.com/en/1.3/topics/testing/#writing-unit-tests| unittest]; molto utile è anche il [http://docs.djangoproject.com/en/1.3/topics/testing/#module-django.test.client| client HTTP fittizio] che può essere usato per simulare l'interazione con gli utenti.  
     29La problematica del testing di applicazioni Django viene discussa nel dettaglio in [http://docs.djangoproject.com/en/1.3/topics/testing questa pagina di manuale]; in particolare, vengono trattati sia i [http://docs.djangoproject.com/en/1.3/topics/testing/#writing-doctests doctest], che gli [http://docs.djangoproject.com/en/1.3/topics/testing/#writing-unit-tests unittest]; molto utile è anche il [http://docs.djangoproject.com/en/1.3/topics/testing/#module-django.test.client client HTTP fittizio] che può essere usato per simulare l'interazione con gli utenti.  
    3030 
    3131