Ruby-based framework for acceptance testing of web applications.Quick start
The framework was built with modern patterns, techniques, and tools in automated testing in order to speed up tests development and simplify support.
- Cucumber, Turnip, RSpec
- Scripting Language
- Driver Manager
- Selenium, Selenium Grid, Headless Chrome,
Headless Firefox, CrossBrowserTesting,
SauceLabs, Testingbot, Browserstack
- Data Generator
- Test Runner
- Static Code Analyzer
- macOS, Linux, Windows
- Real Browsers
- Internet Explorer, Firefox, Google Chrome,
- Mail Services
- Gmail, Mailgun, Mailtrap
- Continuous Intergration Tools
- Jenkins, Teamcity, Bamboo, CircleCI, Travis,
Web Application Under Test
- Backend Languages
- Ruby, Java, PHP, .NET, Python, Erlang, Perl
- Web Frameworks
- Ruby on Rails, Django, Drupal, Wordpress, Joomla
- Client Side Tech Stack
Ajax, Backbone.js, Angular.js, Ember.js, React.js
Independent of a web application technical stack, language and architecture.
Fast installation and configuration of the complete testing infrastructure.
Elegant, intuitive and powerful underneath.
Choose your favorite BDD tool (Cucumber, RSpec, or Turnip).
The best patterns, techniques, and principles for easier support.
Ability to execute tests against browserless drivers and actual browsers with no changes to your tests.
Let’s get started
Getting started with howitzer is easy! Howitzer is a cross platform solution. It works on macOS, Windows and Linux with Ruby 2.2.2+ installed. Open a terminal window and run these commands:
$ gem install howitzer
$ howitzer new mytests --cucumber
New to Howitzer? Check out the guides and API documentation.