HttpUnit

A free automatic simulation and testing library for web applications
Download

HttpUnit Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT License
  • Price:
  • FREE
  • Publisher Name:
  • Russell Gold
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 3.9 MB

HttpUnit Tags


HttpUnit Description

A free automatic simulation and testing library for web applications HttpUnit is a free and open source Java library for the automatic stimulation and testing of web applications.Automated testing is a great way to ensure that code being maintained works. The Extreme Programming (XP) methodology relies heavily on it, and practitioners have available to them a range of testing frameworks, most of which work by making direct calls to the code being tested. But what if you want to test a web application? Or what if you simply want to use a web-site as part of a distributed application?In either case, you need to be able to bypass the browser and access your site from a program. HttpUnit makes this easy. 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. When combined with a framework such as JUnit, it is fairly easy to write tests that very quickly verify the functioning of a web site. Requirements: · Java What's New in This Release: · Stefan Hübner for supplying a patch for URL-decoding of parameters in ServletUnit · Archimedes Trajano for supplying code to support non-JSSE SSL providers · Bobby Abraham for adding the capability of deleting a cookie manually · Rafal Krzewski for adding special handling for form actions containing a parameter named "action." · Michael Rudolf for adding support for connection and read timeouts. · Richard Lee for supporting xy parameter submission for unnamed image buttons. · Laurent Wozniak for address the handling of expired cookies · Matthew O. Smith for adding more sophisticated logging to ServletUnit · Mattias Jiderhamn for adding Javascript support for arbitrary attributes · Bj?rn Beskow for adding Javascript support for 'onMouseUp' and 'onMouseDown' events · Jord Sonneveld for adding support for onBlur and onFocus events · Hugh Winkler for fixing getPathInfo decoding · David D. Kilzer for supporting direct invocation ot javascript events · Fabrizio Giustina for enabling html parsing of xml responses · Roger Lindsj for adding handling of empty error pages under JDK 1.5


HttpUnit Related Software