About Software Testing UFT


What is Software Testing?

Software testing is an activity to check whether the actual results match the expected results and to ensure that the software system is Defect free. It involves execution of a software component or system component to evaluate one or more properties of interest.

Software testing also helps to identify errors, gaps or missing requirements in contrary to the actual requirements. It can be either done manually or using automated tools. Some prefer saying Software testing as a white box and Black Box Testing.

Exam Details

Types of Software Testing

Typically Testing is classified into three categories.

  • Functional Testing
  • Non-Functional Testing or Performance Testing
  • Maintenance (Regression and Maintenance)
Testing Category Types of Testing
Functional Testing
Non-Functional Testing
  • Performance
  • Endurance
  • Load
  • Volume
  • Scalability
  • Usability
  • So on
Maintenance
  • Regression
  • Maintenance