Unit Testing

Unit Testing


Posted in : Java Posted on : November 22, 2010 at 6:29 PM Comments : [ 0 ]

This section contains the detail about unit testing.

Unit Testing

Unit Testing is one of the phase of software development process in which units(smallest part of the application) are separately examined for proper operation. Generally programmers and occasionally white box testers created unit tests. Its implementation can vary from being very manual (pencil and paper) to being formalized as part of build automation.

Goals

The main goal of unit testing is to take littlest part of software under test in the application, set apart it from rest of the code, and find out the whether it acts exactly as you expect. Each unit is tested separately before integrating them into modules to test the interfaces between modules.

Finding the error (or errors) in the integrated module is much more complicated than first isolating the units, testing each, then integrating them and testing the whole.

Unit tests can ensure that functionality is working and can be used to validate that this functionality still works after code changes.

Some of the famous java unit testing tools are listed below :

  1. JMockit

  2. Artima SuiteRunner

  3. Cactus

  4. Checkstyle

  5. Cobertura

  6. Continuous Testing

  7. Daedalos JUnit Extensions

  8. Dbunit

  9. DDSteps

  10. DepUnit

  11. djUnit

  12. Dumbster

  13. EasyMock + ClassExtension

  14. EclEmma

  15. Ejb3unit

  16. Emma

  17. Feed4JUnit

  18. Fest

  19. Findbugs

  20. Gretel

  21. GroboUtils

  22. Hansel 1.0

  23. Haste

  24. J2ME Unit Testing Toolkit

  25. Jacareto

  26. Jailer

  27. JDepend

  28. JEasyTest

  29. JellyUnit

  30. Jester

  31. Jete

  32. Jetif

  33. JFCUnit

  34. Jiffie

  35. jMock

  36. JOSIT

  37. JsTester

  38. JSystem

  39. JTestCase

  40. Jumble

  41. JUnit

  42. JUnit-addons

  43. JUnitDoclet

  44. JUnitEE

  45. JUnitPerf

  46. JXUnit

  47. Macker

  48. Mockito

  49. MockObjects

  50. Mockrunner

  51. MoMEUnit

  52. moreUnit

  53. NoUnit

  54. Pisces

  55. PMD

  56. Quilt

  57. Slim

  58. Sonar

  59. StrutsTestCase for JUnit v1.9.5

  60. T2

  61. TagUnit

  62. Testare

  63. TestGen4J

  64. TestNG

  65. UISpec4J

  66. Unitils

  67. XHTMLUnit

  68. XTest

 

 

Go to Topic «PreviousHomeNext»

Your Comment:


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

 
Tutorial Topics