[ANN] Puffin Testing Framework 0.8.10 Released

A. Keyton Weissinger lists@weissinger.org
Wed, 15 May 2002 01:36:21 -0400


** PUFFIN 0.8.10 RELEASE! **

It's my distinct pleasure to announce the release of the 0.8.10 release of
the Puffin web application testing framework!
-------------------------------------------------------
What is Puffin?
Puffin allows you to test any web application or service. Once customized to
your web application, you can use Puffin to unit test individual web pages,
system test your entire web application, or load test your entire site.
-------------------------------------------------------
Highlights:
- UNIFIED TOKEN PROCESSING FOR SCRIPT-BASED PROCESSORS
- NEW PROCESSOR FOR GENERATION OF RANDOM STRINGS BASED ON TEMPLATES
- NEW PROCESSOR TO RETRIEVE RESULTS OF CONSOLE COMMANDS
- NEW PROCESSOR TO ALLOW RETRIEVAL OF DATA FROM MySQL
- DUPLICATE PARAMS ALLOWED NOW
- PROCESSOR NAME CHANGES
- DICT OUTPUT PROCESSOR
- ASSORTED BUGFIXES.
-------------------------------------------------------
Details:
- (UNIFIED TOKEN PROCESSING FOR SCRIPT-BASED PROCESSORS) In earlier versions
there were script-based processors for inputs and similar ones for outputs.
These have been unified.

- (NEW PROCESSOR FOR GENERATION OF RANDOM STRINGS BASED ON TEMPLATES) Want
to generate a garbage string for your website or a garbage email address or
first name? Now you can using a very simple template.

- (NEW PROCESSOR TO RETRIEVE RESULTS OF CONSOLE COMMANDS) You can now
retrieve the results of any command line command execution and use it in the
validation of any test action. For example, if a test action is supposed to
create a file somewhere, you can determine whether it did or not by checking
on the command line.

- (NEW PROCESSOR TO ALLOW RETRIEVAL OF DATA FROM MySQL) You can now retrieve
data from a MySQL database and use it in the execution or validation of a
test action.

- (DUPLICATE PARAMS ALLOWED NOW) In previous versions of Puffin, you could
not include the same parameter more than once. This "feature" has been
removed. This makes repeats in a LIST-type output possible.

- (PROCESSOR NAME CHANGES) The extractRandomNumber processor is now called
generateRandomNumber. The extractRandomString processor is now called
selectRandomString (which more closely reflects its purpose). This is in
addition to the *NEW* generateRandomString that uses templates.

- (DICT OUTPUT PROCESSOR) You can now retrieve the value for an output from
the current token dictionary.

- (ASSORTED BUGFIXES) As usual. Bugs were found. Bugs were fixed. Notably,
autoOutputs work again.

-------------------------------------------------------
Check out Puffin TODAY at http://puffin.sourceforge.net

Keyton Weissinger
keyton@weissinger.org
-------------------------------------------------------