Functional Web Test - Part 1
Functional Web Test - Part 1
Lots of people working with Team System Web Testing for creating a automated tests for Web Applications.
Web Test in Team System works on Requests, when your perform an action in a Web Site you send a request to the server.
So while running your Test Case Web Test Recorder knows how to collect and save all those requests and parameters, and then he can run them again.
So What is the Problem?
Web Test is not testing the functionality of your Web Site!
For Example My Test Case is :
1. Entering Live.com
2. Enter Search Value - "Web Testing"
3.Click the Search Button.
Those are the request Web Test Recorder Collect for the Web Test.
First Request - http://www.live.com
Second Request - http://search.live.com/results.aspx?q=Web+Testing&go=&form=QBLH
Now let's say that the Search Button is Disabled.

The Web Test should failed because the button is Disabled and the user cannot click the search button.
But Web Test working on request and for that reason the Web Test will pass.
How can you write a Web Test with Team System so you will Test the Functionality of a Web Application?
In the next post I'll show you how to write functional web test for your Web Application, with free third party tools.