Software Testing – Unit Testing

unit_testingWhat is Unit Testing?

Unit testing, a testing technique using which individual modules are tested to determine if there are any issues by the developer himself. It is concerned with functional correctness of the standalone modules.

The main aim is to isolate each unit of the system to identify, analyze and fix the defects.

Unit Testing – Advantages:

  • Reduces Defects in the Newly developed features or reduces bugs when changing the existing functionality.
  • Reduces Cost of Testing as defects are captured in very early phase.
  • Improves design and allows better refactoring of code.
  • Unit Tests, when integrated with build gives the quality of the build as well.

Unit Testing Techniques:


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s