One of the major challenges of the SaaS delivery train is the difficulty the engineering teams face when trying to replicate the production environments in their CI/CD pipelines.
Saas Functional Testing Framework provides the engineers with the possibility to write tests and run them seamlessly with different execution contexts (local dev environment as well as CI or Production)
As a consequence of the above, Saas Functional Testing Framework allow us to use the same programming model to get the feedback build-time (fail-fast) as well as on each stage of the CI/CD pipeline.
Saas Functional Testing Framework provides the option to plug any 3rd party service like Athena, Presto and many others.
- Latest java
- Latest maven
- Docker - the minimum is Docker CLI, but docker desktop will also work
- Sam CLI
Build the project
mvn clean install
Understand about the various features and how to use them in your project check out [The Getting Started Guide] (https://github.com/vmware/saas-functional-testing-framework/wiki)
The saas-functional-testing-framework project team welcomes contributions from the community. Before you start working with saas-functional-testing-framework, please read our Developer Certificate of Origin. All contributions to this repository must be signed as described on that page. Your signature certifies that you wrote the patch or have the right to pass it on as an open-source patch. For more detailed information, refer to CONTRIBUTING.md.