Thursday, March 20, 2014

Unit Testing:
Unit testing is done by the developers in their environment during their development process.Tester's break the specific modules into numerous smaller units and test each and every functionality associated in the entire module in the Tester's environment.

Example: Testing the Log In section.
When Invalid credentials are entered in the Log In fields proper error messages must be prompted to the user.
  • Email/User name Field: 
  1. Validate the Email/User name Field with = Null Values. 
  2. Validate the Email/User name Field with = Valid Values. 
  3. Validate the Email/User name Field with = Invalid Values. 
  4. Validate the Email Filed with = Invalid Email ID syntax.
  • Password Field:
  1. Validate the Password Field with = Null Values. 
  2. Validate the Password Field with = Valid Values. 
  3. Validate the Password Field with = Invalid Values. 
  4. Validate the Password Field with = Case Sensitivity Values. 
  5. Validate the Password Field with = Secure display of Password either (Dot's or Asterisk symbols).
  • Log In Button:
  1. Check for the Log In button is enabled or not after entering the Log In credentials.

Software Testing Types

There are numerous number of software testing types few of them are as follows:
  1. Unit Testing
  2. Integration Testing.
  3. System Testing.
  4. Ad hoc Testing.
  5. Stress Testing.
  6. Volume Testing.
  7. Performance Testing.
  8. Parallel Testing.
  9. Install/Uninstall Testing.
  10. Monkey Testing.
  11. Gorilla Testing.
  12. Security Testing.
  13. Soak Testing.
  14. Penetration Testing.
  15. Data base Testing.