项目作者: pratikbarjatya

项目描述 :
Sample Automation POC BDD Cucumber with Extent Reports
高级语言: HTML
项目地址: git://github.com/pratikbarjatya/WebAutomation.git
创建时间: 2017-02-22T09:49:37Z
项目社区:https://github.com/pratikbarjatya/WebAutomation

开源协议:

下载


WebAutomation

BDD Cucumber with Extent Reports

This is a basic web automation POC using BDD Model

Tools used are Selenium with JAVA 8 based on Cucumber, Gherkin model

This also had Reporting and Logging based on Extent Reports on top of TestNG, POM architecture

Code Structure -

  1. Helper - Get Data Helps from external files like CSV, XLS, XLSX
  2. Modules - For Various system Modules
  3. Page Object - For Screen/Page based Object Locating Strategies
  4. Runner - Test Runner to run one or many features
  5. Step Definition - To define the Cucumber + Gherkin feature steps
  6. Features - To define the feature in BDD manner viz.
    Given…. When…. Then…

    Reports are generated in output package
    Report contains Overall Feature Test Report along with Screenshots for failed cases linked to corresponding steps.