Software Testing

Advantages of testing

  • Developer finds out the bugs, errors in the code written by him/her.
  • The product / software give better result in implementation after testing
  • Testing reduce risk of your invested money on software.


  • Takes lots of time and sometimes creates rotating cycle between development phase & testing
  • Tedious jobs

Types of testing

  1. White box testing

a) Basic path testing

b) Flow graphs

c) Loop testing

  1. integration testing
  2. black box

a) equivalence partitioning

b) boundary value analysis

I will complete this article soon.