Skip to content

Commit

Permalink
First draft for #4
Browse files Browse the repository at this point in the history
  • Loading branch information
Dalchi authored and MarkusTiede committed Oct 11, 2018
1 parent 1519da7 commit adfaa2c
Showing 1 changed file with 55 additions and 0 deletions.
55 changes: 55 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,58 @@
# test-automation-framework (TAF)

[![Build Status](https://travis-ci.org/baloise/test-automation-framework.svg?branch=master)](https://travis-ci.org/baloise/test-automation-framework)

TAF is a test automation framework based on JUnit and Selenium.

for...
Java
Swing
HTML

improve efficiency in test automation
minimize manual intervention
maximize robustness
reusability of code


■Tests can be executed with multiple data sets.
■Multiple scenarios can be tested quickly by varying the data, thereby reducing the number of scripts needed.
■Hard-coding data can be avoided so any changes to the test scripts do not affect the data being used and vice versa.
■You’ll save time by executing more tests faster.


separation of test data from the code - use same code or script for different combinations of test input data
Tests can be executed with multiple data sets.
store test data in external data sources such as Excel etc. (do we cover additional sources yet?)

Filling and checking via the fill() and check() method. Whether and what to be filled is controlled via the data pool
- value (fills in the value)
- blank (empties the field)
- {skip} skips the field and leaves it in the state it is.

Within Excel, you can use formulas for test data definition. Dynamically: an input date =today()+30

for the checking as well:
- value
- {skip}

process itself also controlled via an overall datapool
telling which form to be processed with which data

convenience methods
for....
filling
checking

Object recognition (html) possible via
id
labels
xpath


Selenium
before after

interface to Jira -> reporting of test case status

Jenkins

0 comments on commit adfaa2c

Please sign in to comment.