Levels Of Testing

Depending on the software development process, Tests are grouped for specify level.
The levels on development process can be unit, integration and system.
  • Unit Testing
This testing will commonly Known as "Component Testing". This verifies the specific section of the code functionally. We can say in object-oriented environment its as a class, and the tests include constructors and destructors.
This type of testing mainly perform by developers but testers also can do.
The reason to perform by the developers is as they have work on code, so they know the specific work of that function.

  • Integration Testing
It can be defined as "testing the flow of data or interface between two features."

  • System Testing
It is an end-to-end testing whereas testing environment is similar as production environment. This type of testing will completely test the system to verify for satisfaction of complete gathered requirements. This also satisfies the developer and tester for their working as they expected.

Meaning of testing environment is similar as production environment is:
  • The hardware should be similar to production.
  • The software is as similar to the production.
  • The data should be the clone copy of production.

Comments

Popular posts from this blog

Overview Of Software Testing

Testing Types

Types of Testing