-
Notifications
You must be signed in to change notification settings - Fork 53
Home
RBurrows-ProtoTest edited this page Jan 30, 2014
·
39 revisions
===== Golem is an event-driven test automation framework written in C# utilizing the Gallio/MbUnit testing platform. It builds on Gallio's reporting capabilities and provides a basis for more flexible testing using the Page Object pattern. Golem encapsulates the code and best practices most companies need for wrangling enterprise-scale test suites.
###Current Release:
Golem 1.0.3
- Release Notes
- Known Issues
###Setup:
Table -
###Getting Started: ####List of Features
- Standard app.config file can be used to turn on/off or configure all features.
- Page Object design pattern makes tests a BDD style function chain :
GoToWebPage().LogInWithUser(“GSmith”,”Password”).GoToProfilePage().EditName(“George Smith”).LogOut();
- Parallel test execution – Can execute up to 5 instances of a browser on each machine
- Can run tests locally or on a remote machine
- Multiple Browser support – Define multiple browsers and each test will run once per browser.
- Screenshots and Video Recording on test failure
- HTTP Traffic recording, metrics, and validations
- Automatic spell check each page
- Log/Track all UI actions (like logging in) including AJAX waiting
- Appium Support (mobile app automation)
- Event-driven architecture makes customizations easy
####List of Commands
- Available here (link).
####Config Settings
- Example config file here (link).
###Under the Hood:
Inner modules of Golem and what they do.
- Dependencies
- Stuff.
###Documentation:
All available support documents.