statt

Statt is a selenium testing environment that can be used with Cucumber to construct requirements based tests that fully cover web based user interfaces containing javascript and ajax. It will allow you to either create the selenium tests using cucumber directly, or will create the features from selenium IDE generated html files. This will be valuable if someone else is creating your features for you, for example, a QA tester.

Roadmap

Release 0.1

  • full selenium setup including locally spawned selenium server

  • cucumber integration

  • database setup using factory girl

  • full api for selenium methods (cucumber steps)

Release 0.2

  • optimizations for speed

  • factory generation based on models

  • dynamic test data inserted into tests based on factory setup

  • model optimization hints

  • multiple instances running simultaneously for further speed improvements

Note on Patches/Pull Requests

  • Fork the project.

  • Make your feature addition or bug fix.

  • Add tests for it. This is important so I don’t break it in a future version unintentionally.

  • Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but

    bump version in a commit by itself I can ignore when I pull)
    
  • Send me a pull request. Bonus points for topic branches.

Copyright © 2009 davidtrogers. See LICENSE for details.