Sunday, February 17, 2008

Software Testing

It is nothing but to detect the defect.It involves operation of a system or application under controlled conditions and evaluating the results.

Test is difficult because:

  • We need to test both valid and invalid inputs and check the functionality as well as the performance parameters.
  • We need to give the inputs randomly and checks that the software never fails.
  • we need to test the software as though a normal user is using it and check whether the necessary error messages,help..etc are provided.
  • We need to test the software by simulating the actual Environment.For example,if a database applicaion has to be accessed by 100 users simultaneously,it is not enough if you test the software for 2 or 10 users and declare that the software is working fine.
To summarize,testing is difficult,To carry out the testing in alimited time with limited effort and resources,and try to bring out all the possible hidden defects is a challenging and intelligent tasks.

Types of Testing:

1.Block Box Testing
2.White Box Testing

No comments: