The different types of software testing. Compare different types of software testing, such as unit testing, integration testing, functional testing, acceptance testing, and more!
According to International Software Testing Qualification Board there are seven principles that should be considered when developing the testing strategy for a software project/product.
1) Testing shows presence of defects. ...
2) Exhaustive testing is impossible. ...
3) Early testing. ...
4) Defect clustering. ...
5) Pesticide paradox.
Though there are different types of software testing in practice but, the two major categories are Functional and Non-functional types of testing along with manual, automated and system programming testing types