Tuesday, May 31, 2016

Software Testing Levels-Overview

Today we'll learn what are the main levels of testing.Actually there are different levels during the process of testing. In this post, a brief description is provided about these levels.
Levels of testing include different methodologies that can be used while conducting software testing. The main levels of software testing are,

  • Functional Testing
  • Non-functional Testing

Functional Testing

This is a type of black-box testing that is based on the specifications of the software that is to be tested. The application is tested by providing input and then the results are examined that need to conform to the functionality it was intended for. Functional testing of a software is conducted on a complete, integrated system to evaluate the system's compliance with its specified requirements.

  • Unit Testing
  • Integration Testing
  • System Testing 
  • Acceptance Testing
  • Regression Testing
  • Alpha Testing 
  • Beta Testing
 Non-Functional Testing

Non-functional testing involves testing a software from the requirements which are nonfunctional in nature but important such as performance, security, user interface, etc.
  • Performance Testing
  • Usability Testing
  • Security Testing
  • Portability Testing

No comments:

Post a Comment