Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/adamcegielka/cucumber-and-bdd


https://github.com/adamcegielka/cucumber-and-bdd

bdd cucumber cucumber-jvm java junit4 selenium

Last synced: about 5 hours ago
JSON representation

Awesome Lists containing this project

README

        

# Learning Cucumber and BDD

[![Selenium.dev](https://img.shields.io/badge/Tested%20with-Selenium-43b02a.svg?logo=selenium)](https://www.selenium.dev/)
[![Cucumber](https://img.shields.io/badge/Documantation-Cucumber-23d96c.svg?logo=cucumber)](https://cucumber.io/)
[![Cucumber - GitHub](https://img.shields.io/badge/GitHub-Cucumber-23d96c.svg?logo=github)](https://github.com/cucumber)

This is my personal repository to improve my skills in automated testing using Cucumber and BDD.
This project was created solely for my learning process and to showcase my testing skills.

## Installation

- [Selenium Java](https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java)
- [Cucumber JVM: Java](https://mvnrepository.com/artifact/io.cucumber/cucumber-java)
- [Cucumber JVM: JUnit 4](https://mvnrepository.com/artifact/io.cucumber/cucumber-junit)

## Tutorials

- [Automatyzacja testów: Selenium WebDriver Java od podstaw](https://www.udemy.com/course/automatyzacja-testow-selenium-webdriver-java-od-podstaw/)
- [Selenium Cucumber Java BDD](https://www.youtube.com/watch?v=4e9vhX7ZuCw&list=PLhW3qG5bs-L_mFHirOLEYJ7X2rIXu8SR2)
- [Selenium with Java + Cucumber (BDD)](https://www.youtube.com/watch?v=d56lRIAwQEI&list=PLUDwpEzHYYLtHHyYv48HmWAbxsS-2iDNT)

## Tips for IntelliJ IDEA:
:small_orange_diamond: `SHIFT + F10` : run
:small_orange_diamond: `CTRL + D` : copying the whole line of code
:small_orange_diamond: `ALT + J` : selects the same text again, the possibility of editing several identical texts
:small_orange_diamond: `CTRL + /` : comment
:small_orange_diamond: `CTRL + D` : copying the whole line of code
:small_orange_diamond: `CTRL + ALT + L` : code formatting
:small_orange_diamond: `CTRL + Y` : delete the line
:small_orange_diamond: `ALT + SHIFT + ↓/↑` : moving a line down or up