Showing posts with label Functional Testing. Show all posts
Showing posts with label Functional Testing. Show all posts

Thursday, October 4, 2007

Sloth Development

Sloth Development Update
========================

So I have been working on [Sloth](http://sloth.sourceforge.net) for a few weeks now - mostly on the back-end compiler and execution engine. The journey has been quite interesting so far. A model for Functional Integration Tests is evolving in the code base and this is making the testing and Jave code generation easier. Since the test will need to be stored somewhere (initially in the FitNesse wiki format) the engine needs a way of loading and saving the pages. This has been extracted into storage specific repositories that are responsible for mapping to and from the storage system to the model.

Tuesday, July 10, 2007

Sloth - The lazy man's path to FitNesse

Sloth Into



Sloth is a new open source project targeting the Functional Integration Testing space. The basic idea behind Sloth is to provide an extensible development and execution environment for FitNesse wiki pages.



Personally I have always been interested in efficient frameworks and code generation and one of the ideas we came up with was to generate Java code from the test specification in the wiki page which could then be compiled and executed.


This code generation approach has a number of advantages.



  • There are many, many tools for managing compiled Java code

  • Bytecode is more compact than wiki source if the tests code needs to be moved around