You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 20, 2026. It is now read-only.
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:
Test scenarios where multiple roles (or users) interact with each other.
Test scenarios that require a role with specific permissions (e.g. an admin).
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.