An automated test framework for Java, acts as glue for a testing tools, coded with a strong mind to Computer Science and Software Engineering principles. It follows the convention over configuration allows test suites to be build that will run reliable across environments.
git clone https://github.com/atf4j/atf4j.git
To install atf4j into your local repository.
mvn install
The project artifact will now be installed in your local repository and can be included in your project with the following dependency.
<dependency>
<groupId>net.atf4j</groupId>
<artifactId>atf4j</artifactId>
<version>${atf4j.version}</version>
</dependency>
- ActiveMQ integration with atf4j-amq
- Testing Annotations atf4j-annotations
- Core Testing classes atf4j-core
- CSV files for testing atf4j-csv
- Cucumber and WebDriver integration atf4j-cucumber-webdriver
- Test Data Manager and Factory atf4j-data
- Feature Driven Development atf4j-fdd
- JUnit support atf4j-junit
- Page Object Generator with atf4j-pog
- SOAPUI integration atf4j-soapui
- Selenium WebDriver support with atf4j-webdriver
I value the use of domain language for clarity so I try to avoid the use of acronyms, however on some occasions clarity comes with brevity.
- AMQ : Apache ActiveMQ
- CI : Continuous Integration
- CSV : Comma separated values
- CUT : Class under test.
- FDD : Feature driven development
- POG : Page Object Generator
- SUT : System under test