SlimDog offers a simple script based webapplication testing tool. It is based on httpunit. The tool offers a wide range of commands to work with forms, check the content of tables and navigation between HTML pages. Rather than writing long JUnit testcases or crucial XML files the users can write simple text scripts. Each line of the script file will contain one command which is a testnode. All commands inside one file will be processed as a testcase. The syntax of every command is simple and easy to learn. Several scripts can be combined to a testsuite. The results are written either to the console, a file or as a HTML page.
Here is an example to see how such a script looks like:
get_html | http://www.google.de
check_title | Google
select_form | 0
set_textfield | q = jConfig
submit_form | btnG
check_text | jConfig
This tool is inspired by
Fatcow
from atlassian.