flunc 0.7

Functional test suite runner
Flunc is a functional test suite runner for web applications.

Writing tests

Flunc tests are Twill scripts.

There is a firefox extension that allows you to record tests directly from within your browser. To install, visit

 * http://developer.spikesource.com/wiki/index.php/Projects:TestGen4Web

These tests are saved in an xml format. You can convert these tests into a twill script by executing

 testgentotwill recorded.html > twillscript.twill

Of course, you can still write tests manually.

Running tests

Run flunc --help for details on running the functional tests.

By default flunc will search ./ftests/ to find tests. You can change this with the -p (--path) option.

Some examples:

 flunc all

runs all tests listed in all.tsuite against http://localhost/

 flunc -t http://localhost:8080/some_portal all

runs all tests listed in all.tsuite against localhost:8080/some_portal

 flunc -c all create_user

runs create_user.twill using all.conf

 flunc -c all create_user login create_project destroy_project destroy_user

specify an ad hoc suite creating and tearing down a user and project on default host

last updated on:
October 6th, 2009, 17:06 GMT
license type:
GPL (GNU General Public License) 
developed by:
The Open Planning Project
ROOT \ Programming \ Quality Assurance and Testing
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in This Release:
  • The -D (--define) command-line option now works as documented (egj)
read full changelog

Add your review!