The following are the open-source frameworks supported by the Selenium WebDriver:
TestNG:
Cédric Beust designed TestNG, a testing framework for the Java programming language that was influenced by JUnit and NUnit.
TestNG was created with the purpose of covering a wider range of test categories, including unit, functional, end-to-end, integration, and so on, with more robust and user-friendly functions.
JUnit:
It is used for Unit Testing of various types of applications.