The Peculiarities of Testing Levels

The Peculiarities of Testing Levels
February 15 10:23 2016 Print This Article

In software testing field, various types of checking procedure are performed. Each such type has its own goal, specific features and peculiarities of execution. Software testing types can be divided according to several factors.

The developed systems are rather complicated, thus they require a thorough checking. The product system is multilevel, and the elements of every level should be tested both separately and integrated. That is why, there are four levels at which testing can be performed.

a competition concept, clouds with ladders on blue

a competition concept, clouds with ladders on blue

What Testing Levels Are There?

  • Unit testing. A unit can be called the smallest element of software. The integrated work of a huge number of various units ensures the proper functioning of the whole system. But sometimes unit may not operate in an appropriate way. Unit testing discovers the error.
  • Integration testing. After thorough units checking, the elements are integrated into subsystems. The unit may work well apart from the system, but together with other elements its functionality fails. With the help of integration testing, such kind of bugs is found.
  • System testing. A system is the highest integration level. It has several constituent parts (hardware, user manuals, etc.) and includes a lot of other testing types. The subtypes of system testing checks product usability, security, localization, functionality, performance, capacity, reliability, etc.
  • Acceptance testing. A successful acceptance testing makes the end uses satisfied with the developed product. Before the execution of this checking type, the level of acceptance and pass/fail criteria should be defined.

Testing is not always performed at all these mentioned levels. Sometimes, for example, during web application testing, the specialist skips these particular levels and uses the alternate ones.

Related Posts:

About Article Author

view more articles
Nataliia Vasylyna

View More Articles