Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ndviet/test-cucumber-framework

A sample MarsAir project with test case is created and executed by using TestNG, Cucumber, Selenium
https://github.com/ndviet/test-cucumber-framework

automation cucumber-java test-automation testng-framework

Last synced: about 3 hours ago
JSON representation

A sample MarsAir project with test case is created and executed by using TestNG, Cucumber, Selenium

Awesome Lists containing this project

README

        

## Introduction

Test repository with test case is created and executed in Cucumber Framework.

## List dependency repositories

1. [test-parent-pom](../../../test-parent-pom)
2. [test-automation-fwk](../../../test-automation-fwk)

## Source code usage

1. Clone repository "test-parent-pom" (**mandatory**)

```shell
git clone [email protected]:ndviet/test-parent-pom.git
```

2. Clone this test repository to the same directory

```shell
git clone [email protected]:ndviet/test-cucumber-framework.git
```

3. Build source code in each repository following the order

- test-parent-pom
- test-cucumber-framework

4. Run test cases in test repository

```shell
cd test-cucumber-framework
```

```shell
mvn clean verify -DskipTests=false -D"includes=@SearchFlights" -D"selenium.browser.type=chrome"
```

## Reference

A sample project with entire repositories together for the test execution.

* [test-automation-project](../../../test-automation-project)