Mondi su mondi, sistemi di sistemi.

TestNG

Spinto dalla neces­sità di testare delle pro­ce­dure di migra­zione di un data­base, ho pen­sato bene di fare una sma­net­tata con  TestNG. Beh, direi che è una manna dal cielo!!

Ci sono diverse cose che a mio parere ren­dono TestNG net­ta­mente migliore di JUnit:

  • Un set di anno­ta­zioni più esteso
  • È molto più fles­si­bile nel clas­si­fi­care i test
  • È pos­si­bile sta­bi­lire delle dipen­den­denze fra i test
  • È con­fi­gu­ra­bile tra­mite file
  • È pos­si­bile ripe­tere lo stesso test con un set di dati a pia­cere. I dati pos­sono essere pas­sati dalle con­fi­gu­ra­zioni o dai @DataProvider. Con que­sta anno­ta­zione ho potuto auto­ma­tiz­zare i test in modo molto più esaustivo.
  • Di default, TestNG ri-esegue solo i test fal­liti dal lan­cio precedente

Credo che basti a far venire un po’ di appe­tito… Altri links:

Per proseguire

Commenti e trackback sono disabilitati.