Driver Initialization and test cases