Print Page | Close Window

Automated tool for web testing

Printed From: One Stop Testing
Category: Types Of Software Testing @ OneStopTesting
Forum Name: Web Testing @ OneStopTesting
Forum Discription: Discuss All that is need to be known about Web Testing and its Tools.
URL: http://forum.onestoptesting.com/forum_posts.asp?TID=6571
Printed Date: 25Dec2024 at 5:25pm


Topic: Automated tool for web testing
Posted By: Mithi25
Subject: Automated tool for web testing
Date Posted: 07Jul2009 at 10:59pm
TongueTongueTongue
Many organizations are surprised to find that it is more expensive to do
testing using tools. In order to gain benefits from testing tools, careful
thought must be given for which tests you want to use tools and to the tool being chosen.

Anteater

Anteater is a testing framework designed around Ant, from the Apache Jakarta
 Project. It is basically a set of Ant tasks for the functional testing of
Web sites and Web services (functional testing being: hit a URL and ensure
the response meets certain criteria). One can test HTTP parameters, response
 codes, XPath, regexp, and Relax NG expressions. Anteater also includes HTML
 reporting (based on junitreport) and a hierarchical grouping system for
quickly configuring large test scripts. When a Web request is received,
 Anteater can check the parameters of the request and send a response
accordingly. This makes it useful for testing SOAP and XML applications.
The ability to wait for incoming HTTP messages is something unique to
Anteater, which makes it especially useful when building tests for
applications that use high level SOAP-based communication, like ebXML or
 BizTalk. Applications written using these protocols usually receive SOAP
messages and send back a meaningless response. It is only later that they inform the client, using an HTTP request on the client, about the results of the processing. These are the so-called asynchronous SOAP messages, and are the heart of many high-level protocols based on SOAP or XML messages.

Written in Java, HttpUnit emulates the relevant portions of browser behavior, including form submission, Javascript, basic HTTP authentication, cookies,and automatic page redirection, and allows Java test code to examine returned pages either as text, an XML DOM, or containers of forms, tables, and links.

jWebUnit is a Java framework which facilitates creation of acceptance tests
for Web applications. It provides a high-level API for navigating a Web
application combined with a set of assertions to verify the application's
correctness.

This includes navigation via links, form entry and submission, validation of
table contents, and other typical business Web application features. It
utilizes HttpUnit behind the scenes. The simple navigation methods and
 ready-to-use assertions allow for more rapid test creation than using only
JUnit and HttpUnit.

Bugkilla is a tool set to create, maintain, execute, and analyze functional
 system tests of Web applications. Specification and execution of tests is
 automated for both the Web frontend and business logic layers. One goal is
to integrate with existing frameworks and tools (an Eclipse Plugin exists)
The Grinder, a Java load testing framework freely available under a
BSD-style Open Source license, makes it easy to orchestrate the activities
of a test script in many processes across many machines, using a graphical
console application. Test scripts make use of client code embodied in Java
 plugins. Most users of The Grinder do not write plugins themselves; they
use one of the supplied plugins. The Grinder comes with a mature plugin for testing HTTP services, as well as a tool which allows HTTP scripts to be
automatically recorded.




-------------
http://www.quick2sms.com - Send Unlimited FREE SMS to Any Mobile Anywhere in INDIA,
Click Here



Print Page | Close Window