Thursday, December 24, 2009

Smoke Testing

Smoke Testing Term comes from Electronics. Smoke test is the first time a circuit is attached to power, which is used to identify the faulty circuits which sometimes produce actual smoke if a design or wiring mistake has been made.

Software Smoke testing is done by QA testers before accepting a build for further testing. This Test includes a set of Tests that are very basic and touch almost all the functional areas/modules of the product. Most people have these tests automate as they have to executed with every new build that comes to the Test Team.

For Example : Windows Calculator

Some Basic Smoke Tests:
  • Open Calculator App using the Calculator Icon
  • All Arithmetic Operation and Buttons are working
  • All Numerical Button are working


Types of Software Testing

Some of the Different Types of Software Testing Methods are Listed Below :

Functional

  • Unit Testing
  • Smoke Testing
  • Integration Testing
  • System Testing
  • Sanity Testing
  • GUI Testing
  • Acceptance Testing

Non-Functional
  • Performance Testing
  • Security Testing
  • Globalization Testing
  • Localization Testing
  • Internationalization Testing
  • Usability Testing


Types of Performance Testing :
  • Scalability
  • Load
  • Stress