View
22
Download
2
Category
Preview:
Citation preview
A B r i e f L e a r n i n g A b o u tF u n c ti o n a l & N o n - F u n c ti o n a l Te s ti n g
People seem to face a lot of problems in differentiating functional and non- functional
testing.
To eliminate misunderstandings and to proof check your knowledge, let’s have a brief learning
about the two.
Functional Software Testing
First of all, functional testing is always done against an application’s
business requirements which mean it is a black box type of testing.
It takes the entire integration system to quantify the compliance of the system with its requirements. The
functional testing type is carried out on the basis of the product
functional specification document.
While performing the functional tests, one should bear in mind the following procedural steps:
•Prepare the test data based on each function’s specifications
•The inputs for the tests would be the business requirements itself
•The outputs must be found from the functional specifications
•Execute the test cases
•And finally, observe both the outputs- the actual and the expected ones
There are a plethora of tools available for performing and automating web functionality testing services. However, the types of tests to be considered as functional are:
• Unit Testing• Smoke Testing• Sanity Testing• Integration Testing• White box testing• Black Box testing• User Acceptance testing• Regression Testing
The Non-Functional type of testing is performed based on
the non-functional requirements of the product.
Non-functional requirements are those that imitate the quality of a product and
specifically in terms of its users’ suitability perspective.
We can trait the following types of non-functional testing:
• Compliance Testing• Compatibility Testing• Documentation testing• Installation Testing• Performance Testing• Endurance Testing• Load Testing• Configuration Testing• Availability Testing• Maintainability Testing• Stress testing
Looking for some insights on Web Functionality Testing? Contact BugRaptors
A CMMi5 accredited quality assurance company with an extensive experience in various testing types.
Recommended