Skip to content
This repository has been archived by the owner on Dec 7, 2023. It is now read-only.
sBastug edited this page Mar 3, 2021 · 28 revisions

Welcome to the 7Facette wiki! (:construction: Still Under Construction :construction:)

What is 7Facette?

7Facette is an open-source Kotlin multiplatform test automation library with support for JVM and already planned for JS. It is designed to provide a structure for developing higher quality automated acceptance and regression tests easier, faster and of course with more fun. So your team can hit the ground running and not have to waste time needlessly building and maintaining their own framework. It`s ideal for agile software delivery teams who want to collaborate around living documentation.

What is 7Facette for?

7Facette is designed to do the following:

  • Make E-2-E testing as easy as possible with its integration
  • Easy configuration via YML - also compatible with Spring Boot
  • Reading and writing directly from and to Kafka topics
  • Database handling
  • Execute rest and graphQL requests
  • For the JVM stack UI Testing via Selenium

What problem does 7Facette solve?

There is a setup phase in every project. In this phase you ask yourself:

  • Which frameworks do you use?
  • How is the automation built?

Afterwards the whole thing has to be made to work. This often takes a lot of time. Especially in agile projects you don't have this time. In addition, it has the side effect that you need the same solution in different projects and these are often implemented differently. Therefore it is more difficult to support or extend.

This wiki contains the following pages: