Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.61 KB

README.md

File metadata and controls

38 lines (28 loc) · 1.61 KB

My Cucumber - Selenium - Maven Stack for testing

With this stack BDD Behaviour driven development can be introduced into our web shop projects.

Cucumber

provides executable specs, which can be written by QA + dev before the development starts. The developer is then responsible for connecting the spec execution against the actual application. Cucumber supports different kinds of tests, like junit, Webdriver, ... The WebDriver based example for testing an Intershop SMB frontend can be found in smblogin.feature

Selenium

provides the web testing tools, like WebDriver, etc.

Maven

makes it easy to install and easy to integrate into jenkins for automation

Getting started

  • clone the repo
  • make sure you have access to the cip dev instance
  • if you want, install the WebDrivers for Chrome, Safari and Internet Explorer (http://www.seleniumhq.org/download/)
  • start the test with mvn clean test -DbrowserName="Firefox|Internet Explorer|Chrome" -Dwebdriver.chrome.driver=PATH_TO_chromedriver -Dwebdriver.ie.driver=PATH_TO_ie_driver

Tool support

cucumber report plugins for jenkins:

Test Reporting in Jenkins

The Cucumber Report Plugin for jenkins provides great reports of your spec runs

All Specs and Features Overview



Feature Detail