Introducing BehatEditor

Speakers: 

Overview
This session will show how a team of developers, project managers and project owners can quickly build acceptance tests for a project using the BehatEditor tool.

We will not cover behat/bdd principles as much as using this web tool to create tests, centralize reports and use locally via a Vagrant install to test as you build the site.

The Tool

This tool is being used now by teams to produce tests for numerous sites.

It enables a company to centralize their tests and reports in one location syncing as needed with Github. As well as automate jobs via cron to make sure a feature stays working.

It’s UI offers a drag and drop interface for new users to quickly get up to speed on writing tests but also allows for experienced testers to use the ACE Editor to more quickly crank out a test.

Drag and Drop
[screenshot]

ACE Editor [screenshot]

Full integration in to Saucelabs allowing you to run tests in a Saucelabs VM and watch tests as they run. [screenshot]

It integrates with drush and shortly webhooks to allow testing integration with Jenkins and other deployment tools.

With the Vagrant install https://github.com/alnutile/behat-vagrant your team can get going quickly running tests that connect their desktops browser. And includes a full install of the BehatEditor for them to use as needed.
[demo video]

BehatEditor v1 lives at https://github.com/alnutile/behat_editor

About Alfred Nutile

Numerous years building drupal websites as well as ruby on rails, angularjs and laravel. For the past almost 2 years I have had a strong focus on testing using Behat, Phpunit, Respec, Karma as well as building web applications.

I have presented at numerous conferences including Umass Amherst and Yale.

You can learn more about me here http://www.alfrednutile.info/about

Schedule info
Track: 
Experience level: 
Intermediate
Drupal Version: 
N/A