|
Structural Testing |
Functional Testing |
1 |
Structural Testing is also known as White Box or Open-Box Testing |
Functional Testing is also known as Black Box or Closed-Box testing. |
2 |
Structural Tests will be performed based on the knowledge of internal features of the Software/Source Code. |
Functional tests will be performed without having the knowledge of internal features of the software. |
3 |
Both the testers and the programmers are dependent on each other for test process. |
Both the testers and the programmers are not dependent and performs the tests individually. |
4 |
It is less effective when compare to the Functional Testing. |
It is more effective than the Structural Testing. |
5 |
Inputs are represented by certain predefined paths in software |
Inputs are represented by some peripheral devices or simulated systems. |
6 |
The tests cases take finite time but can’t detect all bugs. |
The tests cases take infinite time and detect all errors |
7 |
Tests are performed either from programmers or designer’s perspective. |
Tests are performed from user’s perspective. |
8 |
Different methods are used for performing the white box texting,which are as follows:- · Statement Testing. · Decision Testing · Condition Testing |
Different methods are used for performing the Black box texting,which are as follows:- · Expected inputs method · Boundary values method · Illegal values method |
9 |
It helps in removing the un-necessary code that may results in some bugs or errors |
It helps in disclosing the problems and inconsistencies that may arise in functional testing. |
No comments:
Post a Comment