This video explains as how to kick start framework and Types of Framework.
Types of Framework:
**********************
Data Driven Framework - Dataproviders, Excel, Data base
KeyWord Driven Framework - Using methods to call. for eg:Login();
Hybrid F/w - DDF + KDF
TestNg F/w
BDD F/w - Behaviour driven development
Robot F/w
Designing F/w:
**************
Configuration - properties file
Base Libs - Browser opening/closing, passing the Driver instance etc..
Contol Unit - Wrapper class
Utilities - Test Data handling using Excel, DB, Logs, Reports
Object repository - POM
Test case - TestNg or Junit