Title: A Brief Learning about Functional and Non Functional Testing (1)
1A Brief Learning A bout Functional N on-
Functional Testing
2People seem to face a lot of problems in
differentiating functional and non- functional
testing. To eliminate misunderstandings and to
proof check your knowledge, lets have a brief
learning about the two.
3 Functional Software Testing
First of all, functional testing is always done
against an applications 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.
4While performing the functional tests, one should
bear in mind the following procedural steps
- Prepare the test data based on each functions
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
5There 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
-
6The 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.
7We 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
8Looking for some insights on Web Functionality
Testing? Contact BugRaptors A CMMi5
accredited quality assurance company with an
extensive experience in various testing types.