TestingTools

From Perl QA

Jump to: navigation, search

Modules and other tools (mostly) written in Perl to test anything that moves.

Contents

[edit] Generic

  • WWW::Mechanize - for implementing a web browser over LWP
  • HTTP::Proxy - to record HTTP sessions
  • Expect - to replace the manual actions in any command line interface
  • PITA - Testing any package for any environment, ON any environment, anytime, anywhere and at your leisure (to be announced)
  • Selenium - Cross-browser javascript based web test tool.
  • Devel::Cover -- shows test coverage. Articles: Code Coverage - Tales From the Trenches by Paul Johnson.

[edit] UNIX specific

  • X11::GUITest

[edit] Windows specific

  • Win32::GuiTest - to be able to move the mouse and type using the keyboard on any application on Windows
  • Win32::IE::Mechanize - A WWW::Mechanize clone that uses Internet Explorer as the user agent
  • Samie http://samie.sourceforge.net/ - Using Internet Explorer to test web sites

[edit] Beyond Test::More

  • Test::Deep - smart deep structure comparisons. You'll never is_deeply again.
Personal tools
Mongers