Skip to content
lkhoward edited this page Mar 17, 2016 · 5 revisions

Huzzah

Huzzah is a role-centric test automation framework designed to the used in conjunction with Watir-WebDriver. While there are many aspects to role-based testing, it can be broken down to a few concepts:

  1. Test scenarios where multiple roles (or users) interact with each other.
  2. Test scenarios that require a role with specific permissions (e.g. an admin).
  3. Test scenarios that require a role with specific attributes (e.g. a user with a suspended account).

Huzzah is designed to make this type of testing easier and more manageable. In addition role manangement, the framework implements standard features like page-objects, application flows & site configuration.

Huzzah takes a define and use approach, which means that it does a lot of the work for you. It allows you to focus on writing better tests while it dynamically handles the linkage of the objects that you have defined.

The best way to learn the features of the framework is to follow the tutorial or dig into some Cucumber & RSpec examples.

If would prefer to jump right into your own project, see Directory Structure and [Testing Framework Setup](https://github.com/manheim/huzzah/wiki/Testing+Framework Setup).

Clone this wiki locally