Skip to content

spriteCloud/ecommerce-cucumber-web-test-automation-suite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cucumber web test automation suite for Ecommerce sites

Author(s): "barzilay" [email protected]

Introduction

Most Ecommerce sites have the same set of general features:

  • Shopping basket
  • Checkout
  • Product detail page
  • Product list page
  • Search
  • Account page

This example cucumber testsuite contains test scenarios that in general match the functionality of most Ecommerce sites. For convenience, a small part of the testsuite is already automated.

Setup

General

  • Make sure you have ruby 1.9 or later installed.

  • Make sure you have firefox and/or chrome installed

  • Install the bundler gem:

    $ gem install bundler

  • Install all of the required gems defined in the gemfile:

    $ bundle install

  • Run cucumber through bundler:

    $ bundle exec cucumber

Contributing

If you create new utility functions and want to contribute them to the Lapis Lazuli project, see https://github.com/spriteCloud/lapis-lazuli

About

Example of an ECommerce cucumber web test automation suite

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published