A Brief Learning about Functional and Non Functional Testing

8
A Brief Learning A b o u t Functional & N o n - Functional Testing

Transcript of A Brief Learning about Functional and Non Functional Testing

Page 1: A Brief Learning about Functional and Non Functional Testing

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

Page 2: A Brief Learning about Functional and Non Functional Testing

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.

Page 3: A Brief Learning about Functional and Non Functional Testing

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.

Page 4: A Brief Learning about Functional and Non Functional Testing

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

Page 5: A Brief Learning about Functional and Non Functional Testing

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

Page 6: A Brief Learning about Functional and Non Functional 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.

Page 7: A Brief Learning about Functional and Non Functional Testing

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

Page 8: A Brief Learning about Functional and Non Functional 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.