QASL 1.1 Released!

QASL is the scripting language we developed at Denim Group to allow developers and non-developers to create automated functional tests for web applications.  We use this extensively internally and it is also available under an Open Source Apache license for other organizations to use and improve.

QASL 1.1 has been released and is available from the SourceForge site:

The following changes are included in QASL 1.1:

New Commands:

·         verifyValidationMessage

·         verifyValidationMessageDoesNotExist

·         verifyElementVisible

·         verifyElementNotVisible

·         sendKeyPress

·         verifyLinkEnabled

·         verifyLinkDisabled


·         Made performance improvements by reducing repetitive method calls.

·         QASL test stacktrace has been added to screenshot names.

·         Added a command line option to view the current QASL version number.  Also, added the current QASL version number to results.xml.

·         Added messages to help in identifying the currently running test.

·         Added MySQL support.


·         Fixed global variables specified in .properties file from being overwritten by default global variables.

·         Removed the ability to include plugins that would cause name collisions by adding a way to qualify the command call with the name of the library it belongs to.

Many thanks to all the QASL users who provided feedback folded into this release and thanks to the QASL developers for all their hard work.


dan _at_

Twitter: @danielcornell

Posted via email from denimgroup’s posterous

About Dan Cornell

A globally recognized application security expert, Dan Cornell holds over 15 years of experience architecting, developing and securing web-based software systems. As the Chief Technology Officer and a Principal at Denim Group, Ltd., he leads the technology team to help Fortune 500 companies and government organizations integrate security throughout the development process. He is also the original creator of ThreadFix, Denim Group's industry leading application vulnerability management platform.
More Posts by Dan Cornell

Categories: Uncategorized

Leave a Reply

Your email address will not be published. Required fields are marked *