2. Types of Testing - List 1


Functional Testing and Non-Functional Testing
  • Functional Testing refers to the test the verifies a specific action of the software
  • Non-Functional testing refers to the test that verifies specific aspect of the software like performance, security etc.
Static Testing and Dynamic Testing
  • Static testing investigates the source code of the software
  • Dynamic testing investigates the behavior of the software while execution

Positive Testing and Negative Testing
  • Positive Testing is a process of testing the system by giving valid values
  • Negative testing is a process of testing the system by giving invalid values

Manual Testing and Automated Testing
  • Manual Testing is a process of testing without using any automation tool
  • Automation testing is the use of software to control the execution of tests

Black Box Testing, White Box Testing and Grey Box Testing
  • Black Box Testing is a process of testing the functionality of a software without knowing its internal coding 
  • White Box testing is a process of testing the internal coding of a software
  • Grey Box testing is a combination of both Black Box and White Box testing techniques
'Testing Types - List 2' will be explained in next post