FUNCTIONAL TESTING SERVICES ARE AIMED TO VERIFY WHETHER THE SOFTWARE PRODUCT COMPLIES WITH THE FUNCTIONAL REQUIREMENTS INDICATED IN ITS SPECIFICATION.
THE SOFTWARE FUNCTIONAL REQUIREMENTS
The tests should simulate behavior of real users as true to life as possible.
END-USERS EXPECTATIONS
The users expectations can be determined by studying their behavior, way of thinking, beliefs.
For example, people will not wait more than a few seconds for a web page only with text data to load, but they will be more tolerant to a web page with video files.
THE PROJECT TIME AND BUDGET CONSTRAINTS
The load defects undetected on early stages might lead to costly additional works and stressful launcing.