Posts Tagged Unit testing

TestNG: Concepts, Methods and Examples

TestNG is a testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to use, such as:

  • JDK 5 Annotations (JDK 1.4 is also supported with JavaDoc annotations).
  • Flexible test configuration.
  • Support for data-driven testing (with @DataProvider).
  • Support for parameters.
  • Allows distribution of tests on slave machines.
  • Powerful execution model (no more TestSuite).
  • Supported by a variety of tools and plug-ins (Eclipse, IDEA, Maven, etc…).
  • Embeds BeanShell for further flexibility.
  • Default JDK functions for runtime and logging (no dependencies).
  • Dependent methods for application server testing.

TestNG is designed to cover all categories of tests: unit, functional, end-to-end, integration, etc…


Bookmark and Share

Continue Reading 1 comment 18 July, 2008

Unit Testing: Examples, Concepts and Frameworks

“Testing is the process of executing a program with the intent of finding errors” (Myers)
“Testing can show the presence of bugs, but not the absence” (Dijkstra)

A good test case is one that has a high probability of detecting an as yet undiscovered error or a successful test case is one that detects an as yet undiscovered error (Myers).


Bookmark and Share

Continue Reading 1 comment 9 July, 2008


Tags

ADL Adobe AIR Agile Aglets Ajax AOP AspectJ Bundle Cryptography CSS DOM DTD Eclipse Equinox Equinox Aspects Flash Framework HTML JAAS Java JavaEE JavaFX JavaScript JEE JFX JSON OSGi Parleys PGP PHP Plugin RIA Ruby Security SEO SOAP Spring TDD TestNG Tools UML Unit testing Web Services XHTML XML

Top Posts

Recent Posts

Recent Comments

1356

Links

IT Passion’s Store

Archives

Feeds

Communities

Get the Source
OSGi supporter
JUG Milano

Upcoming Events

Spam Blocked

Blog Stats

My PageRank

What's My Google PageRank?

My Flickr