Friday, January 30, 2009

Flow of testing

Before testing any application we should follow some standard flow.
Generic Testing flow is as follows

1. Smoke Testing
2. Sanity Testing
3. Component testing
4. Integration testing
5. System testing
6. Acceptance testing

Smoke testing is originated in the hardware testing practice of turning on a new piece of hardware for the first time and considering it a success if it does not catch fire and smoke... We will be concentrating on Basic functionality of the product. It is also called as Build verification testing

In Sanity Testing we will be focusing on the major functionality or the functionality in detail. It is the subset of Regression testing

In Component Testing we will be testing module by module

In Integration testing one or more modules are combined and tested. Eg: In larger domains like Telecom, there will be many modules so we will be integrating the modules and will be testing

In System testing all the modules are combined and the whole application is tested

Acceptance testing will be done to ensure the confidence in the system and it is done mainly by the end users

Note:

The flow of testing varies depending on the organization

No comments:

Post a Comment