How do I create a test automation framework architecture in selenium?

How do I create a test automation framework architecture in selenium?

To create a Test Automation framework in Java using Selenium Webdriver , use Maven project , add required Unitn Test Framework like TestNG or JNuit . Manage Test data via Excel sheet or JSON .Build your framework based on any gievndesign.