sparrow-junit
sparrow is the java open-source tool to unlimited Unit test, API test, performance-testing and UI automation into a single framework, which is built on top of Java Junit5.
Features
- Support for RESTFul, GraphQL, SOAP, Grpc;
- Built-in assertions;
- Standard java maven project structure, and integration into CI/CD pipelines
- Built-in test-reports
- Reports include HTTP request and response logs in-line, which makes troubleshooting and debugging easier
- Cross-browser Web UI automation so that you can test all layers of your application with the same framework
- Test data mock
- Retry annotation
- Allure report integration