Software testing which is done without planning and Documentation is known as
adHoc Testing
Unit Testing
Regression testing
Functional testing