项目作者: pos-my
项目描述 :
Java BDD project that uses Cucumber
高级语言: Java
项目地址: git://github.com/pos-my/java-bdd-interview.git
BDD automated application that will be used by our candidates.
Pre-requisite
- Java 17 or later
- Editor of your choice. E.g. IDEA, Eclipse, Netbeans, VS Code, Notepad, etc.
Dependencies
The following dependencies are included inside pom.xml:
- Cucumber JVM
- JUnit Jupiter
- Selenium WebDriver
- WebDriverManager
Modify dependencies
Candidates are allowed to add or remove any dependencies except Cucumber JVM and Selenium WebDriver.
Requirement
- Candidates should implement required scenario(s) with Cucumber and Selenium
- Implementation should:
- demonstrate understanding of Cucumber and Selenium best practices
- demonstrate understanding of Object Oriented Programming concepts
Required scenario(s)
Nice to Have
- Demonstrate understanding of SOLID Principle
- Demonstrate understanding of Design Patterns
Submission
Candidates can submit their work via: