What is Functional Testing?
The purpose of Functional Testing is to validating an application or Web site conforms to its specifications and correctly performs all its required functions. This entails a series of tests which perform a feature by feature validation of behavior, using a wide range of normal and erroneous input data. This can involve testing of the product’s user interface, APIs, database management, security, installation, networking, etc.Approach
1. Review Functional Test Plan.
2. Execute and check all Functianl/Requirements Test Cases and complete the Test Result records.
3. Ensure that each completed Test Result record is reviewed by an Independent Observer.
4. During the course of the testing add test logs to the Test Result records.
5. On completion of acceptance testing, provide the Test Team Leader with completed Test Result records and reports.
Inputs
1. Functional Testing Plan.
2. Functional Test Script and Test Cases.
3. Test Result records.
Testing Techniques
1. Black Box testing against high level system requirements.
2. Thread Testing against the high level business requirements for the Product.
3. Static Testing (e.g. review of system documentation, such as user manuals).
Outputs
1. The User accepted system.
2. Revised Test Cases (where appropriate).
3. Archived test data.
4. Completed Test Result records.
Comments
Leave a Reply
