io.github.seniortesting:sparrow-junit-parent

This library is a rich test framework for unittest, service test, UI test.etc.


Keywords
allure-java, graphql-testing, grpc, grpc-java, grpc-testing, junit5, junit5-extension, junit5-framework, junit5-tests, rabbitmq-test, restful-test, selenium, selenium-junit, selenium-testing, webservice-testing
License
MIT

Documentation

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

  1. Support for RESTFul, GraphQL, SOAP, Grpc;
  2. Built-in assertions;
  3. Standard java maven project structure, and integration into CI/CD pipelines
  4. Built-in test-reports
  5. Reports include HTTP request and response logs in-line, which makes troubleshooting and debugging easier
  6. Cross-browser Web UI automation so that you can test all layers of your application with the same framework
  7. Test data mock
  8. Retry annotation
  9. Allure report integration