From 0b77797f7f87df84cd333e185591ee2bf02cffa6 Mon Sep 17 00:00:00 2001 From: helkv <38949722+helkv@users.noreply.github.com> Date: Fri, 24 Jan 2020 15:26:58 +0100 Subject: [PATCH] Create README.md --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..c023be9 --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# keeper-ui-tests + +Project containing the **automated tests** for **KEEPER** on **UI level**. + +## Frameworks & Patterns + +- **Selenium** - Automate test steps in the browser +- **Page Object Pattern** - Define each web page under test as page object +- **Cucumber** - Tests are defined as scenarios in the feature files +- **Spring** - Dependency injection used for WebDriver and page objects +- **TestNG** - Run the cucumber scenarios as tests + +## Setup and Execution + +1. Clone the repository on your machine. +2. Configure basic test data (see testData.properties), consistent with your test environment, in the Maven settings.xml. +3. Run tests by using Maven goal "clean test".