What is the difference between structural and functional testing?

Structural is a "white box" testing and based on the algorithm or code. Functional testing is a "black box" (behavioral) testing where the tester verifies the functional specification.

Showing Answers 1 - 29 of 29 Answers

Satish

  • Jul 17th, 2005
 

Hotfix is the major error at client side which cause non functional of appln.

  Was this answer useful?  Yes

G.A.Sivabalan

  • Aug 12th, 2005
 

Structural testing deals with the interior details of the product while the functional testing deals with just the behaviour(overview) of the product.

  Was this answer useful?  Yes

sunil kumar

  • Nov 25th, 2005
 

structral testing is nothing  but  only code coverage of the application

functional testing is nothing but  we don't boughter  ab code coveragr only the functionality of the module or application

  Was this answer useful?  Yes

cheerag

  • Jan 10th, 2006
 

What is the difference between blackbox and functional testing.plz explain with example.

  Was this answer useful?  Yes

Narasimha

  • Jan 24th, 2006
 

hello

can u send me some test cases  with testing techiniques so go through these mail and let me know what are the testing techiniques you people are using

than u and bye

  Was this answer useful?  Yes

kumar surapaneni

  • May 31st, 2006
 

Structural is a White Box Testing.  Functionality is a Black Box Testing.

With knowing the Internal Knowledge of the product /Applicatiion is called sTRUCTURAL Testing.

Mirror Image for Structural Testing is Functional Testing - Without knowing the Internal Architecture is called Functional Testing.

Structural is mainly Focused on Internal Code where as funtionality is Verified with respect to SRS. 

  Was this answer useful?  Yes

Praveen

  • Jun 22nd, 2006
 

Hotfix is the temporary fix provided to fix a critical issue at the customer place

  Was this answer useful?  Yes

Aruna

  • Jun 30th, 2006
 

Once the sanity testing is completed we may request the developer to visit our place(tester's place) and fix the bugs within the deadline.This is the only place where a developer will visit the tester's place and fix the bugs.Since the developer fix these bugs very quickly this is called  hotfix.

  Was this answer useful?  Yes

geethathiraviam

  • Aug 11th, 2006
 

structural testing is a white-box testing and functional testing is a black-box testing.we need programming knowledge or skills to do structural testing where as in functional we don't need internal knowledge, b'cos we r going to test only the functionality of the product.

  Was this answer useful?  Yes

bhagyalakshmi

  • Aug 30th, 2006
 

what is scalability testing?which tool is usefulto do scalability testing?

  Was this answer useful?  Yes

pavanswapna

  • Sep 14th, 2006
 

Structural Testing:

1. This is done by Developers

2. It also called as White Box testing, glass box testing etc

3. It focuses on the structural part means in coading/programming part

Functional Testing:

1. This is done by Testers

2. It also called as Black Box testing, behavioral testing etc

3. It focuses on the functional part of the application. It is to test the application against the functionality. It does not concentrate on the Structural part

  Was this answer useful?  Yes

himatadala

  • Mar 2nd, 2007
 

Structural testing is the testing which is also called as the white box testing. This testing is based on the structure of the program depending on the pseudo code provided for the developer and it is done by the developer.
Where as functional testing is the testing that is done by the test engineer without the knowledge of the  code .He does it based on the FRS given to him.This is also known as Black box testing.

  Was this answer useful?  Yes

pawan sharma

  • Apr 7th, 2007
 

Structural is a "white box" testing and based on the algorithm or code. Functional testing is a "black box" (behavioral) testing where the tester verifies the functional specification.

  Was this answer useful?  Yes

Shruti77

  • Jul 18th, 2008
 

Structural testing is a white box testing. where a tester looks into the code and performs the testing.

Functional testing is a black  box testing. where a tester  performs testing without looking into  the code. Testing occurs based upon the external specifications . Also knows as behavioral testing.

  Was this answer useful?  Yes

Manisha Malhotra

  • Nov 24th, 2011
 

Functional testing (also known as black-box testing), is a software testing approach in which:

1. the tester will have a user perspective in mind,
2. not knowing and doesn't mind how the program works.
3. Input and output are the only things that matter.
4. The tester acts as if he/she is the final user of the program.

On the other hand, structural testing (also known as white-box testing), is a software testing approach in which:

1. the tester will have a developer perspective in mind,
2. knowing how the program works behind the scene,
3. such that the test will test all algorithm paths in the program.
4. Everything does matter.
5. The tester acts as a developer of the program who knows the internal structure of the program very well.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions