««« | »»»
TestNG
Spinto dalla necessità di testare delle procedure di migrazione di un database, ho pensato bene di fare una smanettata con TestNG. Beh, direi che è una manna dal cielo!!
Ci sono diverse cose che a mio parere rendono TestNG nettamente migliore di JUnit:
- Un set di annotazioni più esteso
- È molto più flessibile nel classificare i test
- È possibile stabilire delle dipendendenze fra i test
- È configurabile tramite file
- È possibile ripetere lo stesso test con un set di dati a piacere. I dati possono essere passati dalle configurazioni o dai @DataProvider. Con questa annotazione ho potuto automatizzare i test in modo molto più esaustivo.
- Di default, TestNG ri-esegue solo i test falliti dal lancio precedente
Credo che basti a far venire un po’ di appetito… Altri links:
- JUnit vs TestNG: un confronto fra i due frameworks
- Statistical testing: uso di TestNG in scenari difficilmente testabili da JUnit
Per proseguire
Commenti e trackback sono disabilitati.