: contact@londontraininginstitute.co.uk
: (+44) 0203 617 1437 | Contact Us | Corporate Training | Blog

Cucumber Automation Training

Cucumber Automation Training

Event not found

Cucumber can help the software development team to automate the test process in plain simple language. Cucumber can be work along with .NET, Java. Cucumber also can support over 40 different languages.

Introduction to Cucumber and BDD

  • What is BDD
  • Cucumber implements BDD
  • Gherkin Language
  • Features
  • Scenarios
  • Preparing Features File having test scenarios
  • Writing a step definition
  • Writing Runner Class
  • Given, When, Then, And, But annotations and usage in features class
  • Passing parameters in Step Functions
  • Using regular expression in step implementation to parameterize
  • Parameterize complete scenario using features class
  • Datatable in Cucumber and its implementation

    Working with Ruby and Rails

  • Installing Ruby language
  • Setting up the Development Environment
  • Best practices for Rails application deployment.
  • Optimizing a Ruby on Rails application.
  • Internationalization with Rails.
  • The future of Rails and CRUD.
  • Install Ruby and Gems
  • Create Cucumber project
  • Test Cucumber project with Ruby
  • Junit Report Generation in Cucumber
  • Cucumber HTML Reports
  • Log4j Usage
  • Using Assertions to report failure

    Cucumber with Maven in Eclipse

  • Download the Maven Dependencies for Cucumber, Selenium, Junit,Log4j
  • Downloading Cucumber Jars
  • Introduction to Java
  • Create the Maven Project using Java
  • Running simple feature/Step scenario
  • Introducing selenium layer – WebConnector
  • Building custom functions in WebConnector
  • Building a simple test case
  • Implementing logging using Log4J
  • Executing project from eclipse
  • Executing project from Maven
  • Generating Junit, Cucumber reports
  • Background and Pending Exception
  • Parameterizing/repeating test cases from feature classes
  • Implementing/deciding Tags
  • Running all/limited tests

    Handling Databases with Cucumber

  • Introducing ActiveRecord
  • Refactoring to Use a Database
  • Reading and Writing to the Database
  • Cleaning the Database with Transactions
  • Cleaning the Database with Truncation

    Automation with Selenium

  • Creating Ruby Project with Selenium WebDriver gem
  • Running the project
Event not found
Get a reply within a day

Any questions ?

    Input this code: captcha

    Related Courses

    SAP Training London is rated 5 stars on Facebook based on 3 reviews