Skip to content

NDViet/test-automation-fwk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java CI with Maven

Introduction

Test automation framework with rich test supporting libraries are written in Java.
This implementation is on top of some open-source libraries, utilities. For list of details, kindly check Insights > Dependency graph.

Documentation

List dependency repositories

System requires

Java 17+ [Tested in 17.0.2 (build 17.0.2+8)].
Maven 3.8.4+.

Dependencies declaration

<!-- https://mvnrepository.com/artifact/org.ndviet/test-libraries-webui -->
<dependency>
    <groupId>org.ndviet</groupId>
    <artifactId>test-libraries-webui</artifactId>
    <version>${version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.ndviet/test-libraries-utilities -->
<dependency>
    <groupId>org.ndviet</groupId>
    <artifactId>test-libraries-utilities</artifactId>
    <version>${version}</version>
</dependency>

Source code usage

  1. Clone repository "test-parent-pom" and this repository in the same directory
git clone [email protected]:ndviet/test-parent-pom.git
git clone [email protected]:ndviet/test-automation-fwk.git
  1. Build source code in each repository following the order
  • test-parent-pom
cd test-parent-pom
mvn clean install
  • test-automation-fwk
cd test-automation-fwk
mvn clean install

Reference

A test project is using this common test framework.

About

Test libraries are retained by Java which can be imported to use in other test framework

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages