Skip to content

Behavior driven development (BDD) approach to write automation test scripts to test web applications using Javascript, Selenium and Cucumber.

Notifications You must be signed in to change notification settings

leoduprates/cucumber-selenium-testing

Repository files navigation

JavaScript NodeJS Cucumber Selenium Jenkins LinkedIn

Cucumber Selenium Testing

Behavior driven development (BDD) approach to write automation test scripts to test web applications using Javascript, Selenium and Cucumber.

Built With

Project Architecture

cucumber-selenium-testing/
  ├── features
  ├── page_objects
  ├── reports
  ├── step_definitions
  ├── support

Continuous Integration and Delivery

It was used on Jenkins to build the CI\CD pipeline.

┌──────────────────────────────────Test─────────────────────────────────────┐

══════════════⦿══════════════⦿══════════════⦿══════════════⦿══════════════
           Checkout         Build           Test           Report

Getting Started

1. Install Dependencies

$ npm install

2. Run Tests

$ npm test -- -t @tag

Design Patterns

This project uses the design patterns from Airbnb JavaScript Style Guide.

Behavior-Driven Development (BDD)

Using declarative ways of writing code allows learning to be fast and cohesive. This helps to organize the tests and more easily understand possible issues. Because of this, Cucumber.js was chosen to provide among other functionality the structures for the BDD.

Links

About

Behavior driven development (BDD) approach to write automation test scripts to test web applications using Javascript, Selenium and Cucumber.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy