2.3.3.Web Application Test Project
In general usage, a web application (or webapp for short) is implemented using a client/server architecture. Where as the server software may reside on a remote server machine, the client (or the user interface) of the application makes use of a web browser.
Recent advances like AJAX, HTML5 etc., are moving the boundaries of web applications. The sophisticated UI provided by web applications reaches the quality of desktop applications. General purpose techiniques like drag and drop, cut and paste are all supported by web applications now.
You can use MarathonITE to test your web applications. MarathonITE uses Selenium/WebDriver bindings internally and provide you with recording and playback capabilities to test most facets of your applications.
Note: At this time MarathonITE supports only http protocol for recording the tests when using browsers other than Chrome. In this tutorial, we will be using Chrome browser to create a test script. Playback is supported on all other browsers.