Functional & Non Functional Testing




Software Testing : Now a Days Organisations are Recruiting the separate testing team only for software testing stage because software testing stage is "Bottleneck stage "in software development and separate testing team is called that software with openness 

This software testing stage classified into two sub stages such as 
1.Functional Testing 
2.Non Functional Testing 

1.Functional Testing : In General , Testing team job can start with functional testing to validate corresponding software with respect to customer requirements
Due to this reason functional testing is also called requirement testing 
During this functional testing testing team can conduct below sub tests on software under test (SUT)

List of Functional Testing's

1.Behavioral testing 
2.Input Domain Testing 
3.Error Handling Testing 
4.Manipulation Testing 
5.Database Testing 


6.Data Volume Testing 
8.Security Testing

Non functional Testing : After Completion of functional testing Corresponding testing team can Concentrate on Non Functional Testing to validate a software with respect to customer expectations like Usability ,Portability ,Performance,Security  etc 

Due to the above defination of Non Functional Testing is also called as "Characteristic /Expectation Testing" 
So quality Software means that software can meet the customer requirements & expectations 

While Conducting the functional testing the Testing team will accept the incomplete software also , But at Non functional Testing team can allow only complete software due to this reason Non functional testing is also called system testing 

List of Non Functional Testing's 

1.Usability Testing 
2.Compatibility Testing 
3.Hardware Configuration Testing 
4.Performance Testing 
5.Security Testing  
6.Parallel testing 
7.Multi-languity
8.Acceptance testing 




  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comments:

Post a Comment